๐ท Marching Geometry Toolkit
Marching Squares โข Triangles โข Cubes (GN Implementation)
A production-ready procedural surface reconstruction system based on marching methods for scalar field visualization and implicit geometry generation inside Blender Geometry Nodes.
Built for artists and technical users who need stable, controllable, and extensible isosurface extraction.
โ๏ธ Core Systems
๐งฑ Unified Marching Framework
- Marching Squares (2D scalar fields)
- Marching Triangles (adaptive / irregular topology cases)
- Marching Cubes (full 3D volume reconstruction)
Single pipeline architecture for consistent evaluation across dimensions.
๐ Scalar Field Driven
-
Works directly with any field-based input:
- Noise fields
- Distance fields (SDF)
- Metaballs / implicit blending
- Custom procedural functions
No mesh dependency โ purely field evaluation.
๐บ Robust Topology Reconstruction
- Complete case-table implementation
- Edge interpolation-based vertex solving
- Handles ambiguous configurations consistently
- Clean triangle generation without artifacts
โก Geometry Nodes Optimized
- Fully node-based procedural structure
- Minimal overhead design
- Attribute caching for grid evaluation
- Scales with resolution control
๐ Controls
- Grid resolution (2D / 3D)
- Iso-value threshold
- Field strength / contrast shaping
- Optional smoothing pass
- Adaptive density (experimental setup)
๐ Use Cases
- Procedural terrain / heightfield generation
- Volume surface extraction (SDF modeling)
- Metaball / organic structure design
- Motion graphics / abstract procedural art
- Technical geometry experiments
- Game-ready procedural asset generation
๐ง Technical Notes
This system implements marching methods as a general scalar-to-mesh transformation layer, rather than a single algorithm:
- Field sampling โ discrete grid
- Cell classification โ case indexing
- Edge interpolation โ vertex solving
- Triangle assembly โ surface reconstruction
Designed to be extended into custom marching variants or hybrid procedural systems.
๐ฆ Included
- GN node group system (modular)
-
Example scenes:
- 2D field visualization (Squares)
- 3D SDF surface (Cubes)
- Hybrid triangle system demo
- Clean editable node layout
๐งพ Summary
A compact but production-focused implementation of marching geometry systems inside Geometry Nodes โ designed to bridge SDF workflows and mesh generation pipelines.