Browse Source

Merge pull request #8408 from MiiBond/KHR_materials_transmission_fix_defaults

By default, transmission should be off for glTF extension
sebavan 5 years ago
parent
commit
6cdd271bef
1 changed files with 3 additions and 1 deletions
  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) {