This project file provides a Geometry Nodes setup to simulate a fake caustic water effect. It is designed to work in EEVEE, as Cycles struggles with the generated geometry. The water surface is animated and generated using a noise texture, with adjustable height and complexity.
The setup allows for swapping the pool geometry in Edit Mode. Caustic quality and brightness are determined by the subdivision level, while a Divide node in the light shader provides further brightness control. The Geometry Nodes modifier exposes parameters for inside and outside IOR values, chromatic dispersion, and color adjustments. The creator cautions that the effect is not physically accurate, particularly when substituting alternative geometry.
