Преглед изворни кода

By default, transmission should be off for glTF extension

Michael Bond пре 5 година
родитељ
комит
4be37e3423
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

+ 3 - 1
loaders/src/glTF/2.0/Extensions/KHR_materials_transmission.ts

@@ -79,7 +79,9 @@ export class KHR_materials_transmission implements IGLTFLoaderExtension {
         if (extension.transmissionFactor !== undefined) {
             pbrMaterial.subSurface.refractionIntensity = extension.transmissionFactor;
         } else {
-            pbrMaterial.subSurface.refractionIntensity = 1.0;
+            pbrMaterial.subSurface.refractionIntensity = 0.0;
+            pbrMaterial.subSurface.isRefractionEnabled = false;
+            return Promise.resolve();
         }
 
         if (extension.transmissionTexture) {