fix Migrate_VrmTestModels

This commit is contained in:
ousttrue
2021-06-16 18:22:39 +09:00
parent 593e7ec896
commit 3181dd6c90

View File

@@ -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)
{