Expand description
Heightmap generation, erosion, post-processing, and analysis.
This module provides multiple terrain generation algorithms, erosion simulations, post-processing filters, and analytical tools for working with 2D height fields used as terrain data.
Structs§
- Advanced
Hydraulic Erosion - Advanced hydraulic erosion with explicit water table tracking.
- Composite
Layer - A single layer in a compositor.
- Diamond
Square - Generates terrain using the Diamond-Square (Midpoint Displacement) algorithm.
- Displacement
Warp - Warp (distort) a heightmap using a displacement field.
- Fractal
Noise - Generates terrain using layered (fractal) gradient noise.
- Gradient
Noise Public - Minimal self-contained 2D value/gradient noise.
- Height
Map - A 2D grid of f32 height values.
- Height
MapCompositor - Composites multiple heightmaps using layered blending operations.
- Height
MapFilter - Operations that work in gradient/frequency domain.
- Hydraulic
Erosion - Simulates water-driven erosion.
- Perlin
Terrain - Multi-octave Perlin terrain with additional continental shaping.
- Rng
- Tectonic
Simulation - Extended tectonic simulation with plate movement and collision.
- Thermal
Erosion - Simulates thermal weathering (slope-driven material movement).
- Voronoi
Plates - Simulates tectonic plates using Voronoi diagrams.
- Wind
Erosion - Simulates aeolian (wind-driven) erosion and deposition.
- Worley
Terrain - Generates terrain using Worley (cellular / Voronoi) noise. Produces cracked-earth, rocky, or cell-structured terrain.
Enums§
- Composite
Blend Mode - How a layer blends with layers below it.