🔷 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.