Surface Pattern Creator
EN
FR
Spline Editor
X Axis
Y Axis
Copy to Axis
Linear
Bezier
Bezier Corner
Spline Preset:
-- Loading from spline_preset.json... --
Automatically loads from
spline_preset.json
in the same folder
Replace Presets (drag & drop JSON):
Drop JSON file here (or click) to
replace
current preset list
🎲 Randomize All
Amplitude:
X:
Y:
Frequency (cycles across width):
X:
Y:
Combiner:
Add (fx + fy)
Multiply (fx * fy)
Max
Min
Abs Add (|fx| + |fy|)
Subtract (fx - fy)
Subtract (fy - fx)
Quantize / Terrace:
Steps (0 = off)
Smooth (0..1)
Domain Warp:
Off
Warp X by Y
Warp Y by X
Warp Both
Warp Amounts (UV units):
X ← Y
Y ← X
Apply
Reset
UV Transform / Tiling
Target Face:
ALL Faces
TOP
Z+ (Front)
Z- (Back)
X+ (Right)
X- (Left)
Select which face(s) to apply UV transforms to
Wrap Mode:
U
Repeat
Mirror
Clamp
V
Repeat
Mirror
Clamp
Offset (0..1):
U Offset
V Offset
Scale:
U Scale
V Scale
Rotate (degrees):
Mirror U
Mirror V
Swap U↔V
Import
Import an
OBJ with UVs
(3ds Max unwrap). The splines will be sampled in UV space and embossed on the mesh.
Import OBJ
Clear Imported OBJ
Box
Box options are disabled because an OBJ mesh is currently imported.
Resolution:
Width (X):
Length (Y):
Height (Z):
Pattern on sides (net/cross, no bottom)
Merge bottom corners (45° edges)
Pulls bottom corners together so side edges meet at 45° angles
Visual Settings
Base Color
Background Color
Metalness:
Roughness:
Wireframe
Grid
Project Management
Export OBJ
Export STL
Save Project
Load Project