MSoften
MSoften is a mesh smoothing technique used in digital geometry processing to reduce surface roughness on polygonal meshes while preserving salient geometric features. It is designed for post-processing data from 3D scanners, CAD exports, and other mesh sources where noise and micro-roughness impede downstream use such as visualization, measurement, or simulation.
The concept emerged in the early 2010s within the computer graphics and computational geometry communities as
MSoften typically applies an iterative, weighted update to vertex positions. It uses a curvature-aware weighting scheme
Applications: MSoften is used in reverse engineering, 3D scanning cleanup, medical surface visualization, and game or
Limitations and considerations: The balance between smoothing strength and feature preservation requires tuning. Over-smoothing can blur
Related techniques include Laplacian smoothing, Taubin smoothing, and bilateral mesh smoothing.