From 68328edd15cfb9dde90589432361cfc34651afeb Mon Sep 17 00:00:00 2001 From: ousttrue Date: Thu, 12 Nov 2020 16:13:24 +0900 Subject: [PATCH] fix NormalizeSkinnedMesh #603 --- Assets/MeshUtility/Runtime/BoneNormalizer.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Assets/MeshUtility/Runtime/BoneNormalizer.cs b/Assets/MeshUtility/Runtime/BoneNormalizer.cs index b5f5231cd..cb528d5cd 100644 --- a/Assets/MeshUtility/Runtime/BoneNormalizer.cs +++ b/Assets/MeshUtility/Runtime/BoneNormalizer.cs @@ -237,9 +237,9 @@ namespace MeshUtility var srcMesh = srcRenderer.sharedMesh; var originalSrcMesh = srcMesh; - // clear blendShape if (clearBlendShape) { + // clear blendShape if not bake current blendshape for (int i = 0; i < srcMesh.blendShapeCount; ++i) { srcRenderer.SetBlendShapeWeight(i, 0); @@ -305,6 +305,13 @@ namespace MeshUtility // // BlendShapes // + + // clear blendShape always + for (int i = 0; i < srcMesh.blendShapeCount; ++i) + { + srcRenderer.SetBlendShapeWeight(i, 0); + } + var meshVertices = mesh.vertices; var meshNormals = mesh.normals; #if VRM_NORMALIZE_BLENDSHAPE_TANGENT