Skip to content

Commit dfac1d5

Browse files
authored
Examples: Clean up legacy .outputColorSpace = LinearSRGBColorSpace examples (#25844)
1 parent 3ecdb99 commit dfac1d5

10 files changed

+14
-9
lines changed

examples/misc_boxselection.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@
5151
import { SelectionBox } from 'three/addons/interactive/SelectionBox.js';
5252
import { SelectionHelper } from 'three/addons/interactive/SelectionHelper.js';
5353

54+
THREE.ColorManagement.enabled = true;
55+
5456
let container, stats;
5557
let camera, scene, renderer;
5658

@@ -111,7 +113,6 @@
111113
renderer.setPixelRatio( window.devicePixelRatio );
112114
renderer.setSize( window.innerWidth, window.innerHeight );
113115

114-
renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
115116
renderer.shadowMap.enabled = true;
116117
renderer.shadowMap.type = THREE.PCFShadowMap;
117118

examples/misc_controls_map.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343

4444
import { MapControls } from 'three/addons/controls/MapControls.js';
4545

46+
THREE.ColorManagement.enabled = true;
47+
4648
let camera, controls, scene, renderer;
4749

4850
init();
@@ -58,7 +60,6 @@
5860
renderer = new THREE.WebGLRenderer( { antialias: true } );
5961
renderer.setPixelRatio( window.devicePixelRatio );
6062
renderer.setSize( window.innerWidth, window.innerHeight );
61-
renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
6263
document.body.appendChild( renderer.domElement );
6364

6465
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
@@ -84,7 +85,7 @@
8485

8586
const geometry = new THREE.BoxGeometry( 1, 1, 1 );
8687
geometry.translate( 0, 0.5, 0 );
87-
const material = new THREE.MeshPhongMaterial( { color: 0xffffff, flatShading: true } );
88+
const material = new THREE.MeshPhongMaterial( { color: 0xeeeeee, flatShading: true } );
8889

8990
for ( let i = 0; i < 500; i ++ ) {
9091

examples/misc_controls_orbit.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141

4242
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
4343

44+
THREE.ColorManagement.enabled = true;
45+
4446
let camera, controls, scene, renderer;
4547

4648
init();
@@ -56,7 +58,6 @@
5658
renderer = new THREE.WebGLRenderer( { antialias: true } );
5759
renderer.setPixelRatio( window.devicePixelRatio );
5860
renderer.setSize( window.innerWidth, window.innerHeight );
59-
renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
6061
document.body.appendChild( renderer.domElement );
6162

6263
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );

examples/misc_controls_pointerlock.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161

6262
import { PointerLockControls } from 'three/addons/controls/PointerLockControls.js';
6363

64+
THREE.ColorManagement.enabled = true;
65+
6466
let camera, scene, renderer, controls;
6567

6668
const objects = [];
@@ -216,7 +218,7 @@
216218

217219
for ( let i = 0, l = position.count; i < l; i ++ ) {
218220

219-
color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75 );
221+
color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75, THREE.SRGBColorSpace );
220222
colorsFloor.push( color.r, color.g, color.b );
221223

222224
}
@@ -237,7 +239,7 @@
237239

238240
for ( let i = 0, l = position.count; i < l; i ++ ) {
239241

240-
color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75 );
242+
color.setHSL( Math.random() * 0.3 + 0.5, 0.75, Math.random() * 0.25 + 0.75, THREE.SRGBColorSpace );
241243
colorsBox.push( color.r, color.g, color.b );
242244

243245
}
@@ -247,7 +249,7 @@
247249
for ( let i = 0; i < 500; i ++ ) {
248250

249251
const boxMaterial = new THREE.MeshPhongMaterial( { specular: 0xffffff, flatShading: true, vertexColors: true } );
250-
boxMaterial.color.setHSL( Math.random() * 0.2 + 0.5, 0.75, Math.random() * 0.25 + 0.75 );
252+
boxMaterial.color.setHSL( Math.random() * 0.2 + 0.5, 0.75, Math.random() * 0.25 + 0.75, THREE.SRGBColorSpace );
251253

252254
const box = new THREE.Mesh( boxGeometry, boxMaterial );
253255
box.position.x = Math.floor( Math.random() * 20 - 10 ) * 20;
@@ -264,7 +266,6 @@
264266
renderer = new THREE.WebGLRenderer( { antialias: true } );
265267
renderer.setPixelRatio( window.devicePixelRatio );
266268
renderer.setSize( window.innerWidth, window.innerHeight );
267-
renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
268269
document.body.appendChild( renderer.domElement );
269270

270271
//

examples/misc_controls_trackball.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444

4545
import { TrackballControls } from 'three/addons/controls/TrackballControls.js';
4646

47+
THREE.ColorManagement.enabled = true;
48+
4749
let perspectiveCamera, orthographicCamera, controls, scene, renderer, stats;
4850

4951
const params = {
@@ -104,7 +106,6 @@
104106
renderer = new THREE.WebGLRenderer( { antialias: true } );
105107
renderer.setPixelRatio( window.devicePixelRatio );
106108
renderer.setSize( window.innerWidth, window.innerHeight );
107-
renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
108109
document.body.appendChild( renderer.domElement );
109110

110111
stats = new Stats();
-214 Bytes
Loading
-1.28 KB
Loading
-2 KB
Loading
838 Bytes
Loading
-2.38 KB
Loading

0 commit comments

Comments
 (0)