Hello! Work on a remaster of the game "Light" in progress.
A lot of content is improved, new objects are added, including interactive objects. Entered Interesting technical solutions, that I have not previously used.



This week I completed work on a water shader that accepts reflections, has soft edges when intersecting with geometry, reacts to the player walk, and most importantly, it receives light.
I also made a transparent shader for decals, graffiti, etc., receive shadows.
+ made a simple caustic effect (light refraction) using a projector. The script searches for a water surface nearby and smoothly enable the effect.