diff --git a/Assets/VRM/UniGLTF/Scripts/IO/ImporterContext.cs b/Assets/VRM/UniGLTF/Scripts/IO/ImporterContext.cs index cbeec73b34..b1dcafbad4 100644 --- a/Assets/VRM/UniGLTF/Scripts/IO/ImporterContext.cs +++ b/Assets/VRM/UniGLTF/Scripts/IO/ImporterContext.cs @@ -330,6 +330,10 @@ void FixUnique() var used = new HashSet(); foreach (var mesh in GLTF.meshes) { + if (string.IsNullOrEmpty(mesh.name)) + { + mesh.name = Guid.NewGuid().ToString(); + } var lname = mesh.name.ToLower(); if (used.Contains(lname)) {