Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Preface

Welcome to ProFacet!

ProFacet works a bit differently than other tools. Under the hood, every design is defined by a text-based "recipe" called FSL (Facet Specification Language).

You don't have to write this code yourself. As you work with the visual tools like the Interactive Slicer, ProFacet writes the FSL for you automatically. You can create entire designs just by clicking and dragging.

However, this recipe is always there, visible and editable. This means you have the best of both worlds: the ease of a visual interface and the precision of a text definition. You can switch between them at any time. While you can operate the tool entirely through the UI, most users find that they naturally start using both: the UI for the heavy lifting and the code for quick tweaks or precise adjustments.

Hanami - Marco Voltolini
Hanami by Marco Voltolini.
This image is made in ProFacet using the upcoming path tracer. Explore more designs in our Gallery.

Documentation Structure

Because the coding part is optional, we've organized the documentation into two parts:

  • Part 1: The Studio covers the visual tools you need to design and cut. This is all you need to get the job done.
  • Part 2: FSL Reference covers FSL, the powerful language underneath. It serves as an alternative to the UI, especially useful for precise manual adjustments or advanced parametric designs.

If you're interested in learning how to read or write the recipe directly, or want to use advanced algorithmic features, check out Part 2. Otherwise, feel free to stick to Part 1 and just cut!

Contact

If you have questions, feedback, or need support, join our Discord community.

Timeline

  • Test Phase: now through 1 Mar 2026—iterate, gather feedback, and refine the tools and documentation while everything is still in flux.
  • Contest Window: 1 Mar – 1 May 2026—run the launch performance contest and keep the Hobbyist tier free so every cutter can participate.
  • Paid Phase: begins 1 May 2026—introduce billing for the Analyzer, Optimizer, Path Tracer and Cloud Sync. The "offline" mode without these tools will stay free to use.