Caustic Sands simulates the interaction of light with granular materials, creating patterns reminiscent of desert landscapes seen through heat waves. The visual combines principles of caustics with granular synthesis techniques to create a unique hybrid aesthetic.
The patterns evolve through a combination of particle system behavior and wave propagation, creating complex emergent behaviors from simple rules.
Technical Details
The implementation uses custom WebGL shaders with:
- Particle system simulation
- Wave equation solving
- Dynamic caustic pattern generation
Parameters
- Particle Count
- 100,000
- Wave Speed
- Variable, 0.05-0.5
- Pattern Scale
- Dynamic, 0.1-2.0