Skip to content

Marching Cube

by Thomas-Berger·Modeling

Images © Thomas-Berger. Used for product review; image policy.

Why we like it

Marching Cube earns its place in the Blender extensions library for turning level set equations into iso-surface meshes, backed by NumPy and a Cython-compiled library for computational performance and AST-based validation before evaluation.

What is Marching Cube?

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.

Who is Marching Cube best for?

Marching Cube is best for generating scientific visualizations and mathematical surfaces as iso-surface meshes in Blender.

How much does Marching Cube cost?

Marching Cube is completely free to download and use.

Key features

  • Generates iso-surface meshes using the marching cubes algorithm
  • Define complex level set equations through modular helper functions
  • Vectorized NumPy computation and a Cython-compiled marching cube library for computational performance
  • Several presets included
  • AST-based validation of user expressions before evaluation
  • Intersect with an external marching cube object (added in 0.3.0)

Tags

#marching cubes#iso-surface#mesh generation#scientific visualization#mathematical surfaces#Blender add-on#procedural geometry

Frequently asked questions

Does Marching Cube work with Blender 4.2?

Marching Cube is compatible with Blender 4.2 LTS and newer, so any release from that version onward should run the add-on. It requires no special permissions once installed, and the current release is version 0.3.0. If you are on an older Blender build, you would need to update to at least 4.2 LTS before the add-on will load. For the most current compatibility details across future Blender versions, the developer's page is the place to check before installing.

What platforms does Marching Cube support?

Marching Cube ships builds for Windows and for macOS on Apple Silicon, and both are offered on the developer's page. Each platform has its own download, so pick the package that matches your machine before installing into Blender. Once the correct package is installed, the add-on works within Blender 4.2 LTS and newer. Platforms beyond those two are not listed, so users on other systems would need to confirm availability directly with the developer. Check the developer's page for the latest platform coverage.

Is Marching Cube free to use?

Marching Cube is listed as free here in the catalog, and it is distributed under the GNU General Public License v3.0 or later, an open-source license. That license governs how the add-on can be used, modified, and shared. The add-on also requires no special permissions in Blender, which keeps installation straightforward. Because licensing terms can change over time, it is worth confirming the current details on the developer's page before relying on them for a project, where the authoritative license text lives.

What did version 0.3.0 of Marching Cube add?

Marching Cube version 0.3.0 adds the ability to intersect with an external marching cube object. This is the current version, and it targets Blender 4.2 LTS and newer. The developer points to the readme for full details on how the intersection works. If you are running an earlier version of the add-on, updating to 0.3.0 brings this capability into your workflow. For the complete change history and further specifics, the developer's page and readme are the best references to consult.

Alternatives to Marching Cube

Also in Modeling for Blender.

Similar plugins