diff --git a/unity/Runtime/Components/Shapes/MjMeshFilter.cs b/unity/Runtime/Components/Shapes/MjMeshFilter.cs index dd238ba4..f97902fa 100644 --- a/unity/Runtime/Components/Shapes/MjMeshFilter.cs +++ b/unity/Runtime/Components/Shapes/MjMeshFilter.cs @@ -55,6 +55,12 @@ public class MjMeshFilter : MonoBehaviour { _meshFilter.sharedMesh = mesh; mesh.vertices = meshData.Item1; mesh.triangles = meshData.Item2; + Vector2[] uvs = new Vector2[mesh.vertices.Length]; + for (int i = 0; i < uvs.Length; i++){ + uvs[i] = new Vector2(mesh.vertices[i].x, mesh.vertices[i].z); + } + mesh.uv = uvs; + mesh.RecalculateNormals(); mesh.RecalculateTangents(); }