Studio is a minimalist GUI for solid modeling with the libfive kernel. It is a design environment based on Guile Scheme, and should be familiar to OpenSCAD users.

The UI combines script-based design with direct modeling: click and drag directly on your models, and the changes will be back-propagated into the script!

Code is executed live, in a background thread, and with sandboxing for safety.

Note: these videos are recorded in an older version of Studio, and may not work exactly as written with the most recent build. Please see the examples page for up-to-date scripts.

The standard library is indexed for quick reference:

Impressed? Intrigued? Confused?

Visit the Download page and try it out yourself.

Studio icon