diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshImporter.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshImporter.cs index fda28c4c0..9eef118cb 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshImporter.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/MeshImporter.cs @@ -593,8 +593,6 @@ namespace UniGLTF mesh.RecalculateNormals(); } - mesh.UploadMeshData(false); - return (mesh, recalculateTangents); } @@ -650,6 +648,9 @@ namespace UniGLTF BuildBlendShape(mesh, meshContext, blendShape, emptyVertices); } } + + mesh.UploadMeshData(false); + return result; } @@ -680,6 +681,8 @@ namespace UniGLTF } } + mesh.UploadMeshData(false); + yield return result; } }