فهرست منبع

Avoid using linear tone mapping

WestLangley 5 سال پیش
والد
کامیت
02aa16fe7c
3فایلهای تغییر یافته به همراه4 افزوده شده و 5 حذف شده
  1. 1 2
      examples/webgl_lightprobe.html
  2. 1 1
      examples/webgl_materials_matcap.html
  3. 2 2
      examples/webgl_tiled_forward.html

+ 1 - 2
examples/webgl_lightprobe.html

@@ -46,8 +46,7 @@
 				document.body.appendChild( renderer.domElement );
 				document.body.appendChild( renderer.domElement );
 
 
 				// tone mapping
 				// tone mapping
-				//renderer.toneMapping = LinearToneMapping;
-			 	//renderer.toneMappingExposure = API.exposure;
+				renderer.toneMapping = THREE.NoToneMapping;
 
 
 				renderer.outputEncoding = THREE.sRGBEncoding;
 				renderer.outputEncoding = THREE.sRGBEncoding;
 
 

+ 1 - 1
examples/webgl_materials_matcap.html

@@ -40,7 +40,7 @@
 				document.body.appendChild( renderer.domElement );
 				document.body.appendChild( renderer.domElement );
 
 
 				// tone mapping
 				// tone mapping
-				renderer.toneMapping = THREE.LinearToneMapping;
+				renderer.toneMapping = THREE.ACESFilmicToneMapping;
 			 	renderer.toneMappingExposure = API.exposure;
 			 	renderer.toneMappingExposure = API.exposure;
 
 
 				renderer.outputEncoding = THREE.sRGBEncoding;
 				renderer.outputEncoding = THREE.sRGBEncoding;

+ 2 - 2
examples/webgl_tiled_forward.html

@@ -186,7 +186,7 @@
 			scene.background = new THREE.Color( 0x111111 );
 			scene.background = new THREE.Color( 0x111111 );
 
 
 			var renderer = new THREE.WebGLRenderer();
 			var renderer = new THREE.WebGLRenderer();
-			renderer.toneMapping = THREE.LinearToneMapping;
+			renderer.toneMapping = THREE.NoToneMapping;
 			container.appendChild( renderer.domElement );
 			container.appendChild( renderer.domElement );
 
 
 			var renderTarget = new THREE.WebGLRenderTarget();
 			var renderTarget = new THREE.WebGLRenderTarget();
@@ -195,7 +195,7 @@
 			// At least one regular Pointlight is needed to activate light support
 			// At least one regular Pointlight is needed to activate light support
 			scene.add( new THREE.PointLight( 0xff0000, 0.1, 0.1 ) );
 			scene.add( new THREE.PointLight( 0xff0000, 0.1, 0.1 ) );
 
 
-			var bloom = new UnrealBloomPass( new THREE.Vector2(), 0.8, 0.6, 0.8 );
+			var bloom = new UnrealBloomPass( new THREE.Vector2( window.innerWidth, window.innerHeight ), 0.8, 0.6, 0.8 );
 			bloom.renderToScreen = true;
 			bloom.renderToScreen = true;
 
 
 			var stats = new Stats();
 			var stats = new Stats();