Repository navigation
muSCADier imports OpenSCAD (.scad) files into Blender as native geometry — with per-object colors, fast Manifold rendering, and live reload on save.
First public release.
Highlights
- One-click import —
File ▸ Import ▸ SCAD (.scad), or the SCAD panel in the 3D View sidebar (N). A bundled Import Example button lets you try it instantly. - Colors — imports 3MF with per-object colors when a Manifold-capable OpenSCAD is available.
- Fast — OpenSCAD's Manifold backend, up to ~100× faster than legacy CGAL.
- Live reload — keep editing your
.scadin any editor; muSCADier recompiles and re-imports on save. - Any era — legacy syntax (
child()→children(),assign()→let(),import_stl()→import(),dxf_*_extrude()→*_extrude()) is auto-repaired on a temporary copy, so old models import fully instead of coming out empty. Your original file is never touched. - Multi-file projects — relative
include/useand project-locallibraries/folders resolve automatically. - Bring-your-own or auto-download engine — use a system OpenSCAD, or fetch a recent nightly from inside the add-on (Linux and Windows, x86-64).
- Non-blocking — compilation runs in the background with a progress readout and a Cancel button.
Requirements
- Blender 4.2 or newer (developed and tested up to 5.1).
- OpenSCAD — installed on your system or downloaded from inside the add-on. A recent build is recommended for colors and speed. On macOS, install OpenSCAD yourself (openscad.org or Homebrew) and, if needed, set its path in the add-on preferences.
Install
- Download
muscadier-1.0.0.zipbelow. - In Blender:
Edit ▸ Preferences ▸ Get Extensions, open the drop-down (top-right) and choose Install from Disk…, then pick the zip. - Open the SCAD panel (
Nin the 3D View). If you don't have OpenSCAD yet, click Download nightly.
Tested
Blender 5.1.2 against two OpenSCAD engines — 2021.01 (CGAL/STL) and a 2026 Manifold nightly. Legacy child()/assign() models import on both; colored 3MF comes through on recent builds.
Released under GPL-3.0-or-later.