A Self-Contained, Multigrid-Accelerated Topology Optimization Add-on for Blender
DOI:
https://doi.org/10.31224/8045Keywords:
Topology Optimization, SIMP, Matrix-free Finite Element Method, Geometric Multigrid Preconditioner, VoxelizationAbstract
We describe Blendtopo, an open-source add-on that performs density-based (SIMP) structural topology optimization directly inside the 3D content-creation tool Blender. The pipeline voxelizes a user-defined build space, solves the linear-elastic state equation with a matrix-free finite-element method, and updates an element density field by the optimality-criteria method, rebuilding a closed surface after every iteration. The add-on runs entirely inside Blender on open-source code: there is no separately installed finite-element solver and no scientific-Python stack to configure. The solver uses a geometric-multigrid preconditioner whose conjugate-gradient iteration count is grid-independent over the range measured, a coarse-to-fine continuation with displacement and density warm-starts, and an optional GPU backend. We report measured crossover points for every backend choice the add-on makes automatically.
Downloads
Downloads
Posted
License
Copyright (c) 2026 Philip Grünenfelder

This work is licensed under a Creative Commons Attribution 4.0 International License.