浏览代码

Use sRGBEncoding

WestLangley 5 年之前
父节点
当前提交
53424eca76
共有 3 个文件被更改,包括 9 次插入9 次删除
  1. 1 1
      examples/webgl_materials_envmaps_hdr.html
  2. 1 1
      examples/webgl_materials_envmaps_hdr_nodes.html
  3. 7 7
      src/Three.Legacy.js

+ 1 - 1
examples/webgl_materials_envmaps_hdr.html

@@ -141,7 +141,7 @@
 					.setPath( './textures/cube/pisa/' )
 					.load( ldrUrls, function () {
 
-						ldrCubeMap.encoding = THREE.GammaEncoding;
+						ldrCubeMap.encoding = THREE.sRGBEncoding;
 
 						ldrCubeRenderTarget = pmremGenerator.fromCubemap( ldrCubeMap );
 

+ 1 - 1
examples/webgl_materials_envmaps_hdr_nodes.html

@@ -127,7 +127,7 @@
 					.setPath( './textures/cube/pisa/' )
 					.load( ldrUrls, function () {
 
-						ldrCubeMap.encoding = THREE.GammaEncoding;
+						ldrCubeMap.encoding = THREE.sRGBEncoding;
 
 						ldrCubeRenderTarget = pmremGenerator.fromCubemap( ldrCubeMap );
 

+ 7 - 7
src/Three.Legacy.js

@@ -7,7 +7,7 @@ import { AudioAnalyser } from './audio/AudioAnalyser.js';
 import { PerspectiveCamera } from './cameras/PerspectiveCamera.js';
 import {
 	FlatShading,
-	GammaEncoding,
+	sRGBEncoding,
 	LinearEncoding,
 	StaticDrawUsage,
 	DynamicDrawUsage,
@@ -1722,27 +1722,27 @@ Object.defineProperties( WebGLRenderer.prototype, {
 	gammaInput: {
 		get: function () {
 
-			console.warn( 'THREE.WebGLRenderer: .gammaInput has been removed. Please define the correct color spaces for textures via Texture.encoding instead.' );
+			console.warn( 'THREE.WebGLRenderer: .gammaInput has been removed. Set the encoding for textures via Texture.encoding instead.' );
 			return false;
 
 		},
 		set: function () {
 
-			console.warn( 'THREE.WebGLRenderer: .gammaInput has been removed. Please define the correct color spaces for textures via Texture.encoding instead.' );
+			console.warn( 'THREE.WebGLRenderer: .gammaInput has been removed. Set the encoding for textures via Texture.encoding instead.' );
 
 		}
 	},
 	gammaOutput: {
 		get: function () {
 
-			console.warn( 'THREE.WebGLRenderer: .gammaOutput has been removed. Please use WebGLRenderer.outputEncoding instead.' );
-			return ( this.outputEncoding === GammaEncoding ) ? true : false;
+			console.warn( 'THREE.WebGLRenderer: .gammaOutput has been removed. Set WebGLRenderer.outputEncoding instead.' );
+			return false;
 
 		},
 		set: function ( value ) {
 
-			console.warn( 'THREE.WebGLRenderer: .gammaOutput has been removed. Please use WebGLRenderer.outputEncoding instead.' );
-			this.outputEncoding = ( value === true ) ? GammaEncoding : LinearEncoding;
+			console.warn( 'THREE.WebGLRenderer: .gammaOutput has been removed. Set WebGLRenderer.outputEncoding instead.' );
+			this.outputEncoding = ( value === true ) ? sRGBEncoding : LinearEncoding;
 
 		}
 	}