Smooth out faceted scans, low-poly meshes, and CAD exports with Laplacian smoothing. Adjustable iterations and lambda. Browser-based.
Upload your faceted mesh and choose iteration count and lambda
We average each vertex toward its neighbours per iteration
Download the smoothed mesh — softer surfaces, preserved topology
0 bytes uploaded. Laplacian Mesh Smoother runs entirely in your browser using three.js and WebGL. Your meshes never leave your device.
1–3 for subtle smoothing on near-smooth meshes. 5–10 for clearly faceted meshes. More than 20 starts to shrink the volume noticeably.
Lambda is the smoothing strength per iteration (0 = no change, 1 = full averaging). Default 0.5 is conservative; 0.2–0.3 for delicate features, 0.7–0.9 for aggressive smoothing.
Standard Laplacian smoothing always shrinks volume. For volume-preserving smoothing you'd need Taubin smoothing — that's on the roadmap. For now compensate by uniformly scaling up afterwards.
Decimate STL/OBJ/GLB meshes to a target polygon count. Quadric-error simplification preserves silhouettes. Browser-based, no upload.
Open toolFix problem STL meshes: weld duplicate vertices, remove degenerate faces, and detect non-manifold boundaries. Browser-based, zero upload.
Open toolRecompute consistent face and vertex normals on any STL/OBJ/GLB. Fixes inverted shading, missing normals, and flipped triangles.
Open tool