From 9de841f1863ea681ec63675c65238b5cbe024c20 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 28 Aug 2020 15:16:14 +0900 Subject: [PATCH] =?UTF-8?q?FACE=5FZ=5FPOSITIVE=5FDIRECTION=20=E3=82=92?= =?UTF-8?q?=E9=A1=8E=E3=81=AE=E5=89=8D=E3=81=AB=E4=BF=AE=E6=AD=A3=20#524?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UniVRM/Editor/Format/VRMExporterWizard.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Assets/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs b/Assets/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs index efef21b56..46d4d8dbe 100644 --- a/Assets/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs +++ b/Assets/VRM/UniVRM/Editor/Format/VRMExporterWizard.cs @@ -428,15 +428,6 @@ namespace VRM return; } - var l = animator.GetBoneTransform(HumanBodyBones.LeftUpperLeg); - var r = animator.GetBoneTransform(HumanBodyBones.RightUpperLeg); - var f = GetForward(l, r); - if (Vector3.Dot(f, Vector3.forward) < 0.8f) - { - Validation.Error(Msg(VRMExporterWizardMessages.FACE_Z_POSITIVE_DIRECTION)).DrawGUI(); - return; - } - var avatar = animator.avatar; if (avatar == null) { @@ -453,6 +444,16 @@ namespace VRM Validation.Error(Msg(VRMExporterWizardMessages.AVATAR_IS_NOT_HUMANOID)).DrawGUI(); return; } + { + var l = animator.GetBoneTransform(HumanBodyBones.LeftUpperLeg); + var r = animator.GetBoneTransform(HumanBodyBones.RightUpperLeg); + var f = GetForward(l, r); + if (Vector3.Dot(f, Vector3.forward) < 0.8f) + { + Validation.Error(Msg(VRMExporterWizardMessages.FACE_Z_POSITIVE_DIRECTION)).DrawGUI(); + return; + } + } var jaw = animator.GetBoneTransform(HumanBodyBones.Jaw); if (jaw != null) {