Refined existing noise

- Hexagon styles produce coherent solid cells with contained subdivisions
- Sierpinski triangles use equilateral recursive geometry
- Noise styles share a 64-block base scale
- Zoom scales the complete pattern with its distortion
- Octaves preserve the base seed and feature scale
- Coordinate dispatch uses the native dimensional sampler
- Classic kernels retain seed precision and bounded output
- Interpolation preserves fractional coordinates and symmetric curves
- Noise caches respect sampling bounds and generation identity
- Clover sampling reuses vertices and cached trigonometry
- Noise and terrain tests cover corrected sampling behavior
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-05 19:32:13 -04:00
1 parent f2887632fe
commit 50894b90ce
47 files changed
+2603 -1542

No files matched your search

@@ -87,7 +87,7 @@ import static org.junit.Assert.assertThrows;
import static org.junit.Assert.assertTrue;
public class NativeStructurePostProcessorSurfaceTerrainTest {
private static final int SLAB_DEPTH = 128;
private static final int SLAB_DEPTH = 512;
private static final int SLAB_MIN_Y = 64;
private static final int SLAB_PADDING = 14;
private static final int SLAB_WIDTH = 16;