- Home /
How can I smooth a mesh as in modelling software in Unity?
I am editing a mesh on mouse tap over the mesh, how can I achieve maya type smoothness?
Do you mean you want to remove hard edges, or subdivide the geometry?
Yes I want to smooth the hard edges. The subdivide concept.
Answer by HarshadK · Oct 07, 2014 at 05:41 AM
There is no such feature in Unity to smooth meshes but it can be achieved programatically. Take a look at MeshSmother on Unity Wiki.
Is there an issue with this code in recent versions of Unity? I'm on 2018.1 and when applying the Test$$anonymous$$eshSmoother to my gameObject containing the mesh, it calculalates indefinitely/ hangs.
Answer by Furynyx · Jan 03, 2016 at 08:59 AM
Actually the answer to this is incorrect in saying there is no such feature in Unity as there are means of achieving this with Unity.
Here is an earlier question asked which has answers covering a few ways to achieve this, in modelling applications and/or in Unity - hopefully this helps other people finding this:
http://answers.unity3d.com/questions/602750/how-to-get-a-smooth-mesh-for-unity.html
Answer by connorwforman · Mar 27, 2018 at 03:26 PM
This may also be of help; There is new asset on the Unity Asset Store called Polybrush.
Brackeys does a good job explaining it in this video:
Your answer
Follow this Question
Related Questions
Generate mesh from raycast positions, independent of rotations 0 Answers
Mesh SetVertices() vs vertices 2 Answers
Split a mesh while using same UVs and texture position. 0 Answers
64k vertices limitation 2 Answers
Problem Creating a 2D Mesh 1 Answer