Overview
How it works
Profile Editor maps height (Z) to radius via Bézier spline. Effects stack applies procedural displacement. Output: single-perimeter vase-mode G-code.
Workflow
Draw profile → add modulators → optionally use Julia Stack or Contour Wave → export G-code.
Spiral Vase (default): continuous Z spiral. Contour Wave: woven lattice, phase-shifted layers.
Key concepts
Profile · Effects stack · Modulator · Growth curve · Effect layer range · Vase mode
Profile Editor
Define your silhouette
X = radius, Y = height. Each point = target radius at that Z. Total height sets print extent.
Presets: Vase, Cone, Cylinder, Bowl. Controls: drag point/handle, right-click delete, double-click add. Shift+drag for symmetric handles.
Print-safe: Avoid thin necks, smooth transitions, watch self-intersections.
Projects: Save .3dsynth and design presets.
Profile Editor docs →Shape Modes
Beyond the spline
Julia Stack
Experimental
Replaces profile with quadratic Julia set boundaries per layer; morphs over Z.
Docs →Contour Wave
Woven lattice; Z oscillates per layer, phase-shifted 180° between layers.
Docs →Pattern Offset
Per-effect
Repositions effects in (θ, Z) space—domain/positioning, not a shape mode.
Docs →31+ Modulators
Effects
Order matters: top to bottom. Base texture (e.g. Noise) first, caps last.
Waveform
Geometric
Flow & organic
Topographic
Global transforms
Twist, Bend, Taper, Stretch
Output
Growth curve & G-code
Ready to sculpt?
Draw your profile, stack effects, preview in 3D, export G-code.
For arbitrary 2D shapes or procedural toolpaths, see SynthBlocks.