Skip to content

Unity 6.3 Bug: There is no guarantee that subsequent imports of this asset will properly re-link to these targets. #2823

Description

@Whodifami

Environments (please complete the following information):

  • UniVRM version: VRM-0.131.2_a471 and VRM-0.131.1_6655
  • Unity version: Unity-6000.3.9f1 and newer like 6.4 and 6.5 (I believe it's also present in 6.0 onward), I tested this on multiple versions.
  • OS: Windows 10

Describe the bug

  • A clear and concise description of what the bug is:
    I thought I knew, but now unsure... probably lack of sleep, errors below.

I don't know if this would be resolved with the UniVRM-0.131.2_a471 instead of VRM-0.131.2_a471 ? I don't really know the difference, I've been using the VRM one.

This bug is not present in Unity 2022.3 versions.

  • ConsoleLog
    gltf: no vrm0
    UnityEngine.Debug:LogWarning (object,UnityEngine.Object)
    UniGLTF.UniGLTFLogger/DefaultUnityLogger:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) (at ./Packages/com.vrmc.gltf/Runtime/Utils/UniGLTFLogger.cs:26)
    UniGLTF.UniGLTFLogger:Warning (string,UnityEngine.Object) (at ./Packages/com.vrmc.gltf/Runtime/Utils/UniGLTFLogger.cs:64)
    UniVRM10.VrmScriptedImporterImpl:Import (UnityEditor.AssetImporters.ScriptedImporter,UnityEditor.AssetImporters.AssetImportContext,bool,UniGLTF.ImporterRenderPipelineTypes) (at ./Packages/com.vrmc.vrm/Editor/ScriptedImporter/VrmScriptedImporterImpl.cs:115)
    UniVRM10.VrmScriptedImporter:OnImportAsset (UnityEditor.AssetImporters.AssetImportContext) (at ./Packages/com.vrmc.vrm/Editor/ScriptedImporter/VrmScriptedImporter.cs:23)
    UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

and
Identifier uniqueness violation: 'Name:VRM1/VRM1/Root/J_Bip_C_Hips/J_Bip_C_Spine/J_Bip_C_Chest/J_Bip_C_UpperChest/MonoBehaviour-UniVRM10.VRM10SpringBoneCollider, Type:MonoBehaviour'. Multiple Objects with the same name/type are generated by this Importer. There is no guarantee that subsequent imports of this asset will properly re-link to these targets.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

  • ScreenShot
Image Image
  • Reproduction procedure:
    Step 1 Install Unity 6000.3.9f1, or 6000.4.2f1, or 6000.5.4f1, and i think 6000.0.79f1
    Step 2 Create new URP 3D project
    Step 3 Add VRM-0.131.2_a471
    Step 4 Export a VRM 1.0 char from VRoid Studio and drag and drop it into the project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions