Ocean Planet
In progressA planet-scale FFT ocean with LOD, hex-tiling, and atmospheric scattering.
Octree-based planet with FFT ocean waves (ported from GodotOceanWaves), hex-tile sampling to hide texture repetition, and plans to implement precomputed atmospheric scattering (Bruneton & Neyret).
What I built
- Cube-sphere planet with quadtree LOD (the rainbow wireframes are LOD levels).
- FFT ocean spectrum with multiple cascades, ported from GodotOceanWaves to Rust + Vulkan compute via Claude Code.
- Hex-tile sampling of the displacement and normal maps to break up visible tiling at distance.
- Plan is to implement precomputed atmospheric scattering (Bruneton & Neyret) for the sky and aerial perspective.
