From 4bea36b47952dfa4b90d33b54946f2d41797abd0 Mon Sep 17 00:00:00 2001 From: Felix Herbst Date: Tue, 5 Sep 2023 21:57:52 +0200 Subject: [PATCH] sanitize alpha cutoff value before writing --- Runtime/Plugins/GLTFSerialization/Schema/GLTFMaterial.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Runtime/Plugins/GLTFSerialization/Schema/GLTFMaterial.cs b/Runtime/Plugins/GLTFSerialization/Schema/GLTFMaterial.cs index bb3dffe34..565de212b 100644 --- a/Runtime/Plugins/GLTFSerialization/Schema/GLTFMaterial.cs +++ b/Runtime/Plugins/GLTFSerialization/Schema/GLTFMaterial.cs @@ -219,7 +219,8 @@ public override void Serialize(JsonWriter writer) if (AlphaCutoff != 0.5) { writer.WritePropertyName("alphaCutoff"); - writer.WriteValue(AlphaCutoff); + var sanitizedCutoff = AlphaCutoff < 0.0 ? 0.0 : AlphaCutoff > 1.0 ? 1.0 : AlphaCutoff; + writer.WriteValue(sanitizedCutoff); } if (DoubleSided)