RobustToolbox icon indicating copy to clipboard operation
RobustToolbox copied to clipboard

Renderer Wishlist

Open ike709 opened this issue 3 years ago • 6 comments
trafficstars

Dump things you'd like to see in a renderer rewrite below, because nobody else can be bothered to make an issue to track this.

ike709 avatar May 25 '22 22:05 ike709

Make it not suck thanks

PJB3005 avatar May 25 '22 22:05 PJB3005

~~Virtually everything BYOND can do~~

  • Filters. Specifically I want to be able to apply drop shadows to everything except the floor to recreate TG's fake ambient occlusion
  • Other filters like blur would be useful too probably.
  • GetFlatIcon equivalent for photography and whatnot
  • Planes, plane masters, & layers? Maybe? /shrug
  • Various other visual effects that are possible in BYOND, like noir sunglasses making everything look black & white.
  • Picture-in-picture viewport support, like BYOND vis contents
  • Multi-z lighting/see lower level/shadows/etc
  • Better support for particle effects? Not sure how good the current support is.

ike709 avatar May 25 '22 22:05 ike709

@moonheart08

ike709 avatar May 25 '22 23:05 ike709

Filters. Specifically I want to be able to apply drop shadows to everything except the floor to recreate TG's fake ambient occlusion

To be more clear here: we need a system for doing multiple stacked post processing shaders on a sprite. This is not how AO would be implemented since that's terrible for perf.

Picture-in-picture viewport support, like BYOND vis contents

We already have this

My own pile:

  • Ability to use animated/directional sprites as shader input.

PJB3005 avatar May 27 '22 12:05 PJB3005

Filters. Specifically I want to be able to apply drop shadows to everything except the floor to recreate TG's fake ambient occlusion

To be more clear here: we need a system for doing multiple stacked post processing shaders on a sprite. This is not how AO would be implemented since that's terrible for perf.

Picture-in-picture viewport support, like BYOND vis contents

We already have this

My own pile:

* Ability to use animated/directional sprites as shader input.

AO would prolly be best as a filter over an entire plane?

moonheart08 avatar May 27 '22 18:05 moonheart08

I'm not even sure whether that would be the best way to go about it. I'd have to think about it I guess.

PJB3005 avatar May 27 '22 18:05 PJB3005