AbstractThe topology optimization methodology is widely applied in industrial engineering to design lightweight and efficient components. Despite that, many techniques based on structural optimization return a digital model that is far from being directly manufactured, mainly because of surface noise given by spikes and peaks on the component. For this reason, mesh post-processing is needed. Surface smoothing is one of the numerical procedures that can be applied to a triangulated mesh file to return a more appealing geometry. In literature, there are many smoothing algorithms available, but especially those based on the modification of vertex position suffer from high mesh shrinkage and loss of important geometry features like holes and surface planarity. For these reasons, an improved vertex-based algorithm based on Vollmer’s surface smoothing has been developed and introduced in this work along with two case studies included to evaluate its performances compared with existent algorithms. The innovative approach herein developed contains some sub-routines to mitigate the issues of common algorithms, and confirms to be efficient and useful in a real-life industrial context. Thanks to the developed functions able to recognize the geometry feature to be frozen during the smoothing process, the user’s intervention is not required to guide the procedure to get proper results.