瀏覽代碼

Auto Decode BRDF Texture.

sebavan 6 年之前
父節點
當前提交
cf9e0435b6
共有 4 個文件被更改,包括 105 次插入24 次删除
  1. 2 2
      src/Materials/PBR/pbrBaseMaterial.ts
  2. 2 2
      src/Materials/PBR/pbrMaterial.ts
  3. 101 0
      src/Misc/brdfTextureTools.ts
  4. 0 20
      src/Misc/textureTools.ts

+ 2 - 2
src/Materials/PBR/pbrBaseMaterial.ts

@@ -3,7 +3,7 @@ import { Observer } from "../../Misc/observable";
 import { IAnimatable } from "../../Misc/tools";
 import { Logger } from "../../Misc/logger";
 import { SmartArray } from "../../Misc/smartArray";
-import { TextureTools } from "../../Misc/textureTools";
+import { BRDFTextureTools } from "../../Misc/brdfTextureTools";
 import { Nullable } from "../../types";
 import { Camera } from "../../Cameras/camera";
 import { Scene } from "../../scene";
@@ -751,7 +751,7 @@ export abstract class PBRBaseMaterial extends PushMaterial {
             return this._renderTargets;
         };
 
-        this._environmentBRDFTexture = TextureTools.GetEnvironmentBRDFTexture(scene);
+        this._environmentBRDFTexture = BRDFTextureTools.GetEnvironmentBRDFTexture(scene);
     }
 
     /**

+ 2 - 2
src/Materials/PBR/pbrMaterial.ts

@@ -1,5 +1,5 @@
 import { serialize, SerializationHelper, serializeAsColor3, expandToProperty, serializeAsTexture } from "../../Misc/decorators";
-import { TextureTools } from "../../Misc/textureTools";
+import { BRDFTextureTools } from "../../Misc/brdfTextureTools";
 import { Nullable } from "../../types";
 import { Scene } from "../../scene";
 import { Color3 } from "../../Maths/math";
@@ -676,7 +676,7 @@ export class PBRMaterial extends PBRBaseMaterial {
     constructor(name: string, scene: Scene) {
         super(name, scene);
 
-        this._environmentBRDFTexture = TextureTools.GetEnvironmentBRDFTexture(scene);
+        this._environmentBRDFTexture = BRDFTextureTools.GetEnvironmentBRDFTexture(scene);
     }
 
     /**

File diff suppressed because it is too large
+ 101 - 0
src/Misc/brdfTextureTools.ts


File diff suppressed because it is too large
+ 0 - 20
src/Misc/textureTools.ts