Kaynağa Gözat

update flipEnvMap setting

06wj 6 yıl önce
ebeveyn
işleme
5bbe295d55

+ 1 - 1
examples/js/loaders/GLTFLoader.js

@@ -957,7 +957,7 @@ THREE.GLTFLoader = ( function () {
 					//  WebGLRenderTargetCube will be flipped for backwards compatibility
 					//  WebGLRenderTargetCube will be flipped for backwards compatibility
 					//  WebGLRenderTargetCube.texture will be flipped because it's a Texture and NOT a CubeTexture
 					//  WebGLRenderTargetCube.texture will be flipped because it's a Texture and NOT a CubeTexture
 					// this check must be handled differently, or removed entirely, if WebGLRenderTargetCube uses a CubeTexture in the future
 					// this check must be handled differently, or removed entirely, if WebGLRenderTargetCube uses a CubeTexture in the future
-					uniforms.flipEnvMap.value = ( ! ( material.envMap && material.envMap.isCubeTexture ) ) ? 1 : - 1;
+					uniforms.flipEnvMap.value = material.envMap.isCubeTexture ? - 1 : 1;
 
 
 					uniforms.reflectivity.value = material.reflectivity;
 					uniforms.reflectivity.value = material.reflectivity;
 					uniforms.refractionRatio.value = material.refractionRatio;
 					uniforms.refractionRatio.value = material.refractionRatio;

+ 1 - 1
src/renderers/WebGLRenderer.js

@@ -1937,7 +1937,7 @@ function WebGLRenderer( parameters ) {
 			//  WebGLRenderTargetCube will be flipped for backwards compatibility
 			//  WebGLRenderTargetCube will be flipped for backwards compatibility
 			//  WebGLRenderTargetCube.texture will be flipped because it's a Texture and NOT a CubeTexture
 			//  WebGLRenderTargetCube.texture will be flipped because it's a Texture and NOT a CubeTexture
 			// this check must be handled differently, or removed entirely, if WebGLRenderTargetCube uses a CubeTexture in the future
 			// this check must be handled differently, or removed entirely, if WebGLRenderTargetCube uses a CubeTexture in the future
-			uniforms.flipEnvMap.value = ( ! ( material.envMap && material.envMap.isCubeTexture ) ) ? 1 : - 1;
+			uniforms.flipEnvMap.value = material.envMap.isCubeTexture ? - 1 : 1;
 
 
 			uniforms.reflectivity.value = material.reflectivity;
 			uniforms.reflectivity.value = material.reflectivity;
 			uniforms.refractionRatio.value = material.refractionRatio;
 			uniforms.refractionRatio.value = material.refractionRatio;