Design module

G-code Sculptor

One place to go from idea to printer-ready G-code: sketch the wall, dial how the nozzle moves, pile on surface logic, and watch the real toolpath update. Built for vase and single-wall workflows—need an STL instead? Mesh sculptor.

Free to tinker Vase mode Direct G-code

Silhouette editor

The graph is your vase in cross-section: height up the part, radius out from the center. One smooth curve, full control—then every effect rides on that foundation.

  • Drag points to move the wall in or out at that height.
  • Pull handles for Bézier tangents—fair curves, crisp corners when you want them.
  • Double-click the curve to add a point; right-click to remove (keep at least two).
  • Shift while dragging a handle mirrors the opposite handle for symmetric blends.
  • Numbers are radius, not diameter—multiply by two if you think in width across the bed.
  • Start with a few anchors, add detail only where the form bends (neck, shoulder, lip)—clean curves print cleaner under heavy textures.

Shape modes

Same stack, different motion grammar. Swap modes without losing your effects—only Julia Stack swaps out the drawn curve for generated outlines.

Spiral

Default continuous Z-spiral—classic seamless vase mode with a single wall trace.

Layer mode

Flat horizontal layers, retract + Z-hop between layers, 1–10 perimeters for thicker functional walls. Seam: aligned (vertical line) or random (deterministic seed). Optional per-perimeter effects: turn the stack off on inner walls for a plain structural tube behind a decorated outer shell. More G-code than spiral—expect longer exports.

Contour Wave

Woven lattice: each perimeter undulates in Z while traveling around the part; the next layer is phase-shifted so peaks interlock with valleys. Strong tactile structure without extreme outward bulge.

Julia Stack

Development-oriented: each layer’s outline comes from a quadratic Julia set boundary as a smooth path moves through Mandelbrot parameter space. Replaces the drawn silhouette with morphing fractal outlines; your effect stack still applies afterward.

Left dock

Three tabs. One workflow.

The left dock splits every concern into its own panel: Create defines the silhouette, Effects stacks modulators, and Print dials the machine. Click the tabs below to see what lives where.

Base Form Spline Recommended — draw a profile curve to define the shape
▾ Shape Curve
Total Height50 mm
Segments200
▾ Shape Mode
ModeSpiral
Effect Stack
Bottom CapMOD
Z-RippleMOD
NoiseMOD
Top CapMOD
TwistXFORM

Drag to reorder · Top runs first

▾ Printer
MachineBambu Lab X1C
▾ Material
FilamentPLA
Nozzle temp210 °C
Bed temp60 °C
▾ Nozzle
Diameter0.4 mm

Create — the foundation

Pick a base form, draw the silhouette spline, set height and segments. This panel owns the geometry before any effects touch it.

  • Base Form switches between Spline, predefined shapes, or Julia outlines.
  • Shape Curve controls height and the radius-vs-height profile.
  • Shape Mode sets motion grammar: spiral, layer, contour wave, or Julia stack.

Effect library

Same order as the in-app Add Effect picker—click a tile in the app to go deep on parameters.

Each name links to the article for that effect in the documentation (same content as the in-app help browser).

Effects overview in docs

Library

G-code Sculptor in the wild.

Real projects from the community library. Click any thumbnail to open in the app and remix.

Shape it in the app.

Free to tinker. Open G-code Sculptor, draw a profile, stack effects, and preview the vase toolpath in 3D.

\n