making shaders again working on this one to map the edges flow texture onto the objects in the viewport rather than be on "screen space"
going into a rabbit hole learning about reconstructing UVs from the screen, doing sphere projections, and all that.
I usually only make surface shaders and VFX so it's a lot to learn.
this shader looks really good to me and it's cheap to run on most graphics cards (fwiw, my game renders at 720p max, there's no benefit to going higher considering the highest resolution texture in my project is 512x512, most are 256x256).
This effect downscales by half, applies the shader, and then upscales it back to 720p.
also working on the skybox + lights. I decided to make volume lights because I think they look good and they're pretty easy to "fake" for not much cost onto the GPU.