Add support for basic refraction/distortion effects without Glass

Adding on, I’ve mentioned this before, but it’s absolutely shocking how little post-processing effects that the engine has. It was basically a decade ago at this point where Arseny said:

We still barely have anything in 2025.

Why is there such little support for these stuff in the engine? What’s even more surprising is how we’re lacking the most basic of stuff, like an unlit material shader.
You want an object to not be affected by global lighting? too bad. You need to deal with forced SSAO, horrible fresnel reflection artefacts if you try to be creative with normals, or doing hacky workarounds with neon materials etc etc.

A custom graph-based shader system is probably years away, but before all that, even the tiniest of support would go so far in being able to allow developers to define their own art styles for their games. A lot of the use cases I hear from people who want shaders, don’t even necessarily want custom shaders to accomplish whatever they’re trying to do. Most of the use cases I’ve seen are just foliage/trees/grass, oceans, or toon shading/effects. Most of which could be supported without the need of a whole custom shader system.

26 Likes