threejs-water-optics

Installation
SKILL.md

Water Optics

Treat water as geometry motion, surface orientation, and a participating optical layer. A blue transparent material is not a water system.

This skill contains exemplary examples and assets beyond descriptive guidance, they're worth studying, referencing, or even copying. Use them sufficiently when relevant and do NOT blindly skip them.

For large seas with spectral cascades, coastal breakers or camera-medium crossings, use $threejs-spectral-ocean. This skill also owns the air-side photoreal-water shallow-water compositor.

Analytic surface build order

Installs
90
GitHub Stars
923
First Seen
Jun 22, 2026