فهرست منبع

Fix bug when metallicFactor or roughnessFactor is zero

Gary Hsu 8 سال پیش
والد
کامیت
bf2e046e11
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      loaders/src/glTF/2.0/babylon.glTFLoader.ts

+ 2 - 2
loaders/src/glTF/2.0/babylon.glTFLoader.ts

@@ -955,8 +955,8 @@ module BABYLON.GLTF2 {
             //
 
             material.babylonMaterial.albedoColor = properties.baseColorFactor ? Color3.FromArray(properties.baseColorFactor) : new Color3(1, 1, 1);
-            material.babylonMaterial.metallic = properties.metallicFactor || 1;
-            material.babylonMaterial.roughness = properties.roughnessFactor || 1;
+            material.babylonMaterial.metallic = properties.metallicFactor === undefined ? 1 : properties.metallicFactor;
+            material.babylonMaterial.roughness = properties.roughnessFactor === undefined ? 1 : properties.roughnessFactor;
 
             //
             // Load Textures