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 precomputed atmospheric scattering (Bruneton & Neyret).
What I built
- Cube-sphere planet with octree / quadtree LOD (the rainbow wireframes are LOD levels).
- FFT ocean spectrum with multiple cascades, ported from GodotOceanWaves to Rust + Vulkan compute.
- Hex-tile sampling of the displacement and normal maps to break up visible tiling at distance.
- Precomputed atmospheric scattering (Bruneton & Neyret) for the sky and aerial perspective.
