Desktop App · Free

SurfEx Surface Extruder Add texture to the surface of any 3D model

Apply displacement textures to any 3D mesh. Set amplitude in millimetres, export a print-ready STL.

Download for macOS
macOS · Windows · Linux  ·  Free
Features
Built for precision
Displacement Textures
Built-in and custom displacement maps. Amplitude in millimetres — no unitless coefficients.
Adaptive Subdivision
Control mesh density by max edge length in mm. Enough resolution for textures, light enough for slicers.
Real-Time Preview
3D viewport powered by Three.js. See the result before you export anything.
Symmetric Mode
Mirror displacement for perfectly symmetric textures. Essential for organic and repeating forms.
Clean STL Export
Watertight mesh, no holes, no T-junctions. Opens in OrcaSlicer and any other tool without issues.
Native Desktop App
Built with Tauri — small binary, native performance, no Electron overhead. Works offline.
Workflow
Three steps
01
Load your mesh
Drag and drop any STL file. SurfEx parses it instantly.
02
Configure texture
Pick a displacement map, set amplitude and edge length. Preview updates live.
03
Export & print
Export a clean watertight STL. Open in your slicer and print.

Download SurfEx

Free. No account. No telemetry.

latest release on GitHub