浏览代码

Only make alpha act as coverage if transmission extension is active

Michael Bond 5 年之前
父节点
当前提交
533f06ddff
共有 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

@@ -38,8 +38,10 @@ export class KHR_materials_transmission implements IGLTFLoaderExtension {
     /** @hidden */
     constructor(loader: GLTFLoader) {
         this._loader = loader;
-        (loader as any)._parent.transparencyAsCoverage = true;
         this.enabled = this._loader.isExtensionUsed(NAME);
+        if (this.enabled) {
+            (loader as any)._parent.transparencyAsCoverage = true;
+        }
     }
 
     /** @hidden */