Skip to content

muSCADier 1.0.0

Latest

Choose a tag to compare

@BiNeurale BiNeurale released this 06 Jul 12:15
· 4 commits to master since this release

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 .scad in 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/use and project-local libraries/ 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

  1. Download muscadier-1.0.0.zip below.
  2. In Blender: Edit ▸ Preferences ▸ Get Extensions, open the drop-down (top-right) and choose Install from Disk…, then pick the zip.
  3. Open the SCAD panel (N in 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.