-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
「VRM」→「Export VRM file from VRChat avatar」を選択するとエラーがでる: ArgumentException: Blend shape index out of range. #28
Comments
ご報告有り難うございます。 |
はい。 |
改変というのは、自作でない改変元となるモデルが存在するということでしょうか。 |
はい。そのとおりです。 |
こちらで公開、あるいは自分へメッセージ等で送っても権利上問題がないモデルということでしょうか。 |
製作者に確認致します! |
助かります。よろしくお願いいたします。 |
同エラーが発生する3Dモデルは、QuQu様で販売されている「U」、なっふな堂様で販売されている「狐薄 -こはく-」であり、いずれも共有不可ということで承知しました。 QuQu様では無料頒布の3Dモデルがありましたので、VRMへの変換を試したところ、別のエラーが発生しました。
とりあえずこちらのエラーの原因を調査したいと思います。 |
ご対応ありがとうございます! |
Same error. it solved? |
@Kieaer Currently, I have not been able to determine how to reproduce the error. |
|
別のアバターで再現しました |
@primenumber ご報告有り難うございます。 |
…ェイプキーがnoneの場合に例外が発生するのを修正
下記内容エラーが出てしまうのですが、原因わかりますでしょうか?
:::::::::::::::::::::::::::::::::::::::::::::::::::
ArgumentException: Blend shape index out of range.
Esperecyan.Unity.VRMConverterForVRChat.Utilities.VRChatUtility.DetectBlinkExpressions (System.Collections.Generic.IDictionary
2[TKey,TValue] expressions, UnityEngine.GameObject instance, System.Collections.Generic.IEnumerable
1[T] shapeKeyNames) (at Library/PackageCache/[email protected]/Editor/Utilities/VRChatUtility.cs:382)Esperecyan.Unity.VRMConverterForVRChat.Utilities.VRChatUtility.DetectVRChatExpressions (UnityEngine.GameObject instance, System.Collections.Generic.IEnumerable`1[T] shapeKeyNames) (at Library/PackageCache/[email protected]/Editor/Utilities/VRChatUtility.cs:332)
Esperecyan.Unity.VRMConverterForVRChat.UI.VRChatToVRMWizard.DrawWizardGUI () (at Library/PackageCache/[email protected]/Editor/UI/VRChatToVRMWizard.cs:170)
UnityEditor.ScriptableWizard.OnGUI () (at :0)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at :0)
UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at :0)
UnityEditor.HostView.Invoke (System.String methodName) (at :0)
UnityEditor.HostView.OldOnGUI () (at :0)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at :0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
:::::::::::::::::::::::::::::::::::::::::::::::::::
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
UnityEngine.GUIUtility:ProcessEvent (int,intptr)
:::::::::::::::::::::::::::::::::::::::::::::::::::
ArgumentException: Blend shape index out of range.
Esperecyan.Unity.VRMConverterForVRChat.Utilities.VRChatUtility.DetectBlinkExpressions (System.Collections.Generic.IDictionary
2[TKey,TValue] expressions, UnityEngine.GameObject instance, System.Collections.Generic.IEnumerable
1[T] shapeKeyNames) (at Library/PackageCache/[email protected]/Editor/Utilities/VRChatUtility.cs:382)Esperecyan.Unity.VRMConverterForVRChat.Utilities.VRChatUtility.DetectVRChatExpressions (UnityEngine.GameObject instance, System.Collections.Generic.IEnumerable`1[T] shapeKeyNames) (at Library/PackageCache/[email protected]/Editor/Utilities/VRChatUtility.cs:332)
Esperecyan.Unity.VRMConverterForVRChat.UI.VRChatToVRMWizard.DrawWizardGUI () (at Library/PackageCache/[email protected]/Editor/UI/VRChatToVRMWizard.cs:170)
UnityEditor.ScriptableWizard.OnGUI () (at :0)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at :0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at :0)
UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at :0)
UnityEditor.HostView.Invoke (System.String methodName) (at :0)
UnityEditor.HostView.OldOnGUI () (at :0)
UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at :0)
UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at :0)
UnityEngine.UIElements.IMGUIContainer.DoIMGUIRepaint () (at :0)
UnityEngine.UIElements.UIR.RenderChainCommand.ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams drawParams, System.Boolean straightY, System.Single pixelsPerPoint, System.Exception& immediateException) (at :0)
Rethrow as ImmediateModeException
UnityEngine.UIElements.UIR.RenderChain.Render (UnityEngine.Rect viewport, UnityEngine.Matrix4x4 projection, UnityEngine.UIElements.PanelClearFlags clearFlags) (at :0)
UnityEngine.UIElements.UIRRepaintUpdater.DrawChain (UnityEngine.Rect viewport, UnityEngine.Matrix4x4 projection) (at :0)
UnityEngine.UIElements.UIRRepaintUpdater.Update () (at :0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at :0)
UnityEngine.UIElements.Panel.UpdateForRepaint () (at :0)
UnityEngine.UIElements.Panel.Repaint (UnityEngine.Event e) (at :0)
UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at :0)
UnityEngine.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at :0)
UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <344226e341014466b33f0c0fa34fcef5>:0)
The text was updated successfully, but these errors were encountered: