CortenForge

Application · built with CortenForge

Cendrillon

A guided desktop tool that takes a 3D scan all the way to printable molds for casting silicone — one step at a time.

What you’ll need

A 3D scan of the area you are casting for, as STL, OBJ, PLY, or 3MF. Cendrillon repairs and seals it for you, so a raw scan is fine.

You get back a set of .stl mold pieces — halves, plugs, and accessories — plus a written procedure.md covering the pour and demold. To use them you will need a 3D printer for the mold pieces and the casting silicone itself.

Running it

Cendrillon runs from source. You need a Rust toolchain — the pinned version is in rust-toolchain.toml — plus CMake and a C++ compiler, because the mold-CSG stage builds a C++ kernel it fetches at build time, and a working Vulkan or GL driver for the 3D views.

On Debian or Ubuntu, install the build tools and libraries first (the Rust toolchain comes from rustup, above). cmake, build-essential and pkg-config build the C++ kernel and locate system libraries; the rest are the workspace’s shared list:

sudo apt-get update
sudo apt-get install git cmake build-essential pkg-config \
  libwayland-dev libxkbcommon-dev libasound2-dev \
  libudev-dev mesa-vulkan-drivers

Then:

git clone https://github.com/via-balaena/CortenForge.git
cd CortenForge
cargo run --release -p cf-studio-gui

cf-studio-gui is Cendrillon under its internal name. The first build compiles its dependency graph — a large fraction of the workspace, including the C++ kernel — so expect it to take a while; after that it is incremental.

There are no prebuilt downloads. Building from source also means none of the unsigned-binary warnings macOS and Windows show for an unnotarized app.

Platforms, honestly: macOS is the only one it has been hand-tested on. Windows and Linux are built by CI but not driven by a person — they should work, and nobody has confirmed it. If you run it on either, we would like to hear what broke.

What it does

A scan goes in; a set of printable mold pieces and a written fabrication procedure come out. Seven guided steps, start to finish — and it saves as you go, so quitting halfway costs you nothing. Reopen and you are where you left off.

It runs on CortenForge end to end — scan ingestion and repair, SDF conversion, multi-material layer stacks, mold splitting with registration features, printability gating, and generated pour-and-demold instructions. Everything it does is available as library calls if you would rather drive the same path from code.

Cendrillon’s workflow is built entirely from CortenForge components, and its whole source sits in the same repository — you can read every line before you run it.

Before you cast anything

Cendrillon is general-purpose research and engineering software, provided as is without warranty of any kind. It is not a medical device and makes no medical, therapeutic, or health claims.

You use it — and make and use anything created with it — entirely at your own risk. You alone are responsible for choosing body-safe materials and for proper mixing, curing, cleaning, and hygiene; improperly cured or non-body-safe silicone can cause serious injury. Always follow the manufacturer’s safety data sheet. See the full disclaimer.