Marching Cube is a Blender add-on from Thomas-Berger that builds 3D surfaces with the marching cubes algorithm. Users define complex level set equations through modular helper functions, and the add-on turns those definitions into iso-surface meshes.
For computational performance, it relies on vectorized NumPy computation and a Cython-compiled marching cube library. Several presets are included, and expressions are checked with AST-based validation before evaluation. Version 0.3.0 adds the ability to intersect with an external marching cube object.
The add-on is aimed at scientific visualizations, mathematical surfaces, and similar work. It runs on Blender 4.2 LTS and newer and supports Windows and macOS on Apple Silicon. Installation is available through the developer's page, it requires no special permissions, and it is distributed under the GNU General Public License v3.0 or later.