From 3181dd6c9088bb71873b8f7d0937cda0166e3e7f Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 16 Jun 2021 18:22:39 +0900 Subject: [PATCH] fix Migrate_VrmTestModels --- Assets/VRM10/Runtime/Migration/MigrationMToon.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Assets/VRM10/Runtime/Migration/MigrationMToon.cs b/Assets/VRM10/Runtime/Migration/MigrationMToon.cs index 0da7fcac8..74e0f77ee 100644 --- a/Assets/VRM10/Runtime/Migration/MigrationMToon.cs +++ b/Assets/VRM10/Runtime/Migration/MigrationMToon.cs @@ -191,6 +191,10 @@ namespace UniVRM10 definition.Outline.OutlineWidthValue = value; break; case "_OutlineWidthMode": + if (value > 2) + { + value = 0; + } definition.Outline.OutlineWidthMode = (MToon.OutlineWidthMode)value; break; @@ -379,7 +383,7 @@ namespace UniVRM10 gltfMaterial.alphaMode = "BLEND"; dst.TransparentWithZWrite = true; gltfMaterial.alphaCutoff = 0.5f; - dst.RenderQueueOffsetNumber = Mathf.Clamp( transparentZWriteRenderQueueMap[mtoon.Definition.Rendering.RenderQueueOffsetNumber], 0, +9); + dst.RenderQueueOffsetNumber = Mathf.Clamp(transparentZWriteRenderQueueMap[mtoon.Definition.Rendering.RenderQueueOffsetNumber], 0, +9); break; default: throw new ArgumentOutOfRangeException(); @@ -526,7 +530,7 @@ namespace UniVRM10 dst.OutlineWidthFactor = mtoon.Definition.Outline.OutlineWidthValue * centimeterToMeter; break; default: - throw new ArgumentOutOfRangeException(); + throw new ArgumentOutOfRangeException($"OutlineWidthMode: {(int)mtoon.Definition.Outline.OutlineWidthMode}"); } if (mtoon.TextureIndexMap.OutlineWidthTexture.HasValue) {