浏览代码

TransformControls: Disable ToneMapping.

Mr.doob 5 年之前
父节点
当前提交
300f828133
共有 2 个文件被更改,包括 12 次插入8 次删除
  1. 6 4
      examples/js/controls/TransformControls.js
  2. 6 4
      examples/jsm/controls/TransformControls.js

+ 6 - 4
examples/js/controls/TransformControls.js

@@ -738,7 +738,8 @@ THREE.TransformControlsGizmo = function () {
 		depthWrite: false,
 		depthWrite: false,
 		transparent: true,
 		transparent: true,
 		side: THREE.DoubleSide,
 		side: THREE.DoubleSide,
-		fog: false
+		fog: false,
+		toneMapped: false
 	} );
 	} );
 
 
 	var gizmoLineMaterial = new THREE.LineBasicMaterial( {
 	var gizmoLineMaterial = new THREE.LineBasicMaterial( {
@@ -746,7 +747,8 @@ THREE.TransformControlsGizmo = function () {
 		depthWrite: false,
 		depthWrite: false,
 		transparent: true,
 		transparent: true,
 		linewidth: 1,
 		linewidth: 1,
-		fog: false
+		fog: false,
+		toneMapped: false
 	} );
 	} );
 
 
 	// Make unique material for each axis/color
 	// Make unique material for each axis/color
@@ -811,7 +813,7 @@ THREE.TransformControlsGizmo = function () {
 
 
 	var scaleHandleGeometry = new THREE.BoxBufferGeometry( 0.125, 0.125, 0.125 );
 	var scaleHandleGeometry = new THREE.BoxBufferGeometry( 0.125, 0.125, 0.125 );
 
 
-	var lineGeometry = new THREE.BufferGeometry( );
+	var lineGeometry = new THREE.BufferGeometry();
 	lineGeometry.setAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0,	1, 0, 0 ], 3 ) );
 	lineGeometry.setAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0,	1, 0, 0 ], 3 ) );
 
 
 	var CircleGeometry = function ( radius, arc ) {
 	var CircleGeometry = function ( radius, arc ) {
@@ -1568,7 +1570,7 @@ THREE.TransformControlsPlane = function () {
 
 
 	THREE.Mesh.call( this,
 	THREE.Mesh.call( this,
 		new THREE.PlaneBufferGeometry( 100000, 100000, 2, 2 ),
 		new THREE.PlaneBufferGeometry( 100000, 100000, 2, 2 ),
-		new THREE.MeshBasicMaterial( { visible: false, wireframe: true, side: THREE.DoubleSide, transparent: true, opacity: 0.1 } )
+		new THREE.MeshBasicMaterial( { visible: false, wireframe: true, side: THREE.DoubleSide, transparent: true, opacity: 0.1, toneMapped: false } )
 	);
 	);
 
 
 	this.type = 'TransformControlsPlane';
 	this.type = 'TransformControlsPlane';

+ 6 - 4
examples/jsm/controls/TransformControls.js

@@ -760,7 +760,8 @@ var TransformControlsGizmo = function () {
 		depthWrite: false,
 		depthWrite: false,
 		transparent: true,
 		transparent: true,
 		side: DoubleSide,
 		side: DoubleSide,
-		fog: false
+		fog: false,
+		toneMapped: false
 	} );
 	} );
 
 
 	var gizmoLineMaterial = new LineBasicMaterial( {
 	var gizmoLineMaterial = new LineBasicMaterial( {
@@ -768,7 +769,8 @@ var TransformControlsGizmo = function () {
 		depthWrite: false,
 		depthWrite: false,
 		transparent: true,
 		transparent: true,
 		linewidth: 1,
 		linewidth: 1,
-		fog: false
+		fog: false,
+		toneMapped: false
 	} );
 	} );
 
 
 	// Make unique material for each axis/color
 	// Make unique material for each axis/color
@@ -833,7 +835,7 @@ var TransformControlsGizmo = function () {
 
 
 	var scaleHandleGeometry = new BoxBufferGeometry( 0.125, 0.125, 0.125 );
 	var scaleHandleGeometry = new BoxBufferGeometry( 0.125, 0.125, 0.125 );
 
 
-	var lineGeometry = new BufferGeometry( );
+	var lineGeometry = new BufferGeometry();
 	lineGeometry.setAttribute( 'position', new Float32BufferAttribute( [ 0, 0, 0,	1, 0, 0 ], 3 ) );
 	lineGeometry.setAttribute( 'position', new Float32BufferAttribute( [ 0, 0, 0,	1, 0, 0 ], 3 ) );
 
 
 	var CircleGeometry = function ( radius, arc ) {
 	var CircleGeometry = function ( radius, arc ) {
@@ -1590,7 +1592,7 @@ var TransformControlsPlane = function () {
 
 
 	Mesh.call( this,
 	Mesh.call( this,
 		new PlaneBufferGeometry( 100000, 100000, 2, 2 ),
 		new PlaneBufferGeometry( 100000, 100000, 2, 2 ),
-		new MeshBasicMaterial( { visible: false, wireframe: true, side: DoubleSide, transparent: true, opacity: 0.1 } )
+		new MeshBasicMaterial( { visible: false, wireframe: true, side: DoubleSide, transparent: true, opacity: 0.1, toneMapped: false } )
 	);
 	);
 
 
 	this.type = 'TransformControlsPlane';
 	this.type = 'TransformControlsPlane';