浏览代码

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) {
         if (extension.transmissionFactor !== undefined) {
             pbrMaterial.subSurface.refractionIntensity = extension.transmissionFactor;
             pbrMaterial.subSurface.refractionIntensity = extension.transmissionFactor;
         } else {
         } else {
-            pbrMaterial.subSurface.refractionIntensity = 1.0;
+            pbrMaterial.subSurface.refractionIntensity = 0.0;
+            pbrMaterial.subSurface.isRefractionEnabled = false;
+            return Promise.resolve();
         }
         }
 
 
         if (extension.transmissionTexture) {
         if (extension.transmissionTexture) {