Iso-Value Curve/Surface Extraction

blueish in Procedural Generators


๐Ÿ”ท 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.


Discover more products like this

geometrynode algorithm

$12

Have questions about this product?
Login to message

Details
Published 3 months ago
Blender Version 2.91 - 5.2
Render Engine Used Cycles
License Royalty Free