From cce80b8f87d110b75aa770678db7c8465d3ff3db Mon Sep 17 00:00:00 2001
From: Michael Herzog
شدة الضوء ، أو قوته.
- `الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما
- تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة
- عند موقع الضوء إلى الصفر على هذه المسافة من الضوء.
-
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] -
عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس
إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء
وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث
@@ -87,7 +81,6 @@
شدة الضوء. القيمة الافتراضية هي `1`.
قوة الضوء.
شدة الضوء. القيمة الافتراضية هي `1`.
قوة الضوء.
- `الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما
- تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة
- عند موقع الضوء إلى الصفر على هذه المسافة من الضوء.
-
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] -
عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس
إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء
وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث
@@ -105,9 +99,7 @@
شدة الضوء. القيمة الافتراضية هي `1`.
قوة الضوء.[property:Color color]
[property:Float intensity]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] ،
وحدات الشدة تعتمد على نوع الضوء.
الافتراضي - `1.0`.
[property:Float decay]
[property:Float distance]
[property:Float distance]
[property:Float intensity]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الشدة هي شدة إضاءة الضوء المقاسة بالشمعات
(cd).
@@ -97,7 +90,6 @@ [property:Float intensity]
[property:Float power]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
diff --git a/docs/api/ar/lights/RectAreaLight.html b/docs/api/ar/lights/RectAreaLight.html
index bd3bea09ca065b..3d25e2e7f16775 100644
--- a/docs/api/ar/lights/RectAreaLight.html
+++ b/docs/api/ar/lights/RectAreaLight.html
@@ -72,7 +72,6 @@ [property:Float height]
[property:Float intensity]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الشدة هي الإضاءة (السطوع) للضوء المقاسة بالنيتات
(cd/m^2).
@@ -85,7 +84,6 @@ [property:Boolean isRectAreaLight]
[property:Float power]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
diff --git a/docs/api/ar/lights/SpotLight.html b/docs/api/ar/lights/SpotLight.html
index e83e61d9267b75..a641342081bd74 100644
--- a/docs/api/ar/lights/SpotLight.html
+++ b/docs/api/ar/lights/SpotLight.html
@@ -89,12 +89,6 @@ [property:Float decay]
[property:Float distance]
[property:Float distance]
[property:Float intensity]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
- الشدة هى شدة إضاءة الضوء المقاسة بالشمعات
- (cd).
+ الشدة هى شدة إضاءة الضوء المقاسة بالشمعات(cd).
تغيير الشدة سيغير أيضًا قوة الضوء.
[property:Vector3 position]
[property:Float power]
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
- الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
-
+ الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
تغيير الطاقة سيغير أيضًا شدة الضوء.
[property:Boolean localClippingEnabled]
الافتراضي هو `false`.
هل تستخدم وضع الإضاءة التقليدي أم لا. الافتراضي هو `true`.
-يستخدم داخليًا من قبل المُعالج لتتبع خصائص الكائنات الفرعية المختلفة diff --git a/docs/api/en/lights/Light.html b/docs/api/en/lights/Light.html index 5a0ff3e85edded..54c2ab05bf8418 100644 --- a/docs/api/en/lights/Light.html +++ b/docs/api/en/lights/Light.html @@ -40,8 +40,7 @@
The light's intensity, or strength.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- the units of intensity depend on the type of light.
+ Tthe units of intensity depend on the type of light.
Default - `1.0`.
- `Default mode` — When distance is zero, light does not attenuate. When - distance is non-zero, light will attenuate linearly from maximum intensity - at the light's position down to zero at this distance from the light. -
-- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled — When distance is zero, light will attenuate according to inverse-square law to infinite distance. When distance is non-zero, light will attenuate according to inverse-square law until near the distance cutoff, where it @@ -91,19 +85,15 @@
- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- intensity is the luminous intensity of the light measured in candela
- (cd).
-
+ The light's luminous intensity measured in candela (cd). Default is `1`.
+
Changing the intensity will also change the light's power.
The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- power is the luminous power of the light measured in lumens (lm).
+ Power is the luminous power of the light measured in lumens (lm).
Changing the power will also change the light's intensity.
diff --git a/docs/api/en/lights/RectAreaLight.html b/docs/api/en/lights/RectAreaLight.html
index b3bd841745767b..f8d621eeb0709f 100644
--- a/docs/api/en/lights/RectAreaLight.html
+++ b/docs/api/en/lights/RectAreaLight.html
@@ -73,10 +73,8 @@
- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- intensity is the luminance (brightness) of the light measured in nits
- (cd/m^2).
+ The light's intensity. It is the luminance (brightness) of the light measured in nits (cd/m^2).
+ Default is `1`.
Changing the intensity will also change the light's power.
The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- power is the luminous power of the light measured in lumens (lm).
+ Power is the luminous power of the light measured in lumens (lm).
Changing the power will also change the light's intensity.
diff --git a/docs/api/en/lights/SpotLight.html b/docs/api/en/lights/SpotLight.html
index fe1e09d3e84100..6f98aa063f7c51 100644
--- a/docs/api/en/lights/SpotLight.html
+++ b/docs/api/en/lights/SpotLight.html
@@ -90,12 +90,6 @@
- `Default mode` — When distance is zero, light does not attenuate. When - distance is non-zero, light will attenuate linearly from maximum intensity - at the light's position down to zero at this distance from the light. -
-- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled — When distance is zero, light will attenuate according to inverse-square law to infinite distance. When distance is non-zero, light will attenuate according to inverse-square law until near the distance cutoff, where it @@ -106,10 +100,8 @@
- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- intensity is the luminous intensity of the light measured in candela
- (cd).
+ The light's luminous intensity measured in candela (cd). Default is `1`.
+
Changing the intensity will also change the light's power.
The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled,
- power is the luminous power of the light measured in lumens (lm).
+ Power is the luminous power of the light measured in lumens (lm).
Changing the power will also change the light's intensity.
Whether to use the legacy lighting mode or not. Default is `true`.
-Used internally by the renderer to keep track of various sub object diff --git a/docs/api/it/lights/Light.html b/docs/api/it/lights/Light.html index 1885ffa6d88bb6..35c6ca47ff978c 100644 --- a/docs/api/it/lights/Light.html +++ b/docs/api/it/lights/Light.html @@ -40,7 +40,7 @@
L'intensità o la forza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, le unità di intensità dipendono dal tipo di luce.
+ Le unità di intensità dipendono dal tipo di luce.
Il valore predefinito è `1.0`.
- `Modalità predefinita` — Quando la distanza è zero, la luce non si attenua. Quando la distanza è diversa da zero, - la luce si attenuerà linearmente dalla massima intensità nella posizione della luce fino a zero a questa distanza - dalla luce. -
-- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata — Quando la distanza è - zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. - Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato - fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e senza intoppi fino a 0. - Intrinsecamente, i limiti non sono fisicamente corretti. + Quando la distanza è zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. + Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato + fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e senza intoppi fino a 0. + Intrinsecamente, i limiti non sono fisicamente corretti.
Il valore predefinito è `0.0`. @@ -86,8 +80,7 @@
L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intensità
- è l'intensità luminosa della luce misurata in candela (cd).
+ L'intensità è l'intensità luminosa della luce misurata in candela (cd).
Modificando l'intensità si modificherà anche la potenza della luce.
La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza
- della luminosità della luce misurata in lumen (lm).
+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).
Modificando la potenza si modificherà anche l'intensità della luce.
L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intesità è la luminanza
- (luminosità) della luce misurata in nits (cd/m^2).
+ L'intesità è la luminanza (luminosità) della luce misurata in nits (cd/m^2).
Modificando l'intensità si modificherà anche la potenza della luce.
La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza
- della luminosità della luce misurata in lumen (lm).
+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).
Modificando la potenza si modificherà anche l'intensità della luce.
- `Modalità predefinita` — Quando la distanza è zero, la luce non si attenua. Quando la distanza è diversa da zero, - la luce si attenuerà linearmente dalla massima intensità nella posizione della luce fino a zero a questa distanza - dalla luce. -
-- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata — Quando la distanza è - zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. + Quando la distanza è zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e uniformemente fino a `0`. Intrinsecamente, i limiti non sono fisicamente corretti. @@ -106,8 +100,7 @@
L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intensità
- è l'intensità luminosa della luce misurata in candela (cd).
+ L'intensità è l'intensità luminosa della luce misurata in candela (cd).
Modificando l'intensità si modificherà anche la potenza della luce.
La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza
- della luminosità della luce misurata in lumen (lm).
+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).
Modificando la potenza si modificherà anche l'intensità della luce.
Definisce se il render rispetta i piani di taglio a livello di oggetto. Il valore predefinito è `false`.
-- Whether to use the legacy lighting mode or not. Il valore predefinito è `true`. -
-Utilizzato internamente dal renderer per mantenere traccia delle proprietà dei vari oggetti secondari. diff --git a/docs/api/zh/lights/Light.html b/docs/api/zh/lights/Light.html index 3a196ea922530a..46c900c6d2cf81 100644 --- a/docs/api/zh/lights/Light.html +++ b/docs/api/zh/lights/Light.html @@ -40,7 +40,7 @@
光照的强度,或者说能量。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,强度的单位取决于光的类型。
+ 强度的单位取决于光的类型。
默认值为 `1.0`。
- 默认模式下 — 当值为零时,光线不会衰减。当值不为零时,光线会从灯光的位置开始,到指定的距离之间,随着距离的增加线性衰减为零。 -
-- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下 — 当值为零时,光线将根据平方反比定律衰减到无限远。 当值不为零时,光线会先按照平方反比定律衰减,直到距离截止点附近,然后线性衰减到 0。
@@ -78,15 +74,14 @@
光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是坎德拉(cd)。
+ 单位是坎德拉(cd)。
改变该值会影响到 `power` 的值。
光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。
-
+ 单位为流明(lm)。
改变该值会影响到 `intensity` 的值。
光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是尼特(cd/m^2)。
+ 单位是尼特(cd/m^2)。
改变该值会影响到 `power` 的值。
光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。
+ 单位为流明(lm)。
改变该值会影响到 `intensity` 的值。
- 默认模式下 — 当值为零时,光线不会衰减。当值不为零时,光线会从灯光的位置开始,到指定的距离之间,随着距离的增加线性衰减为零。 -
-- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下 — 当值为零时,光线将根据平方反比定律衰减到无限远。 当值不为零时,光线会先按照平方反比定律衰减,直到距离截止点附近,然后线性衰减到 0。
@@ -96,7 +92,7 @@
光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是坎德拉(cd)。
+ 单位是坎德拉(cd)。
改变该值会影响到 `power` 的值。
光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。
-
+ 单位为流明(lm)。
改变该值会影响到 `intensity` 的值。
定义渲染器是否考虑对象级剪切平面。 默认为*false*.
-- Whether to use the legacy lighting mode or not. 默认是*true*。 -
-渲染器内部使用,以跟踪各种子对象属性。 diff --git a/docs/examples/en/loaders/GLTFLoader.html b/docs/examples/en/loaders/GLTFLoader.html index 5e276132e78aed..3b36b23a1e0371 100644 --- a/docs/examples/en/loaders/GLTFLoader.html +++ b/docs/examples/en/loaders/GLTFLoader.html @@ -70,10 +70,6 @@
- 1Requires [link:https://threejs.org/docs/#api/en/renderers/WebGLRenderer.useLegacyLights useLegacyLights] to be disabled. -
-2You can also manually process the extension after loading in your application. See [link:https://threejs.org/examples/#webgl_loader_gltf_variants Three.js glTF materials variants example].
diff --git a/docs/examples/zh/loaders/GLTFLoader.html b/docs/examples/zh/loaders/GLTFLoader.html index d8f58ef48354ec..a78e11450230d6 100644 --- a/docs/examples/zh/loaders/GLTFLoader.html +++ b/docs/examples/zh/loaders/GLTFLoader.html @@ -69,9 +69,6 @@- 1Requires [link:https://threejs.org/docs/#api/en/renderers/WebGLRenderer.useLegacyLights useLegacyLights] to be disabled. -
2支持UV变换,但存在一些重要的限制。
Transforms applied to
diff --git a/docs/scenes/bones-browser.html b/docs/scenes/bones-browser.html
index 2d0195d7b6c4cf..6efafa0aa1ee69 100644
--- a/docs/scenes/bones-browser.html
+++ b/docs/scenes/bones-browser.html
@@ -80,7 +80,6 @@
renderer = new WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
orbit = new OrbitControls( camera, renderer.domElement );
diff --git a/docs/scenes/ccdiksolver-browser.html b/docs/scenes/ccdiksolver-browser.html
index 201005289132f3..b79e930a1e5718 100644
--- a/docs/scenes/ccdiksolver-browser.html
+++ b/docs/scenes/ccdiksolver-browser.html
@@ -84,7 +84,6 @@
renderer = new WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
orbit = new OrbitControls( camera, renderer.domElement );
diff --git a/docs/scenes/geometry-browser.html b/docs/scenes/geometry-browser.html
index c3e568a04cbdb1..a2ec3046b3136a 100644
--- a/docs/scenes/geometry-browser.html
+++ b/docs/scenes/geometry-browser.html
@@ -749,7 +749,6 @@
const renderer = new WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const orbit = new OrbitControls( camera, renderer.domElement );
diff --git a/docs/scenes/material-browser.html b/docs/scenes/material-browser.html
index 73f1516578361c..76df3725111bfb 100644
--- a/docs/scenes/material-browser.html
+++ b/docs/scenes/material-browser.html
@@ -737,7 +737,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const pmremGenerator = new THREE.PMREMGenerator( renderer );
diff --git a/editor/js/Config.js b/editor/js/Config.js
index fcb80c66e34ca5..2598646ec0a990 100644
--- a/editor/js/Config.js
+++ b/editor/js/Config.js
@@ -14,7 +14,6 @@ function Config() {
'project/renderer/antialias': true,
'project/renderer/shadows': true,
'project/renderer/shadowType': 1, // PCF
- 'project/renderer/useLegacyLights': false,
'project/renderer/toneMapping': 0, // NoToneMapping
'project/renderer/toneMappingExposure': 1,
diff --git a/editor/js/Editor.js b/editor/js/Editor.js
index e42f773ebc42f6..fc82de67fd4356 100644
--- a/editor/js/Editor.js
+++ b/editor/js/Editor.js
@@ -689,7 +689,6 @@ Editor.prototype = {
shadows: this.config.getKey( 'project/renderer/shadows' ),
shadowType: this.config.getKey( 'project/renderer/shadowType' ),
vr: this.config.getKey( 'project/vr' ),
- useLegacyLights: this.config.getKey( 'project/renderer/useLegacyLights' ),
toneMapping: this.config.getKey( 'project/renderer/toneMapping' ),
toneMappingExposure: this.config.getKey( 'project/renderer/toneMappingExposure' )
},
diff --git a/editor/js/Sidebar.Project.Renderer.js b/editor/js/Sidebar.Project.Renderer.js
index 704f85ab794ec5..c065f9ebc686e1 100644
--- a/editor/js/Sidebar.Project.Renderer.js
+++ b/editor/js/Sidebar.Project.Renderer.js
@@ -27,21 +27,6 @@ function SidebarProjectRenderer( editor ) {
const antialiasBoolean = new UIBoolean( config.getKey( 'project/renderer/antialias' ) ).onChange( createRenderer );
antialiasRow.add( antialiasBoolean );
- // Physically Correct lights
-
- const useLegacyLightsRow = new UIRow();
- container.add( useLegacyLightsRow );
-
- useLegacyLightsRow.add( new UIText( strings.getKey( 'sidebar/project/useLegacyLights' ) ).setWidth( '90px' ) );
-
- const useLegacyLightsBoolean = new UIBoolean( config.getKey( 'project/renderer/useLegacyLights' ) ).onChange( function () {
-
- currentRenderer.useLegacyLights = this.getValue();
- signals.rendererUpdated.dispatch();
-
- } );
- useLegacyLightsRow.add( useLegacyLightsBoolean );
-
// Shadows
const shadowsRow = new UIRow();
@@ -109,7 +94,6 @@ function SidebarProjectRenderer( editor ) {
function createRenderer() {
currentRenderer = new THREE.WebGLRenderer( { antialias: antialiasBoolean.getValue() } );
- currentRenderer.useLegacyLights = useLegacyLightsBoolean.getValue();
currentRenderer.shadowMap.enabled = shadowsBoolean.getValue();
currentRenderer.shadowMap.type = parseFloat( shadowTypeSelect.getValue() );
currentRenderer.toneMapping = parseFloat( toneMappingSelect.getValue() );
@@ -127,13 +111,11 @@ function SidebarProjectRenderer( editor ) {
signals.editorCleared.add( function () {
- currentRenderer.useLegacyLights = false;
currentRenderer.shadowMap.enabled = true;
currentRenderer.shadowMap.type = THREE.PCFShadowMap;
currentRenderer.toneMapping = THREE.NoToneMapping;
currentRenderer.toneMappingExposure = 1;
- useLegacyLightsBoolean.setValue( currentRenderer.useLegacyLights );
shadowsBoolean.setValue( currentRenderer.shadowMap.enabled );
shadowTypeSelect.setValue( currentRenderer.shadowMap.type );
toneMappingSelect.setValue( currentRenderer.toneMapping );
@@ -148,7 +130,6 @@ function SidebarProjectRenderer( editor ) {
config.setKey(
'project/renderer/antialias', antialiasBoolean.getValue(),
- 'project/renderer/useLegacyLights', useLegacyLightsBoolean.getValue(),
'project/renderer/shadows', shadowsBoolean.getValue(),
'project/renderer/shadowType', parseFloat( shadowTypeSelect.getValue() ),
'project/renderer/toneMapping', parseFloat( toneMappingSelect.getValue() ),
diff --git a/editor/js/Strings.js b/editor/js/Strings.js
index 95ea088646be53..069e1afe2b8d34 100644
--- a/editor/js/Strings.js
+++ b/editor/js/Strings.js
@@ -316,7 +316,6 @@ function Strings( config ) {
'sidebar/project/renderer': 'Renderer',
'sidebar/project/antialias': 'Antialias',
'sidebar/project/shadows': 'Shadows',
- 'sidebar/project/useLegacyLights': 'Use legacy lights',
'sidebar/project/toneMapping': 'Tone mapping',
'sidebar/project/materials': 'Materials',
'sidebar/project/Assign': 'Assign',
@@ -667,7 +666,6 @@ function Strings( config ) {
'sidebar/project/renderer': 'Rendus',
'sidebar/project/antialias': 'Anticrénelage',
'sidebar/project/shadows': 'Ombres',
- 'sidebar/project/useLegacyLights': 'Use legacy lights',
'sidebar/project/toneMapping': 'Mappage des nuances',
'sidebar/project/materials': 'Matériaux',
'sidebar/project/Assign': 'Attribuer',
@@ -1018,7 +1016,6 @@ function Strings( config ) {
'sidebar/project/renderer': '渲染器',
'sidebar/project/antialias': '抗锯齿',
'sidebar/project/shadows': '阴影',
- 'sidebar/project/useLegacyLights': '传统灯',
'sidebar/project/toneMapping': '色调映射',
'sidebar/project/materials': '材质',
'sidebar/project/Assign': '应用',
diff --git a/editor/js/libs/app.js b/editor/js/libs/app.js
index 9cb39b9e096396..de27a817b27b74 100644
--- a/editor/js/libs/app.js
+++ b/editor/js/libs/app.js
@@ -29,7 +29,6 @@ var APP = {
if ( project.shadowType !== undefined ) renderer.shadowMap.type = project.shadowType;
if ( project.toneMapping !== undefined ) renderer.toneMapping = project.toneMapping;
if ( project.toneMappingExposure !== undefined ) renderer.toneMappingExposure = project.toneMappingExposure;
- if ( project.useLegacyLights !== undefined ) renderer.useLegacyLights = project.useLegacyLights;
this.setScene( loader.parse( json.scene ) );
this.setCamera( loader.parse( json.camera ) );
diff --git a/examples/css2d_label.html b/examples/css2d_label.html
index d3068dcdf9cdac..de9c6f2dbcd1b5 100644
--- a/examples/css2d_label.html
+++ b/examples/css2d_label.html
@@ -175,7 +175,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
labelRenderer = new CSS2DRenderer();
diff --git a/examples/css3d_orthographic.html b/examples/css3d_orthographic.html
index db2e3dfcdb628a..fde5ea33059ea4 100644
--- a/examples/css3d_orthographic.html
+++ b/examples/css3d_orthographic.html
@@ -98,7 +98,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer2 = new CSS3DRenderer();
diff --git a/examples/css3d_sandbox.html b/examples/css3d_sandbox.html
index 9cf00923843b58..c6cb0273f07d7a 100644
--- a/examples/css3d_sandbox.html
+++ b/examples/css3d_sandbox.html
@@ -93,7 +93,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer2 = new CSS3DRenderer();
diff --git a/examples/games_fps.html b/examples/games_fps.html
index 37971eb655efb8..0d943a042f5a69 100644
--- a/examples/games_fps.html
+++ b/examples/games_fps.html
@@ -78,7 +78,6 @@
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.VSMShadowMap;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const stats = new Stats();
diff --git a/examples/jsm/environments/RoomEnvironment.js b/examples/jsm/environments/RoomEnvironment.js
index 543920fae18850..f51f72b2294bcd 100644
--- a/examples/jsm/environments/RoomEnvironment.js
+++ b/examples/jsm/environments/RoomEnvironment.js
@@ -26,7 +26,7 @@ class RoomEnvironment extends Scene {
let intensity = 5;
- if ( renderer !== null && renderer.useLegacyLights === false ) intensity = 900;
+ if ( renderer !== null && renderer._useLegacyLights === false ) intensity = 900;
const mainLight = new PointLight( 0xffffff, intensity, 28, 2 );
mainLight.position.set( 0.418, 16.199, 0.300 );
diff --git a/examples/jsm/offscreen/scene.js b/examples/jsm/offscreen/scene.js
index 5cdbeb45d70d61..fa18baafe5d5c6 100644
--- a/examples/jsm/offscreen/scene.js
+++ b/examples/jsm/offscreen/scene.js
@@ -45,7 +45,6 @@ function init( canvas, width, height, pixelRatio, path ) {
renderer = new THREE.WebGLRenderer( { antialias: true, canvas: canvas } );
renderer.setPixelRatio( pixelRatio );
renderer.setSize( width, height, false );
- renderer.useLegacyLights = false;
animate();
diff --git a/examples/misc_animation_groups.html b/examples/misc_animation_groups.html
index f65d0fe20c8e68..dfa8f015bac32c 100644
--- a/examples/misc_animation_groups.html
+++ b/examples/misc_animation_groups.html
@@ -101,7 +101,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/misc_animation_keys.html b/examples/misc_animation_keys.html
index 682c0e3168fec8..30663defcd2a4e 100644
--- a/examples/misc_animation_keys.html
+++ b/examples/misc_animation_keys.html
@@ -101,7 +101,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/misc_boxselection.html b/examples/misc_boxselection.html
index 83b1b98e0b4b4a..2ba7353bb52df1 100644
--- a/examples/misc_boxselection.html
+++ b/examples/misc_boxselection.html
@@ -110,7 +110,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFShadowMap;
diff --git a/examples/misc_controls_arcball.html b/examples/misc_controls_arcball.html
index 2754776b066bff..23a7b97a06ffb3 100644
--- a/examples/misc_controls_arcball.html
+++ b/examples/misc_controls_arcball.html
@@ -101,7 +101,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ReinhardToneMapping;
renderer.toneMappingExposure = 3;
renderer.domElement.style.background = 'linear-gradient( 180deg, rgba( 0,0,0,1 ) 0%, rgba( 128,128,255,1 ) 100% )';
diff --git a/examples/misc_controls_drag.html b/examples/misc_controls_drag.html
index 0208367e1241a3..0d5aae399241e5 100644
--- a/examples/misc_controls_drag.html
+++ b/examples/misc_controls_drag.html
@@ -111,7 +111,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFShadowMap;
diff --git a/examples/misc_controls_fly.html b/examples/misc_controls_fly.html
index 740c4a1b458863..838cd0a9976e52 100644
--- a/examples/misc_controls_fly.html
+++ b/examples/misc_controls_fly.html
@@ -205,7 +205,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/misc_controls_map.html b/examples/misc_controls_map.html
index 49f059aa39b834..ce76418b41643b 100644
--- a/examples/misc_controls_map.html
+++ b/examples/misc_controls_map.html
@@ -58,7 +58,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/misc_controls_orbit.html b/examples/misc_controls_orbit.html
index 5ed8ed7b10b91e..eb9b1b22ee0bff 100644
--- a/examples/misc_controls_orbit.html
+++ b/examples/misc_controls_orbit.html
@@ -56,7 +56,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/misc_controls_pointerlock.html b/examples/misc_controls_pointerlock.html
index 1608544bd1cd5d..0fe1e1f23bec84 100644
--- a/examples/misc_controls_pointerlock.html
+++ b/examples/misc_controls_pointerlock.html
@@ -264,7 +264,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/misc_controls_trackball.html b/examples/misc_controls_trackball.html
index 29aa0c88c661a9..435707e96187ed 100644
--- a/examples/misc_controls_trackball.html
+++ b/examples/misc_controls_trackball.html
@@ -104,7 +104,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/misc_controls_transform.html b/examples/misc_controls_transform.html
index 3c3e4fa2e04590..480c5eb5470808 100644
--- a/examples/misc_controls_transform.html
+++ b/examples/misc_controls_transform.html
@@ -47,7 +47,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const aspect = window.innerWidth / window.innerHeight;
diff --git a/examples/misc_exporter_draco.html b/examples/misc_exporter_draco.html
index 17ac487ac6880a..51814df21d8b43 100644
--- a/examples/misc_exporter_draco.html
+++ b/examples/misc_exporter_draco.html
@@ -95,7 +95,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/misc_exporter_gltf.html b/examples/misc_exporter_gltf.html
index 0d2524f7db6503..42b39bb5899928 100644
--- a/examples/misc_exporter_gltf.html
+++ b/examples/misc_exporter_gltf.html
@@ -446,7 +446,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
diff --git a/examples/misc_exporter_obj.html b/examples/misc_exporter_obj.html
index 8b857fdf6a7261..610689ed56092c 100644
--- a/examples/misc_exporter_obj.html
+++ b/examples/misc_exporter_obj.html
@@ -52,7 +52,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/misc_exporter_ply.html b/examples/misc_exporter_ply.html
index 4bd4842294e87a..285c0698f710f6 100644
--- a/examples/misc_exporter_ply.html
+++ b/examples/misc_exporter_ply.html
@@ -107,7 +107,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/misc_exporter_stl.html b/examples/misc_exporter_stl.html
index 76ff489662612d..19548bb65bcdbb 100644
--- a/examples/misc_exporter_stl.html
+++ b/examples/misc_exporter_stl.html
@@ -95,7 +95,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/misc_exporter_usdz.html b/examples/misc_exporter_usdz.html
index 1fb3229bb647dd..ebfe63bfa2062a 100644
--- a/examples/misc_exporter_usdz.html
+++ b/examples/misc_exporter_usdz.html
@@ -68,7 +68,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
document.body.appendChild( renderer.domElement );
diff --git a/examples/misc_lookat.html b/examples/misc_lookat.html
index 33c1f3c044d230..448ef51e2a4f9b 100644
--- a/examples/misc_lookat.html
+++ b/examples/misc_lookat.html
@@ -83,7 +83,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/physics_ammo_break.html b/examples/physics_ammo_break.html
index 8510b771e6b52f..80c3179e9eb25c 100644
--- a/examples/physics_ammo_break.html
+++ b/examples/physics_ammo_break.html
@@ -123,7 +123,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/physics_ammo_cloth.html b/examples/physics_ammo_cloth.html
index fad7e1fd47d10a..657a909ed2c15e 100644
--- a/examples/physics_ammo_cloth.html
+++ b/examples/physics_ammo_cloth.html
@@ -90,7 +90,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/physics_ammo_instancing.html b/examples/physics_ammo_instancing.html
index 8a4e60f322607d..234089b1a486e3 100644
--- a/examples/physics_ammo_instancing.html
+++ b/examples/physics_ammo_instancing.html
@@ -123,7 +123,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/physics_ammo_rope.html b/examples/physics_ammo_rope.html
index 76dc5cb058731a..17e01542aeff26 100644
--- a/examples/physics_ammo_rope.html
+++ b/examples/physics_ammo_rope.html
@@ -93,7 +93,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/physics_ammo_terrain.html b/examples/physics_ammo_terrain.html
index 4b97b88667f6a0..e2aa03eed83f4d 100644
--- a/examples/physics_ammo_terrain.html
+++ b/examples/physics_ammo_terrain.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/physics_ammo_volume.html b/examples/physics_ammo_volume.html
index bc04e75fc8a3e0..2ee18a6a33902f 100644
--- a/examples/physics_ammo_volume.html
+++ b/examples/physics_ammo_volume.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/physics_rapier_instancing.html b/examples/physics_rapier_instancing.html
index 6e64e9080c4dc3..243ec687502622 100644
--- a/examples/physics_rapier_instancing.html
+++ b/examples/physics_rapier_instancing.html
@@ -121,7 +121,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webaudio_orientation.html b/examples/webaudio_orientation.html
index 65cd1d92bb84ce..71320322fb48c5 100644
--- a/examples/webaudio_orientation.html
+++ b/examples/webaudio_orientation.html
@@ -155,7 +155,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webaudio_sandbox.html b/examples/webaudio_sandbox.html
index 707b9c7acecab4..440ee9f5a4afda 100644
--- a/examples/webaudio_sandbox.html
+++ b/examples/webaudio_sandbox.html
@@ -218,7 +218,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webaudio_timing.html b/examples/webaudio_timing.html
index 753b83bbc503aa..a91bb05d2d2a36 100644
--- a/examples/webaudio_timing.html
+++ b/examples/webaudio_timing.html
@@ -144,7 +144,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webaudio_visualizer.html b/examples/webaudio_visualizer.html
index 62f90ef22ac208..d1f5fc78a3f5ff 100644
--- a/examples/webaudio_visualizer.html
+++ b/examples/webaudio_visualizer.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl2_buffergeometry_attributes_integer.html b/examples/webgl2_buffergeometry_attributes_integer.html
index 757b32837f13a6..0a7829e4695c88 100644
--- a/examples/webgl2_buffergeometry_attributes_integer.html
+++ b/examples/webgl2_buffergeometry_attributes_integer.html
@@ -170,7 +170,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
}
diff --git a/examples/webgl2_buffergeometry_attributes_none.html b/examples/webgl2_buffergeometry_attributes_none.html
index adb37b7b2c0d31..83c8a9f01015e0 100644
--- a/examples/webgl2_buffergeometry_attributes_none.html
+++ b/examples/webgl2_buffergeometry_attributes_none.html
@@ -151,7 +151,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
}
diff --git a/examples/webgl2_materials_texture2darray.html b/examples/webgl2_materials_texture2darray.html
index 1ef49e32ffb0a6..33460b99575496 100644
--- a/examples/webgl2_materials_texture2darray.html
+++ b/examples/webgl2_materials_texture2darray.html
@@ -136,7 +136,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl2_materials_texture3d.html b/examples/webgl2_materials_texture3d.html
index b5265b332afa79..0243677301ef0f 100644
--- a/examples/webgl2_materials_texture3d.html
+++ b/examples/webgl2_materials_texture3d.html
@@ -59,7 +59,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// Create camera (The volume renderer does not work very well with perspective yet)
diff --git a/examples/webgl2_materials_texture3d_partialupdate.html b/examples/webgl2_materials_texture3d_partialupdate.html
index a9894bb830a003..ed76a5a8c0cf40 100644
--- a/examples/webgl2_materials_texture3d_partialupdate.html
+++ b/examples/webgl2_materials_texture3d_partialupdate.html
@@ -85,7 +85,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl2_multiple_rendertargets.html b/examples/webgl2_multiple_rendertargets.html
index 43e7e204bed221..4769d2a19572bd 100644
--- a/examples/webgl2_multiple_rendertargets.html
+++ b/examples/webgl2_multiple_rendertargets.html
@@ -157,7 +157,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// Create a multi render target with Float buffers
diff --git a/examples/webgl2_multisampled_renderbuffers.html b/examples/webgl2_multisampled_renderbuffers.html
index 3f5e0fccee4c3a..6371cc4a5204d1 100644
--- a/examples/webgl2_multisampled_renderbuffers.html
+++ b/examples/webgl2_multisampled_renderbuffers.html
@@ -133,7 +133,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( container.offsetWidth, container.offsetHeight );
renderer.autoClear = false;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl2_rendertarget_texture2darray.html b/examples/webgl2_rendertarget_texture2darray.html
index 5832301b6a2ab3..e930018cea86b7 100644
--- a/examples/webgl2_rendertarget_texture2darray.html
+++ b/examples/webgl2_rendertarget_texture2darray.html
@@ -182,7 +182,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl2_texture2darray_compressed.html b/examples/webgl2_texture2darray_compressed.html
index 15644b63c56e44..126664517ef4fe 100644
--- a/examples/webgl2_texture2darray_compressed.html
+++ b/examples/webgl2_texture2darray_compressed.html
@@ -103,7 +103,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl2_ubo.html b/examples/webgl2_ubo.html
index 016f00571d4ff7..df9bbcbe1d4c24 100644
--- a/examples/webgl2_ubo.html
+++ b/examples/webgl2_ubo.html
@@ -317,7 +317,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize, false );
diff --git a/examples/webgl2_volume_cloud.html b/examples/webgl2_volume_cloud.html
index a181ed50d04be6..5b870b11989228 100644
--- a/examples/webgl2_volume_cloud.html
+++ b/examples/webgl2_volume_cloud.html
@@ -50,7 +50,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl2_volume_instancing.html b/examples/webgl2_volume_instancing.html
index f942d1e24f29c5..d0c5fc3498373f 100644
--- a/examples/webgl2_volume_instancing.html
+++ b/examples/webgl2_volume_instancing.html
@@ -49,7 +49,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl2_volume_perlin.html b/examples/webgl2_volume_perlin.html
index 5e4c45fd12ed1f..aec0663b91938d 100644
--- a/examples/webgl2_volume_perlin.html
+++ b/examples/webgl2_volume_perlin.html
@@ -50,7 +50,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_animation_keyframes.html b/examples/webgl_animation_keyframes.html
index c9dfad6a65e1d0..fac4ca1cf6a1b9 100644
--- a/examples/webgl_animation_keyframes.html
+++ b/examples/webgl_animation_keyframes.html
@@ -63,7 +63,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const pmremGenerator = new THREE.PMREMGenerator( renderer );
diff --git a/examples/webgl_animation_multiple.html b/examples/webgl_animation_multiple.html
index 5f8744649c8f0e..e5610e07ecb867 100644
--- a/examples/webgl_animation_multiple.html
+++ b/examples/webgl_animation_multiple.html
@@ -112,7 +112,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_animation_skinning_additive_blending.html b/examples/webgl_animation_skinning_additive_blending.html
index 5a666e333e4e80..9beb320b2297a1 100644
--- a/examples/webgl_animation_skinning_additive_blending.html
+++ b/examples/webgl_animation_skinning_additive_blending.html
@@ -160,7 +160,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// camera
diff --git a/examples/webgl_animation_skinning_blending.html b/examples/webgl_animation_skinning_blending.html
index 1fa78a2f23f671..fc1756fc44b88c 100644
--- a/examples/webgl_animation_skinning_blending.html
+++ b/examples/webgl_animation_skinning_blending.html
@@ -138,7 +138,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_animation_skinning_ik.html b/examples/webgl_animation_skinning_ik.html
index a91ffd56899944..684b6ea5e258e7 100644
--- a/examples/webgl_animation_skinning_ik.html
+++ b/examples/webgl_animation_skinning_ik.html
@@ -77,7 +77,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, logarithmicDepthBuffer: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_animation_skinning_morph.html b/examples/webgl_animation_skinning_morph.html
index 5184fef49c12ba..e0fad5852238a9 100644
--- a/examples/webgl_animation_skinning_morph.html
+++ b/examples/webgl_animation_skinning_morph.html
@@ -119,7 +119,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_buffergeometry.html b/examples/webgl_buffergeometry.html
index 056ba58fc39597..7d91a2b2359198 100644
--- a/examples/webgl_buffergeometry.html
+++ b/examples/webgl_buffergeometry.html
@@ -171,7 +171,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_buffergeometry_compression.html b/examples/webgl_buffergeometry_compression.html
index d11e242290e154..fbd288dde3d1b4 100644
--- a/examples/webgl_buffergeometry_compression.html
+++ b/examples/webgl_buffergeometry_compression.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_buffergeometry_custom_attributes_particles.html b/examples/webgl_buffergeometry_custom_attributes_particles.html
index 561bd465cbb7a1..6ca54a3575da44 100644
--- a/examples/webgl_buffergeometry_custom_attributes_particles.html
+++ b/examples/webgl_buffergeometry_custom_attributes_particles.html
@@ -136,7 +136,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_drawrange.html b/examples/webgl_buffergeometry_drawrange.html
index 68717fa0665d47..cc6e2a74e80e8d 100644
--- a/examples/webgl_buffergeometry_drawrange.html
+++ b/examples/webgl_buffergeometry_drawrange.html
@@ -178,7 +178,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_glbufferattribute.html b/examples/webgl_buffergeometry_glbufferattribute.html
index 5b3a846e91df35..b6beb2c57f69fe 100644
--- a/examples/webgl_buffergeometry_glbufferattribute.html
+++ b/examples/webgl_buffergeometry_glbufferattribute.html
@@ -51,7 +51,6 @@
renderer = new THREE.WebGLRenderer( { antialias: false } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_indexed.html b/examples/webgl_buffergeometry_indexed.html
index 98d632b629fb20..e84799ba5e6291 100644
--- a/examples/webgl_buffergeometry_indexed.html
+++ b/examples/webgl_buffergeometry_indexed.html
@@ -136,7 +136,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_buffergeometry_instancing.html b/examples/webgl_buffergeometry_instancing.html
index 89bf90339d45b9..90153dc8dfa631 100644
--- a/examples/webgl_buffergeometry_instancing.html
+++ b/examples/webgl_buffergeometry_instancing.html
@@ -181,7 +181,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
if ( renderer.capabilities.isWebGL2 === false && renderer.extensions.has( 'ANGLE_instanced_arrays' ) === false ) {
diff --git a/examples/webgl_buffergeometry_instancing_billboards.html b/examples/webgl_buffergeometry_instancing_billboards.html
index 60eecf6bdb66af..49be62bf851aa6 100644
--- a/examples/webgl_buffergeometry_instancing_billboards.html
+++ b/examples/webgl_buffergeometry_instancing_billboards.html
@@ -149,7 +149,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_buffergeometry_instancing_interleaved.html b/examples/webgl_buffergeometry_instancing_interleaved.html
index 79bfa2703c53c5..8c79bf6012092d 100644
--- a/examples/webgl_buffergeometry_instancing_interleaved.html
+++ b/examples/webgl_buffergeometry_instancing_interleaved.html
@@ -167,7 +167,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
if ( renderer.capabilities.isWebGL2 === false && renderer.extensions.has( 'ANGLE_instanced_arrays' ) === false ) {
diff --git a/examples/webgl_buffergeometry_lines.html b/examples/webgl_buffergeometry_lines.html
index eea649703c892e..aaf597790b33e7 100644
--- a/examples/webgl_buffergeometry_lines.html
+++ b/examples/webgl_buffergeometry_lines.html
@@ -94,7 +94,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_lines_indexed.html b/examples/webgl_buffergeometry_lines_indexed.html
index ada7c947181b08..e8ce68b345fe25 100644
--- a/examples/webgl_buffergeometry_lines_indexed.html
+++ b/examples/webgl_buffergeometry_lines_indexed.html
@@ -199,7 +199,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_points.html b/examples/webgl_buffergeometry_points.html
index 68f5fa9b762e1d..e0cd3a4d2b017a 100644
--- a/examples/webgl_buffergeometry_points.html
+++ b/examples/webgl_buffergeometry_points.html
@@ -104,7 +104,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_points_interleaved.html b/examples/webgl_buffergeometry_points_interleaved.html
index e6481360242921..c3a55d4511040d 100644
--- a/examples/webgl_buffergeometry_points_interleaved.html
+++ b/examples/webgl_buffergeometry_points_interleaved.html
@@ -118,7 +118,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_buffergeometry_rawshader.html b/examples/webgl_buffergeometry_rawshader.html
index 66a3029dbaf274..b54c6a9c501958 100644
--- a/examples/webgl_buffergeometry_rawshader.html
+++ b/examples/webgl_buffergeometry_rawshader.html
@@ -145,7 +145,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_buffergeometry_selective_draw.html b/examples/webgl_buffergeometry_selective_draw.html
index cc62fc923a1ed6..c04f16911b82cc 100644
--- a/examples/webgl_buffergeometry_selective_draw.html
+++ b/examples/webgl_buffergeometry_selective_draw.html
@@ -79,7 +79,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_buffergeometry_uint.html b/examples/webgl_buffergeometry_uint.html
index 82dc12d019aa21..82633d4c3e5e8a 100644
--- a/examples/webgl_buffergeometry_uint.html
+++ b/examples/webgl_buffergeometry_uint.html
@@ -170,7 +170,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_camera.html b/examples/webgl_camera.html
index c82f9d2dd50d4a..fc593997e4927e 100644
--- a/examples/webgl_camera.html
+++ b/examples/webgl_camera.html
@@ -135,7 +135,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.autoClear = false;
diff --git a/examples/webgl_camera_array.html b/examples/webgl_camera_array.html
index 7760fb33d34e9c..673a5466eddc74 100644
--- a/examples/webgl_camera_array.html
+++ b/examples/webgl_camera_array.html
@@ -91,7 +91,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_camera_cinematic.html b/examples/webgl_camera_cinematic.html
index 5e59ed6474c770..a0a2018dc98258 100644
--- a/examples/webgl_camera_cinematic.html
+++ b/examples/webgl_camera_cinematic.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_camera_logarithmicdepthbuffer.html b/examples/webgl_camera_logarithmicdepthbuffer.html
index cdca2a403a08d5..f62803992d5b4e 100644
--- a/examples/webgl_camera_logarithmicdepthbuffer.html
+++ b/examples/webgl_camera_logarithmicdepthbuffer.html
@@ -159,7 +159,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true, logarithmicDepthBuffer: logDepthBuf } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH / 2, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
renderer.domElement.style.position = 'relative';
renderer.domElement.id = 'renderer_' + name;
framecontainer.appendChild( renderer.domElement );
diff --git a/examples/webgl_clipping.html b/examples/webgl_clipping.html
index 7e2875eaf8281a..f81485dcf554d7 100644
--- a/examples/webgl_clipping.html
+++ b/examples/webgl_clipping.html
@@ -117,7 +117,6 @@
renderer.shadowMap.enabled = true;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
window.addEventListener( 'resize', onWindowResize );
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_clipping_advanced.html b/examples/webgl_clipping_advanced.html
index 5f4f588d30455d..13fcd088eb5f72 100644
--- a/examples/webgl_clipping_advanced.html
+++ b/examples/webgl_clipping_advanced.html
@@ -287,7 +287,6 @@
renderer.shadowMap.enabled = true;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
window.addEventListener( 'resize', onWindowResize );
container.appendChild( renderer.domElement );
// Clipping setup:
diff --git a/examples/webgl_clipping_intersection.html b/examples/webgl_clipping_intersection.html
index 6dd9dd76c12319..f892c7943f56cb 100644
--- a/examples/webgl_clipping_intersection.html
+++ b/examples/webgl_clipping_intersection.html
@@ -51,7 +51,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.localClippingEnabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_clipping_stencil.html b/examples/webgl_clipping_stencil.html
index c450bcd50de7c8..c5cbf183d7f05e 100644
--- a/examples/webgl_clipping_stencil.html
+++ b/examples/webgl_clipping_stencil.html
@@ -222,7 +222,6 @@
// Renderer
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setClearColor( 0x263238 );
diff --git a/examples/webgl_custom_attributes.html b/examples/webgl_custom_attributes.html
index 8ac43d07c1a465..9a6e5cbe2586f7 100644
--- a/examples/webgl_custom_attributes.html
+++ b/examples/webgl_custom_attributes.html
@@ -132,7 +132,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_custom_attributes_lines.html b/examples/webgl_custom_attributes_lines.html
index 30e87b411ac9fb..ee38f77624aff2 100644
--- a/examples/webgl_custom_attributes_lines.html
+++ b/examples/webgl_custom_attributes_lines.html
@@ -150,7 +150,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_custom_attributes_points.html b/examples/webgl_custom_attributes_points.html
index 54ff4003b5cb10..941adfd903d25c 100644
--- a/examples/webgl_custom_attributes_points.html
+++ b/examples/webgl_custom_attributes_points.html
@@ -149,7 +149,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( WIDTH, HEIGHT );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_custom_attributes_points2.html b/examples/webgl_custom_attributes_points2.html
index ae02417b1b5b65..6b22a7cb3cc6f5 100644
--- a/examples/webgl_custom_attributes_points2.html
+++ b/examples/webgl_custom_attributes_points2.html
@@ -166,7 +166,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( WIDTH, HEIGHT );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_custom_attributes_points3.html b/examples/webgl_custom_attributes_points3.html
index 0d089a6825e67c..09ac3ff5d3d1a8 100644
--- a/examples/webgl_custom_attributes_points3.html
+++ b/examples/webgl_custom_attributes_points3.html
@@ -241,7 +241,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( WIDTH, HEIGHT );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_decals.html b/examples/webgl_decals.html
index 841dbc42b817ee..3fba9d9e82a959 100644
--- a/examples/webgl_decals.html
+++ b/examples/webgl_decals.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_depth_texture.html b/examples/webgl_depth_texture.html
index 31f1dffe533e50..b081a450d29db7 100644
--- a/examples/webgl_depth_texture.html
+++ b/examples/webgl_depth_texture.html
@@ -114,7 +114,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_effects_anaglyph.html b/examples/webgl_effects_anaglyph.html
index d98b399ba107fd..71a30cb3b8c2a2 100644
--- a/examples/webgl_effects_anaglyph.html
+++ b/examples/webgl_effects_anaglyph.html
@@ -91,7 +91,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const width = window.innerWidth || 2;
diff --git a/examples/webgl_effects_ascii.html b/examples/webgl_effects_ascii.html
index 815c4a5b201bec..4f357b72373778 100644
--- a/examples/webgl_effects_ascii.html
+++ b/examples/webgl_effects_ascii.html
@@ -68,7 +68,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
effect = new AsciiEffect( renderer, ' .:-+*=%@#', { invert: true } );
effect.setSize( window.innerWidth, window.innerHeight );
diff --git a/examples/webgl_effects_parallaxbarrier.html b/examples/webgl_effects_parallaxbarrier.html
index 987723f0ddb1f2..d1597f7d27a7f9 100644
--- a/examples/webgl_effects_parallaxbarrier.html
+++ b/examples/webgl_effects_parallaxbarrier.html
@@ -92,7 +92,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const width = window.innerWidth || 2;
diff --git a/examples/webgl_effects_peppersghost.html b/examples/webgl_effects_peppersghost.html
index 01b81973e61e45..7eb1c7cbdb806a 100644
--- a/examples/webgl_effects_peppersghost.html
+++ b/examples/webgl_effects_peppersghost.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
effect = new PeppersGhostEffect( renderer );
diff --git a/examples/webgl_effects_stereo.html b/examples/webgl_effects_stereo.html
index d0f7ed70bb8ffb..a588179b2eb825 100644
--- a/examples/webgl_effects_stereo.html
+++ b/examples/webgl_effects_stereo.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
effect = new StereoEffect( renderer );
diff --git a/examples/webgl_framebuffer_texture.html b/examples/webgl_framebuffer_texture.html
index 7e139eef065c97..999a6c6094ec91 100644
--- a/examples/webgl_framebuffer_texture.html
+++ b/examples/webgl_framebuffer_texture.html
@@ -124,7 +124,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_furnace_test.html b/examples/webgl_furnace_test.html
index 4c234235092389..239617bbf80a55 100644
--- a/examples/webgl_furnace_test.html
+++ b/examples/webgl_furnace_test.html
@@ -49,7 +49,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( width, height );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_geometries.html b/examples/webgl_geometries.html
index e51023ae7d4103..f8bba906f282e1 100644
--- a/examples/webgl_geometries.html
+++ b/examples/webgl_geometries.html
@@ -124,7 +124,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_geometries_parametric.html b/examples/webgl_geometries_parametric.html
index 993d8fb74375fc..3fbb54cb0a610b 100644
--- a/examples/webgl_geometries_parametric.html
+++ b/examples/webgl_geometries_parametric.html
@@ -114,7 +114,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_geometry_colors.html b/examples/webgl_geometry_colors.html
index 76ef0cb4bf2409..bb55659e7ee20d 100644
--- a/examples/webgl_geometry_colors.html
+++ b/examples/webgl_geometry_colors.html
@@ -164,7 +164,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_geometry_colors_lookuptable.html b/examples/webgl_geometry_colors_lookuptable.html
index 718d504199c54d..3dca96fef92c53 100644
--- a/examples/webgl_geometry_colors_lookuptable.html
+++ b/examples/webgl_geometry_colors_lookuptable.html
@@ -102,7 +102,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.autoClear = false;
- renderer.useLegacyLights = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_geometry_convex.html b/examples/webgl_geometry_convex.html
index 709ba66ad99251..bad51ff11cb92f 100644
--- a/examples/webgl_geometry_convex.html
+++ b/examples/webgl_geometry_convex.html
@@ -43,7 +43,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// camera
diff --git a/examples/webgl_geometry_csg.html b/examples/webgl_geometry_csg.html
index 5c5ee5e30666f2..1ed66c48da9f5f 100644
--- a/examples/webgl_geometry_csg.html
+++ b/examples/webgl_geometry_csg.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_geometry_cube.html b/examples/webgl_geometry_cube.html
index 9df583846422e2..bfd6f6b1a74b23 100644
--- a/examples/webgl_geometry_cube.html
+++ b/examples/webgl_geometry_cube.html
@@ -50,7 +50,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_geometry_dynamic.html b/examples/webgl_geometry_dynamic.html
index a8cf6501fbf699..f48d822363c48b 100644
--- a/examples/webgl_geometry_dynamic.html
+++ b/examples/webgl_geometry_dynamic.html
@@ -85,7 +85,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
controls = new FirstPersonControls( camera, renderer.domElement );
diff --git a/examples/webgl_geometry_extrude_shapes.html b/examples/webgl_geometry_extrude_shapes.html
index 873f885bc43236..9e14f3e5659aa7 100644
--- a/examples/webgl_geometry_extrude_shapes.html
+++ b/examples/webgl_geometry_extrude_shapes.html
@@ -56,7 +56,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_geometry_extrude_splines.html b/examples/webgl_geometry_extrude_splines.html
index 74e7a1546a7ddb..d0d1789116ade0 100644
--- a/examples/webgl_geometry_extrude_splines.html
+++ b/examples/webgl_geometry_extrude_splines.html
@@ -216,7 +216,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// stats
diff --git a/examples/webgl_geometry_minecraft.html b/examples/webgl_geometry_minecraft.html
index c8f186d7d04479..94334299141708 100644
--- a/examples/webgl_geometry_minecraft.html
+++ b/examples/webgl_geometry_minecraft.html
@@ -171,7 +171,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
controls = new FirstPersonControls( camera, renderer.domElement );
diff --git a/examples/webgl_geometry_nurbs.html b/examples/webgl_geometry_nurbs.html
index b3f032c4e7b241..39dd5d61f17ac1 100644
--- a/examples/webgl_geometry_nurbs.html
+++ b/examples/webgl_geometry_nurbs.html
@@ -179,7 +179,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_geometry_shapes.html b/examples/webgl_geometry_shapes.html
index f103334c6657e5..d582a40b2bd54e 100644
--- a/examples/webgl_geometry_shapes.html
+++ b/examples/webgl_geometry_shapes.html
@@ -361,7 +361,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_geometry_spline_editor.html b/examples/webgl_geometry_spline_editor.html
index 59f8891d20274c..7ead90f60d842f 100644
--- a/examples/webgl_geometry_spline_editor.html
+++ b/examples/webgl_geometry_spline_editor.html
@@ -117,7 +117,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_geometry_teapot.html b/examples/webgl_geometry_teapot.html
index 2376c6911e917a..28a85cd35f4edf 100644
--- a/examples/webgl_geometry_teapot.html
+++ b/examples/webgl_geometry_teapot.html
@@ -76,7 +76,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( canvasWidth, canvasHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// EVENTS
diff --git a/examples/webgl_geometry_terrain.html b/examples/webgl_geometry_terrain.html
index 22a11e0f403158..c7d27626ee7d26 100644
--- a/examples/webgl_geometry_terrain.html
+++ b/examples/webgl_geometry_terrain.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
controls = new FirstPersonControls( camera, renderer.domElement );
diff --git a/examples/webgl_geometry_terrain_raycast.html b/examples/webgl_geometry_terrain_raycast.html
index 4103561785e058..9d127038e6cd81 100644
--- a/examples/webgl_geometry_terrain_raycast.html
+++ b/examples/webgl_geometry_terrain_raycast.html
@@ -67,7 +67,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_geometry_text.html b/examples/webgl_geometry_text.html
index ce6e9c8a0ac3c6..d61c8315c06a77 100644
--- a/examples/webgl_geometry_text.html
+++ b/examples/webgl_geometry_text.html
@@ -155,7 +155,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// EVENTS
diff --git a/examples/webgl_geometry_text_shapes.html b/examples/webgl_geometry_text_shapes.html
index e468d1bcb17707..b3275ccab303c7 100644
--- a/examples/webgl_geometry_text_shapes.html
+++ b/examples/webgl_geometry_text_shapes.html
@@ -135,7 +135,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_geometry_text_stroke.html b/examples/webgl_geometry_text_stroke.html
index 2a6d38402419b5..a366e56fa2e1fc 100644
--- a/examples/webgl_geometry_text_stroke.html
+++ b/examples/webgl_geometry_text_stroke.html
@@ -139,7 +139,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_gpgpu_birds.html b/examples/webgl_gpgpu_birds.html
index 18375489cb9ece..ef192c8cd160c1 100644
--- a/examples/webgl_gpgpu_birds.html
+++ b/examples/webgl_gpgpu_birds.html
@@ -455,7 +455,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
initComputeRenderer();
diff --git a/examples/webgl_gpgpu_birds_gltf.html b/examples/webgl_gpgpu_birds_gltf.html
index cd400925333c98..0e978653ba4f4f 100644
--- a/examples/webgl_gpgpu_birds_gltf.html
+++ b/examples/webgl_gpgpu_birds_gltf.html
@@ -394,7 +394,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
initComputeRenderer();
diff --git a/examples/webgl_gpgpu_protoplanet.html b/examples/webgl_gpgpu_protoplanet.html
index 5d41908eeb9dfa..01805c75f31cc6 100644
--- a/examples/webgl_gpgpu_protoplanet.html
+++ b/examples/webgl_gpgpu_protoplanet.html
@@ -283,7 +283,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_gpgpu_water.html b/examples/webgl_gpgpu_water.html
index 98e8b948d2261a..ec4827b2befefe 100644
--- a/examples/webgl_gpgpu_water.html
+++ b/examples/webgl_gpgpu_water.html
@@ -322,7 +322,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_helpers.html b/examples/webgl_helpers.html
index 715fd9e89a8251..51cf390c1c421f 100644
--- a/examples/webgl_helpers.html
+++ b/examples/webgl_helpers.html
@@ -46,7 +46,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_instancing_dynamic.html b/examples/webgl_instancing_dynamic.html
index 6eb73956f2f79f..7b13c7eb8217aa 100644
--- a/examples/webgl_instancing_dynamic.html
+++ b/examples/webgl_instancing_dynamic.html
@@ -72,7 +72,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_instancing_performance.html b/examples/webgl_instancing_performance.html
index a0d72a9e4fa10f..471872adcd0b1c 100644
--- a/examples/webgl_instancing_performance.html
+++ b/examples/webgl_instancing_performance.html
@@ -259,7 +259,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_instancing_raycast.html b/examples/webgl_instancing_raycast.html
index 5e7cbe4d9b1919..f7d5411c2ba3d7 100644
--- a/examples/webgl_instancing_raycast.html
+++ b/examples/webgl_instancing_raycast.html
@@ -94,7 +94,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_instancing_scatter.html b/examples/webgl_instancing_scatter.html
index 785b9faf2aa398..fa994fd122ec1c 100644
--- a/examples/webgl_instancing_scatter.html
+++ b/examples/webgl_instancing_scatter.html
@@ -175,7 +175,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_interactive_buffergeometry.html b/examples/webgl_interactive_buffergeometry.html
index 278dc2d7179cd2..18451145de8873 100644
--- a/examples/webgl_interactive_buffergeometry.html
+++ b/examples/webgl_interactive_buffergeometry.html
@@ -203,7 +203,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_interactive_cubes.html b/examples/webgl_interactive_cubes.html
index f0fc51ee9f7d6b..a788119997ee0b 100644
--- a/examples/webgl_interactive_cubes.html
+++ b/examples/webgl_interactive_cubes.html
@@ -90,7 +90,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_interactive_cubes_gpu.html b/examples/webgl_interactive_cubes_gpu.html
index e941c75d856f39..a83bef44d06f51 100644
--- a/examples/webgl_interactive_cubes_gpu.html
+++ b/examples/webgl_interactive_cubes_gpu.html
@@ -205,7 +205,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
controls = new TrackballControls( camera, renderer.domElement );
diff --git a/examples/webgl_interactive_cubes_ortho.html b/examples/webgl_interactive_cubes_ortho.html
index 94984d2e6d225c..ded8dbfeb9ebdf 100644
--- a/examples/webgl_interactive_cubes_ortho.html
+++ b/examples/webgl_interactive_cubes_ortho.html
@@ -92,7 +92,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_interactive_lines.html b/examples/webgl_interactive_lines.html
index 26e5f7efa82e22..ad179d6999426f 100644
--- a/examples/webgl_interactive_lines.html
+++ b/examples/webgl_interactive_lines.html
@@ -144,7 +144,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_interactive_points.html b/examples/webgl_interactive_points.html
index 17b49de8840c91..8989e47a2408d6 100644
--- a/examples/webgl_interactive_points.html
+++ b/examples/webgl_interactive_points.html
@@ -152,7 +152,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_interactive_raycasting_points.html b/examples/webgl_interactive_raycasting_points.html
index d7821accd94295..074512a4bdeda9 100644
--- a/examples/webgl_interactive_raycasting_points.html
+++ b/examples/webgl_interactive_raycasting_points.html
@@ -207,7 +207,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_interactive_voxelpainter.html b/examples/webgl_interactive_voxelpainter.html
index 9b81fed3f65bb1..7e4277dd223ba9 100644
--- a/examples/webgl_interactive_voxelpainter.html
+++ b/examples/webgl_interactive_voxelpainter.html
@@ -104,7 +104,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
document.addEventListener( 'pointermove', onPointerMove );
diff --git a/examples/webgl_layers.html b/examples/webgl_layers.html
index 4a72a87566095e..bedc22e324394f 100644
--- a/examples/webgl_layers.html
+++ b/examples/webgl_layers.html
@@ -101,7 +101,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_lensflares.html b/examples/webgl_lensflares.html
index fd4d9502344b48..fb3abeaca98485 100644
--- a/examples/webgl_lensflares.html
+++ b/examples/webgl_lensflares.html
@@ -128,7 +128,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_lightprobe.html b/examples/webgl_lightprobe.html
index 28f11bbfabaeb0..2dae1bf85624a2 100644
--- a/examples/webgl_lightprobe.html
+++ b/examples/webgl_lightprobe.html
@@ -56,7 +56,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// tone mapping
diff --git a/examples/webgl_lightprobe_cubecamera.html b/examples/webgl_lightprobe_cubecamera.html
index 5ece3bc950daff..715072b38133b0 100644
--- a/examples/webgl_lightprobe_cubecamera.html
+++ b/examples/webgl_lightprobe_cubecamera.html
@@ -45,7 +45,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// scene
diff --git a/examples/webgl_lights_hemisphere.html b/examples/webgl_lights_hemisphere.html
index c96592e28ce0fd..46fe34a16223c2 100644
--- a/examples/webgl_lights_hemisphere.html
+++ b/examples/webgl_lights_hemisphere.html
@@ -202,7 +202,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
container.appendChild( renderer.domElement );
renderer.shadowMap.enabled = true;
- renderer.useLegacyLights = false;
// STATS
diff --git a/examples/webgl_lights_physical.html b/examples/webgl_lights_physical.html
index 5660c795952a2d..d36374bedaeed8 100644
--- a/examples/webgl_lights_physical.html
+++ b/examples/webgl_lights_physical.html
@@ -231,7 +231,6 @@
renderer = new THREE.WebGLRenderer();
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.toneMapping = THREE.ReinhardToneMapping;
renderer.setPixelRatio( window.devicePixelRatio );
diff --git a/examples/webgl_lights_pointlights.html b/examples/webgl_lights_pointlights.html
index cd3244638372a2..72ecbbd8b7b45f 100644
--- a/examples/webgl_lights_pointlights.html
+++ b/examples/webgl_lights_pointlights.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//stats
diff --git a/examples/webgl_lights_rectarealight.html b/examples/webgl_lights_rectarealight.html
index ad0d650eea0a84..91080dda6ca542 100644
--- a/examples/webgl_lights_rectarealight.html
+++ b/examples/webgl_lights_rectarealight.html
@@ -47,7 +47,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( animation );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/webgl_lights_spotlight.html b/examples/webgl_lights_spotlight.html
index 04b7e68c6e4e4c..d308761be72a16 100644
--- a/examples/webgl_lights_spotlight.html
+++ b/examples/webgl_lights_spotlight.html
@@ -45,7 +45,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.shadowMap.enabled = true;
diff --git a/examples/webgl_lights_spotlights.html b/examples/webgl_lights_spotlights.html
index 95b890a358d3d5..8335c880c44ad6 100644
--- a/examples/webgl_lights_spotlights.html
+++ b/examples/webgl_lights_spotlights.html
@@ -34,7 +34,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
const camera = new THREE.PerspectiveCamera( 35, window.innerWidth / window.innerHeight, 0.1, 100 );
diff --git a/examples/webgl_lines_colors.html b/examples/webgl_lines_colors.html
index 7cd7190deaf1ff..8145c1207a0fbb 100644
--- a/examples/webgl_lines_colors.html
+++ b/examples/webgl_lines_colors.html
@@ -52,7 +52,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_lines_dashed.html b/examples/webgl_lines_dashed.html
index c560b94077451a..72057df760fbf2 100644
--- a/examples/webgl_lines_dashed.html
+++ b/examples/webgl_lines_dashed.html
@@ -74,7 +74,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( WIDTH, HEIGHT );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_lines_fat.html b/examples/webgl_lines_fat.html
index 3aecd1d957cf17..d768ccde3a2dd5 100644
--- a/examples/webgl_lines_fat.html
+++ b/examples/webgl_lines_fat.html
@@ -59,7 +59,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setClearColor( 0x000000, 0.0 );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_lines_fat_raycasting.html b/examples/webgl_lines_fat_raycasting.html
index 4321cf41c5e8a4..0db208fd66882c 100644
--- a/examples/webgl_lines_fat_raycasting.html
+++ b/examples/webgl_lines_fat_raycasting.html
@@ -107,7 +107,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setClearColor( 0x000000, 0.0 );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_lines_fat_wireframe.html b/examples/webgl_lines_fat_wireframe.html
index eada091c09dd11..18e8d50285a830 100644
--- a/examples/webgl_lines_fat_wireframe.html
+++ b/examples/webgl_lines_fat_wireframe.html
@@ -57,7 +57,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setClearColor( 0x000000, 0.0 );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_3dm.html b/examples/webgl_loader_3dm.html
index 3b75e750343a82..5a2712d0ed1595 100644
--- a/examples/webgl_loader_3dm.html
+++ b/examples/webgl_loader_3dm.html
@@ -67,7 +67,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/webgl_loader_3ds.html b/examples/webgl_loader_3ds.html
index dc9c419db2fb76..1905c5d0fad04b 100644
--- a/examples/webgl_loader_3ds.html
+++ b/examples/webgl_loader_3ds.html
@@ -78,7 +78,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
controls = new TrackballControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_3mf.html b/examples/webgl_loader_3mf.html
index 2ce1815949d8a4..b34ea483fe9ad6 100644
--- a/examples/webgl_loader_3mf.html
+++ b/examples/webgl_loader_3mf.html
@@ -60,7 +60,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_3mf_materials.html b/examples/webgl_loader_3mf_materials.html
index 119843e5eee523..ac35ed7ce15fb2 100644
--- a/examples/webgl_loader_3mf_materials.html
+++ b/examples/webgl_loader_3mf_materials.html
@@ -111,7 +111,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_amf.html b/examples/webgl_loader_amf.html
index 8f05009d41ec3f..1f72d196bfd474 100644
--- a/examples/webgl_loader_amf.html
+++ b/examples/webgl_loader_amf.html
@@ -65,7 +65,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const loader = new AMFLoader();
diff --git a/examples/webgl_loader_bvh.html b/examples/webgl_loader_bvh.html
index a22f2636728f26..50b92137f05e6c 100644
--- a/examples/webgl_loader_bvh.html
+++ b/examples/webgl_loader_bvh.html
@@ -77,7 +77,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_collada.html b/examples/webgl_loader_collada.html
index a26c38e78cc96d..5ee2a1ae65bf27 100644
--- a/examples/webgl_loader_collada.html
+++ b/examples/webgl_loader_collada.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_collada_kinematics.html b/examples/webgl_loader_collada_kinematics.html
index 530129e030b38a..faa24fa5e5ef1d 100644
--- a/examples/webgl_loader_collada_kinematics.html
+++ b/examples/webgl_loader_collada_kinematics.html
@@ -96,7 +96,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_loader_collada_skinning.html b/examples/webgl_loader_collada_skinning.html
index 68cc6323072e73..c3a37f2e3b5263 100644
--- a/examples/webgl_loader_collada_skinning.html
+++ b/examples/webgl_loader_collada_skinning.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_draco.html b/examples/webgl_loader_draco.html
index 4eff4e0a55bcad..36b6d0cf4c34d7 100644
--- a/examples/webgl_loader_draco.html
+++ b/examples/webgl_loader_draco.html
@@ -94,7 +94,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_fbx.html b/examples/webgl_loader_fbx.html
index d6dc6081783754..bd778dff31e7b7 100644
--- a/examples/webgl_loader_fbx.html
+++ b/examples/webgl_loader_fbx.html
@@ -109,7 +109,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_fbx_nurbs.html b/examples/webgl_loader_fbx_nurbs.html
index 9a415bb1da1d68..6c1c8038e04d9d 100644
--- a/examples/webgl_loader_fbx_nurbs.html
+++ b/examples/webgl_loader_fbx_nurbs.html
@@ -68,7 +68,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gcode.html b/examples/webgl_loader_gcode.html
index feb766a2705015..b6204a73e038f1 100644
--- a/examples/webgl_loader_gcode.html
+++ b/examples/webgl_loader_gcode.html
@@ -57,7 +57,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf.html b/examples/webgl_loader_gltf.html
index 8aa89844a96c5b..ce36af319933b7 100644
--- a/examples/webgl_loader_gltf.html
+++ b/examples/webgl_loader_gltf.html
@@ -80,7 +80,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf_anisotropy.html b/examples/webgl_loader_gltf_anisotropy.html
index b9b083da75e040..07c1859f9781bf 100644
--- a/examples/webgl_loader_gltf_anisotropy.html
+++ b/examples/webgl_loader_gltf_anisotropy.html
@@ -46,7 +46,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1.35;
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_gltf_avif.html b/examples/webgl_loader_gltf_avif.html
index c29e6f2a575b22..336462b64dc426 100644
--- a/examples/webgl_loader_gltf_avif.html
+++ b/examples/webgl_loader_gltf_avif.html
@@ -78,7 +78,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf_compressed.html b/examples/webgl_loader_gltf_compressed.html
index e05ed864894dcd..d003273b894dd1 100644
--- a/examples/webgl_loader_gltf_compressed.html
+++ b/examples/webgl_loader_gltf_compressed.html
@@ -51,7 +51,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_gltf_instancing.html b/examples/webgl_loader_gltf_instancing.html
index 488cccee2e246f..a64eea80f1e91a 100644
--- a/examples/webgl_loader_gltf_instancing.html
+++ b/examples/webgl_loader_gltf_instancing.html
@@ -80,7 +80,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf_iridescence.html b/examples/webgl_loader_gltf_iridescence.html
index 5e4e704472c451..55ac533fc75f79 100644
--- a/examples/webgl_loader_gltf_iridescence.html
+++ b/examples/webgl_loader_gltf_iridescence.html
@@ -50,7 +50,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_gltf_lights.html b/examples/webgl_loader_gltf_lights.html
index 99bbb27fd5f76e..f04903c02cf3e2 100644
--- a/examples/webgl_loader_gltf_lights.html
+++ b/examples/webgl_loader_gltf_lights.html
@@ -77,7 +77,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf_sheen.html b/examples/webgl_loader_gltf_sheen.html
index 0d88354dc1a817..40f9491787ebd0 100644
--- a/examples/webgl_loader_gltf_sheen.html
+++ b/examples/webgl_loader_gltf_sheen.html
@@ -78,7 +78,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const environment = new RoomEnvironment( renderer );
diff --git a/examples/webgl_loader_gltf_transmission.html b/examples/webgl_loader_gltf_transmission.html
index fc43bc112df16e..a9fa2379ff255a 100644
--- a/examples/webgl_loader_gltf_transmission.html
+++ b/examples/webgl_loader_gltf_transmission.html
@@ -85,7 +85,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_gltf_variants.html b/examples/webgl_loader_gltf_variants.html
index 8bdc2c6c463156..21926d93ab2750 100644
--- a/examples/webgl_loader_gltf_variants.html
+++ b/examples/webgl_loader_gltf_variants.html
@@ -100,7 +100,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_ifc.html b/examples/webgl_loader_ifc.html
index 302f4397936c6b..91ba364c61920f 100644
--- a/examples/webgl_loader_ifc.html
+++ b/examples/webgl_loader_ifc.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//Controls
diff --git a/examples/webgl_loader_imagebitmap.html b/examples/webgl_loader_imagebitmap.html
index 8552d1cb963ba4..d14debc5a8ff7e 100644
--- a/examples/webgl_loader_imagebitmap.html
+++ b/examples/webgl_loader_imagebitmap.html
@@ -118,7 +118,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// TESTS
diff --git a/examples/webgl_loader_kmz.html b/examples/webgl_loader_kmz.html
index d771dac6330c7d..413f132759e513 100644
--- a/examples/webgl_loader_kmz.html
+++ b/examples/webgl_loader_kmz.html
@@ -59,7 +59,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const loader = new KMZLoader();
diff --git a/examples/webgl_loader_ldraw.html b/examples/webgl_loader_ldraw.html
index b2f2a1970b89e8..55932ec004b04b 100644
--- a/examples/webgl_loader_ldraw.html
+++ b/examples/webgl_loader_ldraw.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_lwo.html b/examples/webgl_loader_lwo.html
index e8dc617d4bae15..4ef1bdf2e42837 100644
--- a/examples/webgl_loader_lwo.html
+++ b/examples/webgl_loader_lwo.html
@@ -82,7 +82,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( animation );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_loader_md2.html b/examples/webgl_loader_md2.html
index 0a5307238cfbcd..853771bea33a7c 100644
--- a/examples/webgl_loader_md2.html
+++ b/examples/webgl_loader_md2.html
@@ -125,7 +125,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_md2_control.html b/examples/webgl_loader_md2_control.html
index 58d8288f421dcf..9cb05134656693 100644
--- a/examples/webgl_loader_md2_control.html
+++ b/examples/webgl_loader_md2_control.html
@@ -134,7 +134,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_mdd.html b/examples/webgl_loader_mdd.html
index 83967347832d85..c523f97e8102a9 100644
--- a/examples/webgl_loader_mdd.html
+++ b/examples/webgl_loader_mdd.html
@@ -74,7 +74,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_loader_mmd.html b/examples/webgl_loader_mmd.html
index 469ddba9feeb04..ad17512c4d10a7 100644
--- a/examples/webgl_loader_mmd.html
+++ b/examples/webgl_loader_mmd.html
@@ -98,7 +98,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
effect = new OutlineEffect( renderer );
diff --git a/examples/webgl_loader_mmd_audio.html b/examples/webgl_loader_mmd_audio.html
index c08b368f23626f..6cf9a3cb8ad070 100644
--- a/examples/webgl_loader_mmd_audio.html
+++ b/examples/webgl_loader_mmd_audio.html
@@ -105,7 +105,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
effect = new OutlineEffect( renderer );
diff --git a/examples/webgl_loader_mmd_pose.html b/examples/webgl_loader_mmd_pose.html
index 48c1d97048e6f0..fb50ad063c7722 100644
--- a/examples/webgl_loader_mmd_pose.html
+++ b/examples/webgl_loader_mmd_pose.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
effect = new OutlineEffect( renderer );
diff --git a/examples/webgl_loader_nrrd.html b/examples/webgl_loader_nrrd.html
index d86dec70cb199f..f813d52d126bd2 100644
--- a/examples/webgl_loader_nrrd.html
+++ b/examples/webgl_loader_nrrd.html
@@ -154,7 +154,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
controls = new TrackballControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_obj.html b/examples/webgl_loader_obj.html
index 0b349613940fd4..0bc4d7ebc947f0 100644
--- a/examples/webgl_loader_obj.html
+++ b/examples/webgl_loader_obj.html
@@ -108,7 +108,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_obj_mtl.html b/examples/webgl_loader_obj_mtl.html
index 776eb94165ea03..decbc6c2533731 100644
--- a/examples/webgl_loader_obj_mtl.html
+++ b/examples/webgl_loader_obj_mtl.html
@@ -92,7 +92,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_pcd.html b/examples/webgl_loader_pcd.html
index 8fcba82e252e6e..e889664f1ee549 100644
--- a/examples/webgl_loader_pcd.html
+++ b/examples/webgl_loader_pcd.html
@@ -43,7 +43,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_pdb.html b/examples/webgl_loader_pdb.html
index f7afb29d7fdfb9..421f8b6fc12b23 100644
--- a/examples/webgl_loader_pdb.html
+++ b/examples/webgl_loader_pdb.html
@@ -99,7 +99,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.getElementById( 'container' ).appendChild( renderer.domElement );
labelRenderer = new CSS2DRenderer();
diff --git a/examples/webgl_loader_ply.html b/examples/webgl_loader_ply.html
index ae1450f4cf6906..b002cafdbe67dd 100644
--- a/examples/webgl_loader_ply.html
+++ b/examples/webgl_loader_ply.html
@@ -122,7 +122,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
diff --git a/examples/webgl_loader_stl.html b/examples/webgl_loader_stl.html
index 6f4a5035e2a535..7154dd36d1f68e 100644
--- a/examples/webgl_loader_stl.html
+++ b/examples/webgl_loader_stl.html
@@ -158,7 +158,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
diff --git a/examples/webgl_loader_svg.html b/examples/webgl_loader_svg.html
index 005946eaf0d49d..618f197b77a8f9 100644
--- a/examples/webgl_loader_svg.html
+++ b/examples/webgl_loader_svg.html
@@ -59,7 +59,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_texture_dds.html b/examples/webgl_loader_texture_dds.html
index 2dabab3a08ef2d..677aeae2513769 100644
--- a/examples/webgl_loader_texture_dds.html
+++ b/examples/webgl_loader_texture_dds.html
@@ -173,7 +173,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_loader_texture_exr.html b/examples/webgl_loader_texture_exr.html
index d62b01fea5c043..89fde628b59f2a 100644
--- a/examples/webgl_loader_texture_exr.html
+++ b/examples/webgl_loader_texture_exr.html
@@ -47,7 +47,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.toneMapping = THREE.ReinhardToneMapping;
diff --git a/examples/webgl_loader_texture_hdr.html b/examples/webgl_loader_texture_hdr.html
index fb994023e1daa4..343413aa73dd8e 100644
--- a/examples/webgl_loader_texture_hdr.html
+++ b/examples/webgl_loader_texture_hdr.html
@@ -47,7 +47,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.toneMapping = THREE.ReinhardToneMapping;
diff --git a/examples/webgl_loader_texture_ktx.html b/examples/webgl_loader_texture_ktx.html
index 79fa1cc664c006..2a15ecde2fb5f3 100644
--- a/examples/webgl_loader_texture_ktx.html
+++ b/examples/webgl_loader_texture_ktx.html
@@ -57,7 +57,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const formats = {
diff --git a/examples/webgl_loader_texture_ktx2.html b/examples/webgl_loader_texture_ktx2.html
index 0cb2172a10a07c..7ad914bf2e4042 100644
--- a/examples/webgl_loader_texture_ktx2.html
+++ b/examples/webgl_loader_texture_ktx2.html
@@ -46,7 +46,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_loader_texture_logluv.html b/examples/webgl_loader_texture_logluv.html
index 70126ec5016290..2c566d1d157b24 100644
--- a/examples/webgl_loader_texture_logluv.html
+++ b/examples/webgl_loader_texture_logluv.html
@@ -46,7 +46,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.toneMapping = THREE.ReinhardToneMapping;
diff --git a/examples/webgl_loader_texture_lottie.html b/examples/webgl_loader_texture_lottie.html
index 99f9651324496f..a31646ea0c292c 100644
--- a/examples/webgl_loader_texture_lottie.html
+++ b/examples/webgl_loader_texture_lottie.html
@@ -66,7 +66,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const environment = new RoomEnvironment( renderer );
diff --git a/examples/webgl_loader_texture_pvrtc.html b/examples/webgl_loader_texture_pvrtc.html
index 60ae2a3bb83108..ac4b4252c62e6f 100644
--- a/examples/webgl_loader_texture_pvrtc.html
+++ b/examples/webgl_loader_texture_pvrtc.html
@@ -166,7 +166,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_loader_texture_rgbm.html b/examples/webgl_loader_texture_rgbm.html
index cdf24dfe51d932..461c9895c46386 100644
--- a/examples/webgl_loader_texture_rgbm.html
+++ b/examples/webgl_loader_texture_rgbm.html
@@ -46,7 +46,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.toneMapping = THREE.ReinhardToneMapping;
diff --git a/examples/webgl_loader_texture_tga.html b/examples/webgl_loader_texture_tga.html
index af47e99045ef3b..292eaca9bcf8ab 100644
--- a/examples/webgl_loader_texture_tga.html
+++ b/examples/webgl_loader_texture_tga.html
@@ -89,7 +89,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_loader_texture_tiff.html b/examples/webgl_loader_texture_tiff.html
index 8be1ba7fbc533b..24f5f043037dcb 100644
--- a/examples/webgl_loader_texture_tiff.html
+++ b/examples/webgl_loader_texture_tiff.html
@@ -42,7 +42,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_loader_tilt.html b/examples/webgl_loader_tilt.html
index ca95a4d4a0042d..d2d08c8dc278e0 100644
--- a/examples/webgl_loader_tilt.html
+++ b/examples/webgl_loader_tilt.html
@@ -53,7 +53,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const loader = new TiltLoader();
diff --git a/examples/webgl_loader_ttf.html b/examples/webgl_loader_ttf.html
index 0a1b9f1512aa14..40988df60025e2 100644
--- a/examples/webgl_loader_ttf.html
+++ b/examples/webgl_loader_ttf.html
@@ -118,7 +118,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// EVENTS
diff --git a/examples/webgl_loader_usdz.html b/examples/webgl_loader_usdz.html
index 53291f2f21afca..c627cfab98b9c6 100644
--- a/examples/webgl_loader_usdz.html
+++ b/examples/webgl_loader_usdz.html
@@ -66,7 +66,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_loader_vox.html b/examples/webgl_loader_vox.html
index f4f2ff9457582a..a3223fc5ce8122 100644
--- a/examples/webgl_loader_vox.html
+++ b/examples/webgl_loader_vox.html
@@ -80,7 +80,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// controls
diff --git a/examples/webgl_loader_vrml.html b/examples/webgl_loader_vrml.html
index dc7b5e4934be25..5fb0728d157b48 100644
--- a/examples/webgl_loader_vrml.html
+++ b/examples/webgl_loader_vrml.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// controls
diff --git a/examples/webgl_loader_vtk.html b/examples/webgl_loader_vtk.html
index bd352a482245e1..630e24386a1757 100644
--- a/examples/webgl_loader_vtk.html
+++ b/examples/webgl_loader_vtk.html
@@ -131,7 +131,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// controls
diff --git a/examples/webgl_loader_xyz.html b/examples/webgl_loader_xyz.html
index 17c9be0f7a081f..22667559d3b3d8 100644
--- a/examples/webgl_loader_xyz.html
+++ b/examples/webgl_loader_xyz.html
@@ -69,7 +69,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_lod.html b/examples/webgl_lod.html
index beedbb156c01ec..8c1f2a9a6765db 100644
--- a/examples/webgl_lod.html
+++ b/examples/webgl_lod.html
@@ -98,7 +98,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_marchingcubes.html b/examples/webgl_marchingcubes.html
index 2d52156af687d4..68b9fad4316178 100644
--- a/examples/webgl_marchingcubes.html
+++ b/examples/webgl_marchingcubes.html
@@ -108,7 +108,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// CONTROLS
diff --git a/examples/webgl_materials_alphahash.html b/examples/webgl_materials_alphahash.html
index 68f2cdf0e9ba01..ee7b240cefeef6 100644
--- a/examples/webgl_materials_alphahash.html
+++ b/examples/webgl_materials_alphahash.html
@@ -104,7 +104,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_blending.html b/examples/webgl_materials_blending.html
index 055cb1c2b71ed8..187a2917f4ce71 100644
--- a/examples/webgl_materials_blending.html
+++ b/examples/webgl_materials_blending.html
@@ -128,7 +128,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// EVENTS
diff --git a/examples/webgl_materials_blending_custom.html b/examples/webgl_materials_blending_custom.html
index e681fb19686eca..a8d948e485b789 100644
--- a/examples/webgl_materials_blending_custom.html
+++ b/examples/webgl_materials_blending_custom.html
@@ -179,7 +179,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// EVENTS
diff --git a/examples/webgl_materials_bumpmap.html b/examples/webgl_materials_bumpmap.html
index f6433597feab06..449c89d7f035fe 100644
--- a/examples/webgl_materials_bumpmap.html
+++ b/examples/webgl_materials_bumpmap.html
@@ -109,7 +109,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.shadowMap.enabled = true;
diff --git a/examples/webgl_materials_car.html b/examples/webgl_materials_car.html
index f3c64a49a3fc10..32f6774d8338c1 100644
--- a/examples/webgl_materials_car.html
+++ b/examples/webgl_materials_car.html
@@ -75,7 +75,6 @@
renderer.setAnimationLoop( render );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 0.85;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_materials_channels.html b/examples/webgl_materials_channels.html
index 71bc24244ed444..c5dc3bf6460c15 100644
--- a/examples/webgl_materials_channels.html
+++ b/examples/webgl_materials_channels.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_cubemap.html b/examples/webgl_materials_cubemap.html
index f01d51af600eb6..42f408f2bc15cc 100644
--- a/examples/webgl_materials_cubemap.html
+++ b/examples/webgl_materials_cubemap.html
@@ -108,7 +108,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//controls
diff --git a/examples/webgl_materials_cubemap_dynamic.html b/examples/webgl_materials_cubemap_dynamic.html
index 92f3639c457a5e..521c590174df65 100644
--- a/examples/webgl_materials_cubemap_dynamic.html
+++ b/examples/webgl_materials_cubemap_dynamic.html
@@ -53,7 +53,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( animation );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_cubemap_mipmaps.html b/examples/webgl_materials_cubemap_mipmaps.html
index 6e10d5aa66dbf8..7fcfff32a38701 100644
--- a/examples/webgl_materials_cubemap_mipmaps.html
+++ b/examples/webgl_materials_cubemap_mipmaps.html
@@ -146,7 +146,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//controls
diff --git a/examples/webgl_materials_cubemap_refraction.html b/examples/webgl_materials_cubemap_refraction.html
index 139f8d80a34c10..7b8f53442ea984 100644
--- a/examples/webgl_materials_cubemap_refraction.html
+++ b/examples/webgl_materials_cubemap_refraction.html
@@ -87,7 +87,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_materials_curvature.html b/examples/webgl_materials_curvature.html
index 32b5a802e1e5d1..67fc788803595b 100644
--- a/examples/webgl_materials_curvature.html
+++ b/examples/webgl_materials_curvature.html
@@ -141,7 +141,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_displacementmap.html b/examples/webgl_materials_displacementmap.html
index bf67342080a67a..d881647a1b21fd 100644
--- a/examples/webgl_materials_displacementmap.html
+++ b/examples/webgl_materials_displacementmap.html
@@ -119,7 +119,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_envmaps.html b/examples/webgl_materials_envmaps.html
index c5a79dfa8e72e8..6e4690fb9ad923 100644
--- a/examples/webgl_materials_envmaps.html
+++ b/examples/webgl_materials_envmaps.html
@@ -78,7 +78,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_envmaps_exr.html b/examples/webgl_materials_envmaps_exr.html
index 433fee49fb00a3..1ccdc3179f865e 100644
--- a/examples/webgl_materials_envmaps_exr.html
+++ b/examples/webgl_materials_envmaps_exr.html
@@ -64,7 +64,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_envmaps_groundprojected.html b/examples/webgl_materials_envmaps_groundprojected.html
index a903919e7aa2ed..788db6b230da32 100644
--- a/examples/webgl_materials_envmaps_groundprojected.html
+++ b/examples/webgl_materials_envmaps_groundprojected.html
@@ -133,7 +133,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
//
diff --git a/examples/webgl_materials_envmaps_hdr.html b/examples/webgl_materials_envmaps_hdr.html
index 74fac610024587..063f56167ffb3f 100644
--- a/examples/webgl_materials_envmaps_hdr.html
+++ b/examples/webgl_materials_envmaps_hdr.html
@@ -68,7 +68,6 @@
scene.background = new THREE.Color( 0x000000 );
renderer = new THREE.WebGLRenderer();
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
//
diff --git a/examples/webgl_materials_lightmap.html b/examples/webgl_materials_lightmap.html
index 74a2e6f19a19c1..4c610d3c5915f4 100644
--- a/examples/webgl_materials_lightmap.html
+++ b/examples/webgl_materials_lightmap.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( innerWidth, innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// CONTROLS
diff --git a/examples/webgl_materials_matcap.html b/examples/webgl_materials_matcap.html
index 5db173191f22c7..4b96370db82c36 100644
--- a/examples/webgl_materials_matcap.html
+++ b/examples/webgl_materials_matcap.html
@@ -50,7 +50,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// tone mapping
diff --git a/examples/webgl_materials_modified.html b/examples/webgl_materials_modified.html
index 60937c356e1449..be65dae1cd342d 100644
--- a/examples/webgl_materials_modified.html
+++ b/examples/webgl_materials_modified.html
@@ -67,7 +67,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_materials_normalmap.html b/examples/webgl_materials_normalmap.html
index 216571a9d812db..2d674b55132ab4 100644
--- a/examples/webgl_materials_normalmap.html
+++ b/examples/webgl_materials_normalmap.html
@@ -124,7 +124,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_normalmap_object_space.html b/examples/webgl_materials_normalmap_object_space.html
index d1ca98cdfd089e..37cd599ea420c2 100644
--- a/examples/webgl_materials_normalmap_object_space.html
+++ b/examples/webgl_materials_normalmap_object_space.html
@@ -44,7 +44,6 @@
// renderer
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_physical_clearcoat.html b/examples/webgl_materials_physical_clearcoat.html
index f13db1b8d5495d..07a3a492608da4 100644
--- a/examples/webgl_materials_physical_clearcoat.html
+++ b/examples/webgl_materials_physical_clearcoat.html
@@ -181,7 +181,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_physical_transmission.html b/examples/webgl_materials_physical_transmission.html
index 485d7d2391a2d6..2b6c49599f772a 100644
--- a/examples/webgl_materials_physical_transmission.html
+++ b/examples/webgl_materials_physical_transmission.html
@@ -67,7 +67,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_physical_transmission_alpha.html b/examples/webgl_materials_physical_transmission_alpha.html
index d9a00b45161daa..63dd3f591c039d 100644
--- a/examples/webgl_materials_physical_transmission_alpha.html
+++ b/examples/webgl_materials_physical_transmission_alpha.html
@@ -147,7 +147,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_materials_subsurface_scattering.html b/examples/webgl_materials_subsurface_scattering.html
index d3371a65e9703c..34bd17622b62b2 100644
--- a/examples/webgl_materials_subsurface_scattering.html
+++ b/examples/webgl_materials_subsurface_scattering.html
@@ -79,7 +79,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_texture_anisotropy.html b/examples/webgl_materials_texture_anisotropy.html
index 9b12b7a314a222..5896c814473f56 100644
--- a/examples/webgl_materials_texture_anisotropy.html
+++ b/examples/webgl_materials_texture_anisotropy.html
@@ -172,7 +172,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
renderer.domElement.style.position = 'relative';
diff --git a/examples/webgl_materials_texture_canvas.html b/examples/webgl_materials_texture_canvas.html
index 85833bc0d51cf1..f8105741238d11 100755
--- a/examples/webgl_materials_texture_canvas.html
+++ b/examples/webgl_materials_texture_canvas.html
@@ -64,7 +64,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_materials_texture_filters.html b/examples/webgl_materials_texture_filters.html
index 352581c8c00bf6..da02aaf1a8edcf 100644
--- a/examples/webgl_materials_texture_filters.html
+++ b/examples/webgl_materials_texture_filters.html
@@ -194,7 +194,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
renderer.domElement.style.position = 'relative';
diff --git a/examples/webgl_materials_texture_manualmipmap.html b/examples/webgl_materials_texture_manualmipmap.html
index 2db05f8a60412c..ff2c7b02699f74 100644
--- a/examples/webgl_materials_texture_manualmipmap.html
+++ b/examples/webgl_materials_texture_manualmipmap.html
@@ -206,7 +206,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
renderer.domElement.style.position = 'relative';
diff --git a/examples/webgl_materials_texture_partialupdate.html b/examples/webgl_materials_texture_partialupdate.html
index a6a8f5ac3502cf..dfafdae8311e10 100644
--- a/examples/webgl_materials_texture_partialupdate.html
+++ b/examples/webgl_materials_texture_partialupdate.html
@@ -72,7 +72,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_materials_texture_rotation.html b/examples/webgl_materials_texture_rotation.html
index 5184c565201ff9..e5eecfde8caab3 100644
--- a/examples/webgl_materials_texture_rotation.html
+++ b/examples/webgl_materials_texture_rotation.html
@@ -53,7 +53,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_materials_toon.html b/examples/webgl_materials_toon.html
index a560addd8f4a21..c9285961bfb816 100644
--- a/examples/webgl_materials_toon.html
+++ b/examples/webgl_materials_toon.html
@@ -66,7 +66,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// Materials
diff --git a/examples/webgl_materials_video.html b/examples/webgl_materials_video.html
index bbefd2a194b91e..9802d1be81ea7a 100644
--- a/examples/webgl_materials_video.html
+++ b/examples/webgl_materials_video.html
@@ -95,7 +95,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
video = document.getElementById( 'video' );
diff --git a/examples/webgl_materials_video_webcam.html b/examples/webgl_materials_video_webcam.html
index 052af8512f4900..bd08a7d23fc916 100644
--- a/examples/webgl_materials_video_webcam.html
+++ b/examples/webgl_materials_video_webcam.html
@@ -72,7 +72,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
const controls = new OrbitControls( camera, renderer.domElement );
diff --git a/examples/webgl_materials_wireframe.html b/examples/webgl_materials_wireframe.html
index 1c7825f1fa1606..6a2a58ea99b619 100644
--- a/examples/webgl_materials_wireframe.html
+++ b/examples/webgl_materials_wireframe.html
@@ -81,7 +81,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_math_obb.html b/examples/webgl_math_obb.html
index 9786ee4098b37f..b2bc18e5a1e611 100644
--- a/examples/webgl_math_obb.html
+++ b/examples/webgl_math_obb.html
@@ -110,7 +110,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_math_orientation_transform.html b/examples/webgl_math_orientation_transform.html
index 415f1bed03d8bf..3e17eb86b0fe49 100644
--- a/examples/webgl_math_orientation_transform.html
+++ b/examples/webgl_math_orientation_transform.html
@@ -74,7 +74,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_mirror.html b/examples/webgl_mirror.html
index 74daf918e64846..9030f014e9d2b2 100644
--- a/examples/webgl_mirror.html
+++ b/examples/webgl_mirror.html
@@ -59,7 +59,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// scene
diff --git a/examples/webgl_modifier_curve.html b/examples/webgl_modifier_curve.html
index 3b4fadb9030aea..f2364b76242463 100644
--- a/examples/webgl_modifier_curve.html
+++ b/examples/webgl_modifier_curve.html
@@ -142,7 +142,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.domElement.addEventListener( 'pointerdown', onPointerDown );
diff --git a/examples/webgl_modifier_curve_instanced.html b/examples/webgl_modifier_curve_instanced.html
index 5d7231cadfbec2..267681f9361830 100644
--- a/examples/webgl_modifier_curve_instanced.html
+++ b/examples/webgl_modifier_curve_instanced.html
@@ -168,7 +168,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.domElement.addEventListener( 'pointerdown', onPointerDown );
diff --git a/examples/webgl_modifier_edgesplit.html b/examples/webgl_modifier_edgesplit.html
index 4366e3c6d7e640..842a7ed79c8f48 100644
--- a/examples/webgl_modifier_edgesplit.html
+++ b/examples/webgl_modifier_edgesplit.html
@@ -59,7 +59,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_modifier_simplifier.html b/examples/webgl_modifier_simplifier.html
index 774e23ae9ddd77..e023e93ace7e55 100644
--- a/examples/webgl_modifier_simplifier.html
+++ b/examples/webgl_modifier_simplifier.html
@@ -46,7 +46,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_modifier_subdivision.html b/examples/webgl_modifier_subdivision.html
index 0c3855936910f2..c7194a6c10fc6a 100644
--- a/examples/webgl_modifier_subdivision.html
+++ b/examples/webgl_modifier_subdivision.html
@@ -60,7 +60,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_modifier_tessellation.html b/examples/webgl_modifier_tessellation.html
index 28be7108d5fedc..721a2004c89cb9 100644
--- a/examples/webgl_modifier_tessellation.html
+++ b/examples/webgl_modifier_tessellation.html
@@ -187,7 +187,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( WIDTH, HEIGHT );
- renderer.useLegacyLights = false;
const container = document.getElementById( 'container' );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_morphtargets.html b/examples/webgl_morphtargets.html
index f015010edd11dc..e6458ec1858585 100644
--- a/examples/webgl_morphtargets.html
+++ b/examples/webgl_morphtargets.html
@@ -69,7 +69,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.setAnimationLoop( function () {
renderer.render( scene, camera );
diff --git a/examples/webgl_morphtargets_face.html b/examples/webgl_morphtargets_face.html
index 303da0afa6f02b..a3f11c921cad04 100644
--- a/examples/webgl_morphtargets_face.html
+++ b/examples/webgl_morphtargets_face.html
@@ -66,7 +66,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_morphtargets_horse.html b/examples/webgl_morphtargets_horse.html
index 19a135211345d7..0561b91d375855 100644
--- a/examples/webgl_morphtargets_horse.html
+++ b/examples/webgl_morphtargets_horse.html
@@ -96,7 +96,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_morphtargets_sphere.html b/examples/webgl_morphtargets_sphere.html
index 7b909efa00d076..b36241da7f9e45 100644
--- a/examples/webgl_morphtargets_sphere.html
+++ b/examples/webgl_morphtargets_sphere.html
@@ -93,7 +93,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_morphtargets_webcam.html b/examples/webgl_morphtargets_webcam.html
index 99e8c4184aaf37..03c01877d9f40e 100644
--- a/examples/webgl_morphtargets_webcam.html
+++ b/examples/webgl_morphtargets_webcam.html
@@ -111,7 +111,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_multiple_elements.html b/examples/webgl_multiple_elements.html
index aabd20a0c9fc96..437460ecdc7f56 100644
--- a/examples/webgl_multiple_elements.html
+++ b/examples/webgl_multiple_elements.html
@@ -160,7 +160,6 @@
renderer = new THREE.WebGLRenderer( { canvas: canvas, antialias: true } );
renderer.setClearColor( 0xffffff, 1 );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
}
diff --git a/examples/webgl_multiple_elements_text.html b/examples/webgl_multiple_elements_text.html
index c4fc375a27b304..ee6f3e541ea122 100644
--- a/examples/webgl_multiple_elements_text.html
+++ b/examples/webgl_multiple_elements_text.html
@@ -120,7 +120,6 @@
renderer = new THREE.WebGLRenderer( { canvas: canvas, antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
views = document.querySelectorAll( '.view' );
diff --git a/examples/webgl_multiple_scenes_comparison.html b/examples/webgl_multiple_scenes_comparison.html
index 16dbe64c140299..2ca9541ed55f11 100644
--- a/examples/webgl_multiple_scenes_comparison.html
+++ b/examples/webgl_multiple_scenes_comparison.html
@@ -90,7 +90,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.setScissorTest( true );
renderer.setAnimationLoop( render );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_multiple_views.html b/examples/webgl_multiple_views.html
index 4a77b6e2251d7a..469dbaf17b4ab7 100644
--- a/examples/webgl_multiple_views.html
+++ b/examples/webgl_multiple_views.html
@@ -214,7 +214,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_nodes_loader_gltf_iridescence.html b/examples/webgl_nodes_loader_gltf_iridescence.html
index ebc0526ccfe7da..d9a03226167732 100644
--- a/examples/webgl_nodes_loader_gltf_iridescence.html
+++ b/examples/webgl_nodes_loader_gltf_iridescence.html
@@ -52,7 +52,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.setAnimationLoop( render );
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_nodes_loader_gltf_sheen.html b/examples/webgl_nodes_loader_gltf_sheen.html
index ccd571fa75c229..ed65ce26aa018f 100644
--- a/examples/webgl_nodes_loader_gltf_sheen.html
+++ b/examples/webgl_nodes_loader_gltf_sheen.html
@@ -83,7 +83,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_nodes_loader_gltf_transmission.html b/examples/webgl_nodes_loader_gltf_transmission.html
index d3c17dc80e1aa2..0ae34df79b6d17 100644
--- a/examples/webgl_nodes_loader_gltf_transmission.html
+++ b/examples/webgl_nodes_loader_gltf_transmission.html
@@ -108,7 +108,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_nodes_loader_materialx.html b/examples/webgl_nodes_loader_materialx.html
index 38f47dfed03217..ac079377b09be5 100644
--- a/examples/webgl_nodes_loader_materialx.html
+++ b/examples/webgl_nodes_loader_materialx.html
@@ -86,7 +86,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.LinearToneMapping;
renderer.toneMappingExposure = .5;
renderer.setAnimationLoop( render );
diff --git a/examples/webgl_nodes_materials_instance_uniform.html b/examples/webgl_nodes_materials_instance_uniform.html
index 36bfcdb7b4ad61..2bff89cd437bf6 100644
--- a/examples/webgl_nodes_materials_instance_uniform.html
+++ b/examples/webgl_nodes_materials_instance_uniform.html
@@ -143,7 +143,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_nodes_materials_physical_clearcoat.html b/examples/webgl_nodes_materials_physical_clearcoat.html
index 64a0a08eaa0df5..a2d18a22384bcf 100644
--- a/examples/webgl_nodes_materials_physical_clearcoat.html
+++ b/examples/webgl_nodes_materials_physical_clearcoat.html
@@ -177,7 +177,6 @@
particleLight.add( new THREE.PointLight( 0xffffff, 30 ) );
renderer = new THREE.WebGLRenderer();
- renderer.useLegacyLights = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_nodes_materials_standard.html b/examples/webgl_nodes_materials_standard.html
index 881302947aa143..49b87b792183a0 100644
--- a/examples/webgl_nodes_materials_standard.html
+++ b/examples/webgl_nodes_materials_standard.html
@@ -56,7 +56,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.toneMapping = THREE.ReinhardToneMapping;
diff --git a/examples/webgl_nodes_materialx_noise.html b/examples/webgl_nodes_materialx_noise.html
index 191715f5531751..ca17fde07e6d52 100644
--- a/examples/webgl_nodes_materialx_noise.html
+++ b/examples/webgl_nodes_materialx_noise.html
@@ -132,7 +132,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_nodes_points.html b/examples/webgl_nodes_points.html
index ed0ce3c76a51b8..8b5a571b40d9d1 100644
--- a/examples/webgl_nodes_points.html
+++ b/examples/webgl_nodes_points.html
@@ -138,7 +138,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// stats
diff --git a/examples/webgl_panorama_cube.html b/examples/webgl_panorama_cube.html
index 257c80c522d87c..a40637eca3492d 100644
--- a/examples/webgl_panorama_cube.html
+++ b/examples/webgl_panorama_cube.html
@@ -45,7 +45,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
scene = new THREE.Scene();
diff --git a/examples/webgl_panorama_equirectangular.html b/examples/webgl_panorama_equirectangular.html
index 79368224db7e71..24c97b93c460a6 100644
--- a/examples/webgl_panorama_equirectangular.html
+++ b/examples/webgl_panorama_equirectangular.html
@@ -65,7 +65,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
container.style.touchAction = 'none';
diff --git a/examples/webgl_pmrem_test.html b/examples/webgl_pmrem_test.html
index 8de1dd384416ff..31bf354daf345d 100644
--- a/examples/webgl_pmrem_test.html
+++ b/examples/webgl_pmrem_test.html
@@ -54,7 +54,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
// tonemapping
renderer.toneMapping = THREE.ACESFilmicToneMapping;
diff --git a/examples/webgl_points_billboards.html b/examples/webgl_points_billboards.html
index 55df42971c91b9..44b88747ad8fe5 100644
--- a/examples/webgl_points_billboards.html
+++ b/examples/webgl_points_billboards.html
@@ -79,7 +79,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_points_dynamic.html b/examples/webgl_points_dynamic.html
index 74e2268aa29e4c..d5bc448f3acb79 100644
--- a/examples/webgl_points_dynamic.html
+++ b/examples/webgl_points_dynamic.html
@@ -100,7 +100,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_points_sprites.html b/examples/webgl_points_sprites.html
index 56337b9705368b..76b1295cf5139d 100644
--- a/examples/webgl_points_sprites.html
+++ b/examples/webgl_points_sprites.html
@@ -114,7 +114,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_points_waves.html b/examples/webgl_points_waves.html
index 82ac3137a085c7..3e1a0422a4e011 100644
--- a/examples/webgl_points_waves.html
+++ b/examples/webgl_points_waves.html
@@ -136,7 +136,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_portal.html b/examples/webgl_portal.html
index 9eee146ad1830a..dceddfd9553581 100644
--- a/examples/webgl_portal.html
+++ b/examples/webgl_portal.html
@@ -61,7 +61,6 @@
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.localClippingEnabled = true;
diff --git a/examples/webgl_postprocessing.html b/examples/webgl_postprocessing.html
index 579024e9879691..e43ec4ac242e5e 100644
--- a/examples/webgl_postprocessing.html
+++ b/examples/webgl_postprocessing.html
@@ -44,7 +44,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_postprocessing_3dlut.html b/examples/webgl_postprocessing_3dlut.html
index c3b6e51e935753..07715bf4e2e7e2 100644
--- a/examples/webgl_postprocessing_3dlut.html
+++ b/examples/webgl_postprocessing_3dlut.html
@@ -123,7 +123,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_postprocessing_advanced.html b/examples/webgl_postprocessing_advanced.html
index 69e134da73e49a..6f4cfbf629c828 100644
--- a/examples/webgl_postprocessing_advanced.html
+++ b/examples/webgl_postprocessing_advanced.html
@@ -131,7 +131,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
//
diff --git a/examples/webgl_postprocessing_afterimage.html b/examples/webgl_postprocessing_afterimage.html
index 3fef54bd5e0e98..b026d4ba7c5b13 100644
--- a/examples/webgl_postprocessing_afterimage.html
+++ b/examples/webgl_postprocessing_afterimage.html
@@ -52,7 +52,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 1000 );
diff --git a/examples/webgl_postprocessing_backgrounds.html b/examples/webgl_postprocessing_backgrounds.html
index 95a32289f6b97f..f7b14c1b4861f8 100644
--- a/examples/webgl_postprocessing_backgrounds.html
+++ b/examples/webgl_postprocessing_backgrounds.html
@@ -101,7 +101,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_crossfade.html b/examples/webgl_postprocessing_crossfade.html
index 6491f410e19784..75fe92ab514457 100644
--- a/examples/webgl_postprocessing_crossfade.html
+++ b/examples/webgl_postprocessing_crossfade.html
@@ -63,7 +63,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_dof.html b/examples/webgl_postprocessing_dof.html
index caf23ec9197690..d5566203b99f47 100644
--- a/examples/webgl_postprocessing_dof.html
+++ b/examples/webgl_postprocessing_dof.html
@@ -70,7 +70,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const path = 'textures/cube/SwedishRoyalCastle/';
diff --git a/examples/webgl_postprocessing_dof2.html b/examples/webgl_postprocessing_dof2.html
index 9e30c88e5874dc..3bf72b7463222f 100644
--- a/examples/webgl_postprocessing_dof2.html
+++ b/examples/webgl_postprocessing_dof2.html
@@ -75,7 +75,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_postprocessing_fxaa.html b/examples/webgl_postprocessing_fxaa.html
index b1c139495ba280..34c593990bd298 100644
--- a/examples/webgl_postprocessing_fxaa.html
+++ b/examples/webgl_postprocessing_fxaa.html
@@ -116,7 +116,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( container.offsetWidth, container.offsetHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_postprocessing_glitch.html b/examples/webgl_postprocessing_glitch.html
index 7c307193c0fc71..629057cf712784 100644
--- a/examples/webgl_postprocessing_glitch.html
+++ b/examples/webgl_postprocessing_glitch.html
@@ -70,7 +70,6 @@ WARNING
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_postprocessing_godrays.html b/examples/webgl_postprocessing_godrays.html
index fde9d7f943e149..b06c123a17a1a1 100644
--- a/examples/webgl_postprocessing_godrays.html
+++ b/examples/webgl_postprocessing_godrays.html
@@ -100,7 +100,6 @@
renderer.setClearColor( 0xffffff );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.autoClear = false;
diff --git a/examples/webgl_postprocessing_masking.html b/examples/webgl_postprocessing_masking.html
index c8d997cc5059ca..e077f9300cf184 100644
--- a/examples/webgl_postprocessing_masking.html
+++ b/examples/webgl_postprocessing_masking.html
@@ -57,7 +57,6 @@
renderer.setClearColor( 0xe0e0e0 );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_postprocessing_outline.html b/examples/webgl_postprocessing_outline.html
index 3cb3855d6004e8..ea03589457c35a 100644
--- a/examples/webgl_postprocessing_outline.html
+++ b/examples/webgl_postprocessing_outline.html
@@ -130,7 +130,6 @@
const height = window.innerHeight;
renderer = new THREE.WebGLRenderer();
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
// todo - support pixelRatio in this demo
renderer.setSize( width, height );
diff --git a/examples/webgl_postprocessing_pixel.html b/examples/webgl_postprocessing_pixel.html
index 0a1602290d1e1f..1ae70d6f189599 100644
--- a/examples/webgl_postprocessing_pixel.html
+++ b/examples/webgl_postprocessing_pixel.html
@@ -62,7 +62,6 @@
renderer.shadowMap.enabled = true;
//renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
composer = new EffectComposer( renderer );
diff --git a/examples/webgl_postprocessing_procedural.html b/examples/webgl_postprocessing_procedural.html
index a60716bad91d27..fc51620518e689 100644
--- a/examples/webgl_postprocessing_procedural.html
+++ b/examples/webgl_postprocessing_procedural.html
@@ -99,7 +99,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_rgb_halftone.html b/examples/webgl_postprocessing_rgb_halftone.html
index 8d3faa1843687d..ab96adc123c677 100644
--- a/examples/webgl_postprocessing_rgb_halftone.html
+++ b/examples/webgl_postprocessing_rgb_halftone.html
@@ -51,7 +51,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
clock = new THREE.Clock();
diff --git a/examples/webgl_postprocessing_sao.html b/examples/webgl_postprocessing_sao.html
index ed5ace851a3cda..b8df0271d3b695 100644
--- a/examples/webgl_postprocessing_sao.html
+++ b/examples/webgl_postprocessing_sao.html
@@ -58,7 +58,6 @@
renderer.setClearColor( 0x000000 );
renderer.setPixelRatio( devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 65, width / height, 3, 10 );
diff --git a/examples/webgl_postprocessing_smaa.html b/examples/webgl_postprocessing_smaa.html
index c40cd2244af53d..4bec9e802715d2 100644
--- a/examples/webgl_postprocessing_smaa.html
+++ b/examples/webgl_postprocessing_smaa.html
@@ -50,7 +50,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_sobel.html b/examples/webgl_postprocessing_sobel.html
index ff91c32df00e4b..4ae986d0f16798 100644
--- a/examples/webgl_postprocessing_sobel.html
+++ b/examples/webgl_postprocessing_sobel.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// postprocessing
diff --git a/examples/webgl_postprocessing_ssaa.html b/examples/webgl_postprocessing_ssaa.html
index 9091fe3c3db7d3..89a1371618b787 100644
--- a/examples/webgl_postprocessing_ssaa.html
+++ b/examples/webgl_postprocessing_ssaa.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_ssao.html b/examples/webgl_postprocessing_ssao.html
index 002c3466a6e058..9e769acdde5dfb 100644
--- a/examples/webgl_postprocessing_ssao.html
+++ b/examples/webgl_postprocessing_ssao.html
@@ -55,7 +55,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
camera = new THREE.PerspectiveCamera( 65, window.innerWidth / window.innerHeight, 100, 700 );
diff --git a/examples/webgl_postprocessing_ssr.html b/examples/webgl_postprocessing_ssr.html
index 33a8e1e8d6b505..7ffa692227dbca 100644
--- a/examples/webgl_postprocessing_ssr.html
+++ b/examples/webgl_postprocessing_ssr.html
@@ -159,7 +159,6 @@
// renderer
renderer = new THREE.WebGLRenderer( { antialias: false } );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_postprocessing_taa.html b/examples/webgl_postprocessing_taa.html
index 2180a7d55f7eec..89993b548b348e 100644
--- a/examples/webgl_postprocessing_taa.html
+++ b/examples/webgl_postprocessing_taa.html
@@ -100,7 +100,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_postprocessing_unreal_bloom.html b/examples/webgl_postprocessing_unreal_bloom.html
index 062b667fbdc040..3d5a7ad1e1e8e6 100644
--- a/examples/webgl_postprocessing_unreal_bloom.html
+++ b/examples/webgl_postprocessing_unreal_bloom.html
@@ -76,7 +76,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ReinhardToneMapping;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
const scene = new THREE.Scene();
diff --git a/examples/webgl_postprocessing_unreal_bloom_selective.html b/examples/webgl_postprocessing_unreal_bloom_selective.html
index 27eea9f74815e7..c4474a4c453d35 100644
--- a/examples/webgl_postprocessing_unreal_bloom_selective.html
+++ b/examples/webgl_postprocessing_unreal_bloom_selective.html
@@ -85,7 +85,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ReinhardToneMapping;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_raycaster_bvh.html b/examples/webgl_raycaster_bvh.html
index 61337af470db83..e71054388c8c04 100644
--- a/examples/webgl_raycaster_bvh.html
+++ b/examples/webgl_raycaster_bvh.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
stats = new Stats();
diff --git a/examples/webgl_raycaster_sprite.html b/examples/webgl_raycaster_sprite.html
index 687891a182b1e1..24fdfafbbaf3c5 100644
--- a/examples/webgl_raycaster_sprite.html
+++ b/examples/webgl_raycaster_sprite.html
@@ -53,7 +53,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// init scene
diff --git a/examples/webgl_raycaster_texture.html b/examples/webgl_raycaster_texture.html
index 344dc28b0f1563..e1be92b98be3d7 100644
--- a/examples/webgl_raycaster_texture.html
+++ b/examples/webgl_raycaster_texture.html
@@ -201,7 +201,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( width, height );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// A cube, in the middle.
diff --git a/examples/webgl_raymarching_reflect.html b/examples/webgl_raymarching_reflect.html
index 5c6ef8e3780d03..e2fe24cde5e395 100644
--- a/examples/webgl_raymarching_reflect.html
+++ b/examples/webgl_raymarching_reflect.html
@@ -282,7 +282,6 @@
renderer = new THREE.WebGLRenderer( { canvas: canvas } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( config.resolution, config.resolution );
- renderer.useLegacyLights = false;
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_read_float_buffer.html b/examples/webgl_read_float_buffer.html
index 9150a2bc2914e4..57a444c107380e 100644
--- a/examples/webgl_read_float_buffer.html
+++ b/examples/webgl_read_float_buffer.html
@@ -163,7 +163,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_refraction.html b/examples/webgl_refraction.html
index f33d9b496b2038..2285f394558790 100644
--- a/examples/webgl_refraction.html
+++ b/examples/webgl_refraction.html
@@ -58,7 +58,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
// scene
diff --git a/examples/webgl_renderer_pathtracer.html b/examples/webgl_renderer_pathtracer.html
index 0026b7814e9388..a11a781fe81ec1 100644
--- a/examples/webgl_renderer_pathtracer.html
+++ b/examples/webgl_renderer_pathtracer.html
@@ -104,7 +104,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, preserveDrawingBuffer: true, premultipliedAlpha: false } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.setClearColor( 0xdddddd );
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_rtt.html b/examples/webgl_rtt.html
index b3def862720c59..066c41dc605147 100644
--- a/examples/webgl_rtt.html
+++ b/examples/webgl_rtt.html
@@ -185,7 +185,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_shader.html b/examples/webgl_shader.html
index 4d78ed9f749d41..7345780743405e 100644
--- a/examples/webgl_shader.html
+++ b/examples/webgl_shader.html
@@ -115,7 +115,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
window.addEventListener( 'resize', onWindowResize );
diff --git a/examples/webgl_shader_lava.html b/examples/webgl_shader_lava.html
index 4bb7adb2e98298..f9b3875a0b7fda 100644
--- a/examples/webgl_shader_lava.html
+++ b/examples/webgl_shader_lava.html
@@ -154,7 +154,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
renderer.autoClear = false;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_shaders_ocean.html b/examples/webgl_shaders_ocean.html
index f5f02fffc8f247..d4d8608bd56199 100644
--- a/examples/webgl_shaders_ocean.html
+++ b/examples/webgl_shaders_ocean.html
@@ -53,7 +53,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 0.5;
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_shaders_sky.html b/examples/webgl_shaders_sky.html
index 9edc8dbe65fdb0..e1705836ee3ca9 100644
--- a/examples/webgl_shaders_sky.html
+++ b/examples/webgl_shaders_sky.html
@@ -107,7 +107,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 0.5;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_shadow_contact.html b/examples/webgl_shadow_contact.html
index ee1525d4285920..fd9e55feaad0a6 100644
--- a/examples/webgl_shadow_contact.html
+++ b/examples/webgl_shadow_contact.html
@@ -236,7 +236,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgl_shadowmap.html b/examples/webgl_shadowmap.html
index c3eea0aa5e485d..a061bf60b090fa 100644
--- a/examples/webgl_shadowmap.html
+++ b/examples/webgl_shadowmap.html
@@ -111,7 +111,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.autoClear = false;
diff --git a/examples/webgl_shadowmap_csm.html b/examples/webgl_shadowmap_csm.html
index 159ca0ff070462..a521b3caa849e0 100644
--- a/examples/webgl_shadowmap_csm.html
+++ b/examples/webgl_shadowmap_csm.html
@@ -85,7 +85,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap;
diff --git a/examples/webgl_shadowmap_pcss.html b/examples/webgl_shadowmap_pcss.html
index 27a32bfaab16c6..56b5f3afc885f2 100644
--- a/examples/webgl_shadowmap_pcss.html
+++ b/examples/webgl_shadowmap_pcss.html
@@ -251,7 +251,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.setClearColor( scene.fog.color );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_shadowmap_performance.html b/examples/webgl_shadowmap_performance.html
index ea8064d111fa17..5a711b3b15761d 100644
--- a/examples/webgl_shadowmap_performance.html
+++ b/examples/webgl_shadowmap_performance.html
@@ -105,7 +105,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
renderer.autoClear = false;
diff --git a/examples/webgl_shadowmap_pointlight.html b/examples/webgl_shadowmap_pointlight.html
index 4d64947d08a7ac..03cd93b7205365 100644
--- a/examples/webgl_shadowmap_pointlight.html
+++ b/examples/webgl_shadowmap_pointlight.html
@@ -110,7 +110,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.BasicShadowMap;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_shadowmap_progressive.html b/examples/webgl_shadowmap_progressive.html
index 769254bb117958..ac9665c4ed165a 100644
--- a/examples/webgl_shadowmap_progressive.html
+++ b/examples/webgl_shadowmap_progressive.html
@@ -51,7 +51,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = true;
renderer.shadowMap.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_shadowmap_viewer.html b/examples/webgl_shadowmap_viewer.html
index fa3dab0c89bc7e..d061f9bfdacd66 100644
--- a/examples/webgl_shadowmap_viewer.html
+++ b/examples/webgl_shadowmap_viewer.html
@@ -144,7 +144,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.BasicShadowMap;
diff --git a/examples/webgl_shadowmap_vsm.html b/examples/webgl_shadowmap_vsm.html
index 78603b504e9bb6..ff64ef1d4bae48 100644
--- a/examples/webgl_shadowmap_vsm.html
+++ b/examples/webgl_shadowmap_vsm.html
@@ -189,7 +189,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.VSMShadowMap;
diff --git a/examples/webgl_shadowmesh.html b/examples/webgl_shadowmesh.html
index b7a18b3bd89897..5b8e87e3406476 100644
--- a/examples/webgl_shadowmesh.html
+++ b/examples/webgl_shadowmesh.html
@@ -71,7 +71,6 @@
scene.background = new THREE.Color( 0x0096ff );
- renderer.useLegacyLights = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
document.getElementById( 'container' ).appendChild( renderer.domElement );
diff --git a/examples/webgl_simple_gi.html b/examples/webgl_simple_gi.html
index d0cda8a11e8f3e..0812c904d8a63f 100644
--- a/examples/webgl_simple_gi.html
+++ b/examples/webgl_simple_gi.html
@@ -196,7 +196,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
new SimpleGI( renderer, scene );
diff --git a/examples/webgl_sprites.html b/examples/webgl_sprites.html
index f5edae6961ed7d..76559ad770579b 100644
--- a/examples/webgl_sprites.html
+++ b/examples/webgl_sprites.html
@@ -114,7 +114,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.autoClear = false; // To allow render overlay on top of sprited sphere
document.body.appendChild( renderer.domElement );
diff --git a/examples/webgl_test_memory.html b/examples/webgl_test_memory.html
index 6c0d7f468121ea..76c5aa9e2e9f53 100644
--- a/examples/webgl_test_memory.html
+++ b/examples/webgl_test_memory.html
@@ -57,7 +57,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
}
diff --git a/examples/webgl_test_memory2.html b/examples/webgl_test_memory2.html
index 9cb4c87cb1dd0e..a82b28777d6357 100644
--- a/examples/webgl_test_memory2.html
+++ b/examples/webgl_test_memory2.html
@@ -115,7 +115,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
}
diff --git a/examples/webgl_tonemapping.html b/examples/webgl_tonemapping.html
index 3b6bc310897c6a..1bebf22a3254e0 100644
--- a/examples/webgl_tonemapping.html
+++ b/examples/webgl_tonemapping.html
@@ -66,7 +66,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
renderer.toneMapping = toneMappingOptions[ params.toneMapping ];
diff --git a/examples/webgl_video_kinect.html b/examples/webgl_video_kinect.html
index 376a82a1948d12..4cf433ae8e5f9e 100644
--- a/examples/webgl_video_kinect.html
+++ b/examples/webgl_video_kinect.html
@@ -170,7 +170,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
mouse = new THREE.Vector3( 0, 0, 1 );
diff --git a/examples/webgl_video_panorama_equirectangular.html b/examples/webgl_video_panorama_equirectangular.html
index 8dd430a1a8f05f..5acfbc23399a8b 100644
--- a/examples/webgl_video_panorama_equirectangular.html
+++ b/examples/webgl_video_panorama_equirectangular.html
@@ -78,7 +78,6 @@
scene.add( mesh );
renderer = new THREE.WebGLRenderer();
- renderer.useLegacyLights = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
container.appendChild( renderer.domElement );
diff --git a/examples/webgl_water.html b/examples/webgl_water.html
index b1de06e1e57aee..dfb60cfcef8ca3 100644
--- a/examples/webgl_water.html
+++ b/examples/webgl_water.html
@@ -138,7 +138,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
// gui
diff --git a/examples/webgl_water_flowmap.html b/examples/webgl_water_flowmap.html
index a60bf7a3a154c3..868b93c112bc49 100644
--- a/examples/webgl_water_flowmap.html
+++ b/examples/webgl_water_flowmap.html
@@ -103,7 +103,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setPixelRatio( window.devicePixelRatio );
- renderer.useLegacyLights = false;
document.body.appendChild( renderer.domElement );
//
diff --git a/examples/webgpu_loader_gltf_sheen.html b/examples/webgpu_loader_gltf_sheen.html
index d8b49c38782d9d..bb61bb0121c29b 100644
--- a/examples/webgpu_loader_gltf_sheen.html
+++ b/examples/webgpu_loader_gltf_sheen.html
@@ -90,7 +90,6 @@
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
- renderer.useLegacyLights = false;
container.appendChild( renderer.domElement );
scene.background = new THREE.Color( 0xAAAAAA );
diff --git a/examples/webxr_ar_cones.html b/examples/webxr_ar_cones.html
index bab276196b3523..a3b2cd1a1eccea 100644
--- a/examples/webxr_ar_cones.html
+++ b/examples/webxr_ar_cones.html
@@ -54,7 +54,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_ar_hittest.html b/examples/webxr_ar_hittest.html
index 5d9fefd1588492..d1d50db487a968 100644
--- a/examples/webxr_ar_hittest.html
+++ b/examples/webxr_ar_hittest.html
@@ -60,7 +60,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_ar_lighting.html b/examples/webxr_ar_lighting.html
index 2c1aac7c21241a..23b2704b7e0ce8 100644
--- a/examples/webxr_ar_lighting.html
+++ b/examples/webxr_ar_lighting.html
@@ -58,7 +58,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_ar_plane_detection.html b/examples/webxr_ar_plane_detection.html
index d936e6ec71c3ac..39a41c18949919 100644
--- a/examples/webxr_ar_plane_detection.html
+++ b/examples/webxr_ar_plane_detection.html
@@ -37,7 +37,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( render );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webxr_vr_handinput.html b/examples/webxr_vr_handinput.html
index 9eb622df2627c0..0e72e8ab660c8c 100644
--- a/examples/webxr_vr_handinput.html
+++ b/examples/webxr_vr_handinput.html
@@ -84,7 +84,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
diff --git a/examples/webxr_vr_handinput_cubes.html b/examples/webxr_vr_handinput_cubes.html
index a6e96a4559e753..1e0f481675b458 100644
--- a/examples/webxr_vr_handinput_cubes.html
+++ b/examples/webxr_vr_handinput_cubes.html
@@ -97,7 +97,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
diff --git a/examples/webxr_vr_handinput_pointerclick.html b/examples/webxr_vr_handinput_pointerclick.html
index c43b288de34969..4334718dde2972 100644
--- a/examples/webxr_vr_handinput_pointerclick.html
+++ b/examples/webxr_vr_handinput_pointerclick.html
@@ -318,7 +318,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
renderer.xr.cameraAutoUpdate = false;
diff --git a/examples/webxr_vr_handinput_pointerdrag.html b/examples/webxr_vr_handinput_pointerdrag.html
index fbb9cf2e55b8c1..7d81e667855f25 100644
--- a/examples/webxr_vr_handinput_pointerdrag.html
+++ b/examples/webxr_vr_handinput_pointerdrag.html
@@ -421,7 +421,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
renderer.xr.cameraAutoUpdate = false;
diff --git a/examples/webxr_vr_handinput_pressbutton.html b/examples/webxr_vr_handinput_pressbutton.html
index cfef1140dce941..d1d4ffb8b980f4 100644
--- a/examples/webxr_vr_handinput_pressbutton.html
+++ b/examples/webxr_vr_handinput_pressbutton.html
@@ -378,7 +378,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
renderer.xr.cameraAutoUpdate = false;
diff --git a/examples/webxr_vr_handinput_profiles.html b/examples/webxr_vr_handinput_profiles.html
index f3e07192c9ebb2..f9f6088a911fd1 100644
--- a/examples/webxr_vr_handinput_profiles.html
+++ b/examples/webxr_vr_handinput_profiles.html
@@ -91,7 +91,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
diff --git a/examples/webxr_vr_layers.html b/examples/webxr_vr_layers.html
index ea80bbc03b7a28..00a8cffc45d3bc 100644
--- a/examples/webxr_vr_layers.html
+++ b/examples/webxr_vr_layers.html
@@ -130,7 +130,6 @@
renderer.setClearAlpha( 1 );
renderer.setClearColor( new THREE.Color( 0 ), 0 );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webxr_vr_panorama.html b/examples/webxr_vr_panorama.html
index 99a28e9c684adb..193bd68b9874de 100644
--- a/examples/webxr_vr_panorama.html
+++ b/examples/webxr_vr_panorama.html
@@ -37,7 +37,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
renderer.xr.setReferenceSpaceType( 'local' );
document.body.appendChild( renderer.domElement );
diff --git a/examples/webxr_vr_panorama_depth.html b/examples/webxr_vr_panorama_depth.html
index 4f04a6d9b66ceb..177ab23cf14123 100644
--- a/examples/webxr_vr_panorama_depth.html
+++ b/examples/webxr_vr_panorama_depth.html
@@ -95,7 +95,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
renderer.xr.setReferenceSpaceType( 'local' );
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_vr_rollercoaster.html b/examples/webxr_vr_rollercoaster.html
index 50649ec1c8272f..798424ebf5fd08 100644
--- a/examples/webxr_vr_rollercoaster.html
+++ b/examples/webxr_vr_rollercoaster.html
@@ -38,7 +38,6 @@
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
renderer.xr.setReferenceSpaceType( 'local' );
document.body.appendChild( renderer.domElement );
diff --git a/examples/webxr_vr_sandbox.html b/examples/webxr_vr_sandbox.html
index 3f3520470358d1..b0987a23219931 100644
--- a/examples/webxr_vr_sandbox.html
+++ b/examples/webxr_vr_sandbox.html
@@ -128,7 +128,6 @@
renderer.autoClear = false;
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
renderer.toneMapping = THREE.ACESFilmicToneMapping;
renderer.toneMappingExposure = 1;
diff --git a/examples/webxr_vr_teleport.html b/examples/webxr_vr_teleport.html
index ae68b819157746..1d2461a5686376 100644
--- a/examples/webxr_vr_teleport.html
+++ b/examples/webxr_vr_teleport.html
@@ -82,7 +82,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.addEventListener( 'sessionstart', () => baseReferenceSpace = renderer.xr.getReferenceSpace() );
renderer.xr.enabled = true;
diff --git a/examples/webxr_vr_video.html b/examples/webxr_vr_video.html
index ae398b6635a0f9..2ab9a445fc6663 100644
--- a/examples/webxr_vr_video.html
+++ b/examples/webxr_vr_video.html
@@ -112,7 +112,6 @@
renderer = new THREE.WebGLRenderer();
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
renderer.xr.setReferenceSpaceType( 'local' );
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_ballshooter.html b/examples/webxr_xr_ballshooter.html
index 593efd75541272..5f727d4eaf01e7 100644
--- a/examples/webxr_xr_ballshooter.html
+++ b/examples/webxr_xr_ballshooter.html
@@ -75,7 +75,6 @@
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( render );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_cubes.html b/examples/webxr_xr_cubes.html
index 28d07af7a4f860..9d5efe42ff405b 100644
--- a/examples/webxr_xr_cubes.html
+++ b/examples/webxr_xr_cubes.html
@@ -103,7 +103,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_dragging.html b/examples/webxr_xr_dragging.html
index 3d8bb607887024..bb28146fbdc837 100644
--- a/examples/webxr_xr_dragging.html
+++ b/examples/webxr_xr_dragging.html
@@ -125,7 +125,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_haptics.html b/examples/webxr_xr_haptics.html
index d99f6438792e5d..6a4b9cf12d3c0f 100644
--- a/examples/webxr_xr_haptics.html
+++ b/examples/webxr_xr_haptics.html
@@ -144,7 +144,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_paint.html b/examples/webxr_xr_paint.html
index c84e66ba56015d..29f9ab691ea62f 100644
--- a/examples/webxr_xr_paint.html
+++ b/examples/webxr_xr_paint.html
@@ -79,7 +79,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/examples/webxr_xr_sculpt.html b/examples/webxr_xr_sculpt.html
index 169a0fdd994312..ab201f326a4d0d 100644
--- a/examples/webxr_xr_sculpt.html
+++ b/examples/webxr_xr_sculpt.html
@@ -73,7 +73,6 @@
renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
container.appendChild( renderer.domElement );
diff --git a/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html b/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html
index fbe22ea1be1803..2f1eea70581f71 100644
--- a/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html
+++ b/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html
@@ -79,7 +79,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/align-html-elements-to-3d-globe.html b/manual/examples/align-html-elements-to-3d-globe.html
index 3c41d21c4191af..68e342fb867721 100644
--- a/manual/examples/align-html-elements-to-3d-globe.html
+++ b/manual/examples/align-html-elements-to-3d-globe.html
@@ -80,7 +80,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/align-html-to-3d-w-hiding.html b/manual/examples/align-html-to-3d-w-hiding.html
index 85c111abd3fa01..a8ffa116751de7 100644
--- a/manual/examples/align-html-to-3d-w-hiding.html
+++ b/manual/examples/align-html-to-3d-w-hiding.html
@@ -76,7 +76,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/align-html-to-3d-w-sorting.html b/manual/examples/align-html-to-3d-w-sorting.html
index 80f7212b953320..6ecfd01ac17f32 100644
--- a/manual/examples/align-html-to-3d-w-sorting.html
+++ b/manual/examples/align-html-to-3d-w-sorting.html
@@ -78,7 +78,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/align-html-to-3d.html b/manual/examples/align-html-to-3d.html
index 8814e41cd7f63e..77a49c03b77b22 100644
--- a/manual/examples/align-html-to-3d.html
+++ b/manual/examples/align-html-to-3d.html
@@ -76,7 +76,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/background-css.html b/manual/examples/background-css.html
index aa1d079f65da9a..fbfb1ac4321537 100644
--- a/manual/examples/background-css.html
+++ b/manual/examples/background-css.html
@@ -45,7 +45,6 @@
alpha: true,
antialias: true
} );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/background-cubemap.html b/manual/examples/background-cubemap.html
index cffd3fba0ee7c5..73aa215fb9c705 100644
--- a/manual/examples/background-cubemap.html
+++ b/manual/examples/background-cubemap.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/background-equirectangularmap.html b/manual/examples/background-equirectangularmap.html
index 4afd18c190d922..8706fe12673d0c 100644
--- a/manual/examples/background-equirectangularmap.html
+++ b/manual/examples/background-equirectangularmap.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/background-scene-background-fixed-aspect.html b/manual/examples/background-scene-background-fixed-aspect.html
index e5819b3e14dfbf..f6dceefa67159b 100644
--- a/manual/examples/background-scene-background-fixed-aspect.html
+++ b/manual/examples/background-scene-background-fixed-aspect.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const fov = 75;
diff --git a/manual/examples/background-scene-background.html b/manual/examples/background-scene-background.html
index 2eeaa190e0ffe8..e4bc92ccf3060a 100644
--- a/manual/examples/background-scene-background.html
+++ b/manual/examples/background-scene-background.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const fov = 75;
diff --git a/manual/examples/background-separate-scene-bad-aspect.html b/manual/examples/background-separate-scene-bad-aspect.html
index 309cc425387190..3c4daba259ed58 100644
--- a/manual/examples/background-separate-scene-bad-aspect.html
+++ b/manual/examples/background-separate-scene-bad-aspect.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const fov = 75;
diff --git a/manual/examples/background-separate-scene.html b/manual/examples/background-separate-scene.html
index 699711a6a1438b..8d828c5adfce7e 100644
--- a/manual/examples/background-separate-scene.html
+++ b/manual/examples/background-separate-scene.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const fov = 75;
diff --git a/manual/examples/background-v01.html b/manual/examples/background-v01.html
index a21161634175d2..f1f9d757bcbaa6 100644
--- a/manual/examples/background-v01.html
+++ b/manual/examples/background-v01.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const scene = new THREE.Scene();
const aspect = 2; // the canvas default
diff --git a/manual/examples/background.html b/manual/examples/background.html
index 4585cddabbdda0..b82405d2ebdc90 100644
--- a/manual/examples/background.html
+++ b/manual/examples/background.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const scene = new THREE.Scene();
const aspect = 2; // the canvas default
diff --git a/manual/examples/billboard-labels-w-sprites-adjust-height.html b/manual/examples/billboard-labels-w-sprites-adjust-height.html
index ad8a02e4c0b595..817e427d838e3b 100644
--- a/manual/examples/billboard-labels-w-sprites-adjust-height.html
+++ b/manual/examples/billboard-labels-w-sprites-adjust-height.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/billboard-labels-w-sprites.html b/manual/examples/billboard-labels-w-sprites.html
index be0c958adf2826..3e8cfc3c57e205 100644
--- a/manual/examples/billboard-labels-w-sprites.html
+++ b/manual/examples/billboard-labels-w-sprites.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/billboard-trees-no-billboards.html b/manual/examples/billboard-trees-no-billboards.html
index b81c4e6c07bdfa..512778c1e957e2 100644
--- a/manual/examples/billboard-trees-no-billboards.html
+++ b/manual/examples/billboard-trees-no-billboards.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/billboard-trees-static-billboards.html b/manual/examples/billboard-trees-static-billboards.html
index 1bcce80fe5f6d8..b1e47d11f75f29 100644
--- a/manual/examples/billboard-trees-static-billboards.html
+++ b/manual/examples/billboard-trees-static-billboards.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/cameras-logarithmic-depth-buffer.html b/manual/examples/cameras-logarithmic-depth-buffer.html
index 6e662f823a4556..111fac57a7a2f0 100644
--- a/manual/examples/cameras-logarithmic-depth-buffer.html
+++ b/manual/examples/cameras-logarithmic-depth-buffer.html
@@ -46,7 +46,6 @@
logarithmicDepthBuffer: true,
antialias: true
} );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
const near = 0.00001;
diff --git a/manual/examples/cameras-orthographic-2-scenes.html b/manual/examples/cameras-orthographic-2-scenes.html
index 3db099a3522a0b..65cdcc26a1f65e 100644
--- a/manual/examples/cameras-orthographic-2-scenes.html
+++ b/manual/examples/cameras-orthographic-2-scenes.html
@@ -60,7 +60,6 @@
const view1Elem = document.querySelector( '#view1' );
const view2Elem = document.querySelector( '#view2' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const size = 1;
const near = 5;
diff --git a/manual/examples/cameras-orthographic-canvas-top-left-origin.html b/manual/examples/cameras-orthographic-canvas-top-left-origin.html
index b8df77320bdcb1..bc42954fd91891 100644
--- a/manual/examples/cameras-orthographic-canvas-top-left-origin.html
+++ b/manual/examples/cameras-orthographic-canvas-top-left-origin.html
@@ -51,7 +51,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const left = 0;
const right = 300; // default canvas size
diff --git a/manual/examples/cameras-perspective-2-scenes.html b/manual/examples/cameras-perspective-2-scenes.html
index f744b08053235c..784bea7080bee5 100644
--- a/manual/examples/cameras-perspective-2-scenes.html
+++ b/manual/examples/cameras-perspective-2-scenes.html
@@ -60,7 +60,6 @@
const view1Elem = document.querySelector( '#view1' );
const view2Elem = document.querySelector( '#view2' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/cameras-perspective.html b/manual/examples/cameras-perspective.html
index c3366510059c9a..a1f540c56d4772 100644
--- a/manual/examples/cameras-perspective.html
+++ b/manual/examples/cameras-perspective.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/cameras-z-fighting.html b/manual/examples/cameras-z-fighting.html
index 06227fd3ce40a6..472bea5abff2f5 100644
--- a/manual/examples/cameras-z-fighting.html
+++ b/manual/examples/cameras-z-fighting.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
const near = 0.00001;
diff --git a/manual/examples/canvas-textured-cube-qix.html b/manual/examples/canvas-textured-cube-qix.html
index 3ea791fbd277c3..0ff8eb6f18fb12 100644
--- a/manual/examples/canvas-textured-cube-qix.html
+++ b/manual/examples/canvas-textured-cube-qix.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/canvas-textured-cube.html b/manual/examples/canvas-textured-cube.html
index 70798b86d3da52..1f11b269be07c1 100644
--- a/manual/examples/canvas-textured-cube.html
+++ b/manual/examples/canvas-textured-cube.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/canvas-textured-labels-one-canvas.html b/manual/examples/canvas-textured-labels-one-canvas.html
index 704406f9d4fb44..5773024464bc5c 100644
--- a/manual/examples/canvas-textured-labels-one-canvas.html
+++ b/manual/examples/canvas-textured-labels-one-canvas.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/canvas-textured-labels-scale-to-fit.html b/manual/examples/canvas-textured-labels-scale-to-fit.html
index 87df8aa506a18e..f6724263899188 100644
--- a/manual/examples/canvas-textured-labels-scale-to-fit.html
+++ b/manual/examples/canvas-textured-labels-scale-to-fit.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/canvas-textured-labels.html b/manual/examples/canvas-textured-labels.html
index 6bfe19a986529d..5a1a1db16ef055 100644
--- a/manual/examples/canvas-textured-labels.html
+++ b/manual/examples/canvas-textured-labels.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/cleanup-loaded-files.html b/manual/examples/cleanup-loaded-files.html
index 7d189ef55a13ea..d31e3e6c79db2e 100644
--- a/manual/examples/cleanup-loaded-files.html
+++ b/manual/examples/cleanup-loaded-files.html
@@ -154,7 +154,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/cleanup-simple.html b/manual/examples/cleanup-simple.html
index b63700a62b2230..b0051bc48f713d 100644
--- a/manual/examples/cleanup-simple.html
+++ b/manual/examples/cleanup-simple.html
@@ -95,7 +95,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/custom-buffergeometry-cube-indexed.html b/manual/examples/custom-buffergeometry-cube-indexed.html
index 4839e7de48b5b6..b8f4df6260908b 100644
--- a/manual/examples/custom-buffergeometry-cube-indexed.html
+++ b/manual/examples/custom-buffergeometry-cube-indexed.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/custom-buffergeometry-cube-typedarrays.html b/manual/examples/custom-buffergeometry-cube-typedarrays.html
index bbd6c30d1eca37..49b8b399665ba3 100644
--- a/manual/examples/custom-buffergeometry-cube-typedarrays.html
+++ b/manual/examples/custom-buffergeometry-cube-typedarrays.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/custom-buffergeometry-cube.html b/manual/examples/custom-buffergeometry-cube.html
index e64ed753e902c7..150d579bfbf2fb 100644
--- a/manual/examples/custom-buffergeometry-cube.html
+++ b/manual/examples/custom-buffergeometry-cube.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/custom-buffergeometry-dynamic.html b/manual/examples/custom-buffergeometry-dynamic.html
index c8c64336f0742e..64f2bfeb8ff3b0 100644
--- a/manual/examples/custom-buffergeometry-dynamic.html
+++ b/manual/examples/custom-buffergeometry-dynamic.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/debug-js-clearing-logger.html b/manual/examples/debug-js-clearing-logger.html
index 85ad6a7826d0e4..2519d5c0d8372b 100644
--- a/manual/examples/debug-js-clearing-logger.html
+++ b/manual/examples/debug-js-clearing-logger.html
@@ -74,7 +74,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/debug-js-html-elements.html b/manual/examples/debug-js-html-elements.html
index 903235489b09a3..9fa36129177a86 100644
--- a/manual/examples/debug-js-html-elements.html
+++ b/manual/examples/debug-js-html-elements.html
@@ -53,7 +53,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/debug-js-params.html b/manual/examples/debug-js-params.html
index 6cc9586d21ec2b..8ff2f1f258bd30 100644
--- a/manual/examples/debug-js-params.html
+++ b/manual/examples/debug-js-params.html
@@ -131,7 +131,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/debugging-mcve.html b/manual/examples/debugging-mcve.html
index bd7a126371c611..27f0926073e50d 100644
--- a/manual/examples/debugging-mcve.html
+++ b/manual/examples/debugging-mcve.html
@@ -22,7 +22,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/fog-gui.html b/manual/examples/fog-gui.html
index 53ebf7a5e7339b..126881214d34b1 100644
--- a/manual/examples/fog-gui.html
+++ b/manual/examples/fog-gui.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const gui = new GUI();
const fov = 75;
diff --git a/manual/examples/fog.html b/manual/examples/fog.html
index 04cba24e102788..9eda9dc68bf311 100644
--- a/manual/examples/fog.html
+++ b/manual/examples/fog.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/fundamentals-3-cubes.html b/manual/examples/fundamentals-3-cubes.html
index 25db1d3f7882ef..ec4b2c7b9479ac 100644
--- a/manual/examples/fundamentals-3-cubes.html
+++ b/manual/examples/fundamentals-3-cubes.html
@@ -28,7 +28,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/fundamentals-with-animation.html b/manual/examples/fundamentals-with-animation.html
index d4766cb20c496c..42ae01868f4535 100644
--- a/manual/examples/fundamentals-with-animation.html
+++ b/manual/examples/fundamentals-with-animation.html
@@ -28,7 +28,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/fundamentals-with-light.html b/manual/examples/fundamentals-with-light.html
index 1950f9ef108309..961c0d559e3e2e 100644
--- a/manual/examples/fundamentals-with-light.html
+++ b/manual/examples/fundamentals-with-light.html
@@ -28,7 +28,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/fundamentals.html b/manual/examples/fundamentals.html
index 71d778d04db985..8cfbc42483c7e3 100644
--- a/manual/examples/fundamentals.html
+++ b/manual/examples/fundamentals.html
@@ -28,7 +28,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-check-animations.html b/manual/examples/game-check-animations.html
index faddb37e04281b..925130834f71a8 100644
--- a/manual/examples/game-check-animations.html
+++ b/manual/examples/game-check-animations.html
@@ -96,7 +96,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-conga-line-w-notes.html b/manual/examples/game-conga-line-w-notes.html
index fc6201ab7b40fd..d1e3d7161b676e 100644
--- a/manual/examples/game-conga-line-w-notes.html
+++ b/manual/examples/game-conga-line-w-notes.html
@@ -172,7 +172,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-conga-line.html b/manual/examples/game-conga-line.html
index 655439e9fff1b9..79baa7b5c3345d 100644
--- a/manual/examples/game-conga-line.html
+++ b/manual/examples/game-conga-line.html
@@ -172,7 +172,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-just-player.html b/manual/examples/game-just-player.html
index 0e98258e1b6942..8d6ed870e07121 100644
--- a/manual/examples/game-just-player.html
+++ b/manual/examples/game-just-player.html
@@ -102,7 +102,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-load-models.html b/manual/examples/game-load-models.html
index 6ce6bad0c3dba4..2b72802abe50f3 100644
--- a/manual/examples/game-load-models.html
+++ b/manual/examples/game-load-models.html
@@ -96,7 +96,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/game-player-input.html b/manual/examples/game-player-input.html
index 0b926ca96cf19a..9f98b4b611233c 100644
--- a/manual/examples/game-player-input.html
+++ b/manual/examples/game-player-input.html
@@ -142,7 +142,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/indexed-textures-picking-and-highlighting.html b/manual/examples/indexed-textures-picking-and-highlighting.html
index 8e9b399190b2db..e3d8888404e223 100644
--- a/manual/examples/indexed-textures-picking-and-highlighting.html
+++ b/manual/examples/indexed-textures-picking-and-highlighting.html
@@ -79,7 +79,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/indexed-textures-picking-debounced.html b/manual/examples/indexed-textures-picking-debounced.html
index c3a749efadc563..d844d7c4095f9d 100644
--- a/manual/examples/indexed-textures-picking-debounced.html
+++ b/manual/examples/indexed-textures-picking-debounced.html
@@ -80,7 +80,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/indexed-textures-picking.html b/manual/examples/indexed-textures-picking.html
index dff885162c9ee7..2cc2805fd0c03a 100644
--- a/manual/examples/indexed-textures-picking.html
+++ b/manual/examples/indexed-textures-picking.html
@@ -79,7 +79,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/indexed-textures-random-colors.html b/manual/examples/indexed-textures-random-colors.html
index 0848263b71aba5..644570cba3545a 100644
--- a/manual/examples/indexed-textures-random-colors.html
+++ b/manual/examples/indexed-textures-random-colors.html
@@ -79,7 +79,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-ambient.html b/manual/examples/lights-ambient.html
index 418eaead7bc337..b9f3592030f64e 100644
--- a/manual/examples/lights-ambient.html
+++ b/manual/examples/lights-ambient.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-directional-w-helper.html b/manual/examples/lights-directional-w-helper.html
index 1e82d0290baf8c..338b81ccd791d6 100644
--- a/manual/examples/lights-directional-w-helper.html
+++ b/manual/examples/lights-directional-w-helper.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-directional.html b/manual/examples/lights-directional.html
index e6e44b61159d70..4c0a55d19b9bd2 100644
--- a/manual/examples/lights-directional.html
+++ b/manual/examples/lights-directional.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-hemisphere.html b/manual/examples/lights-hemisphere.html
index 8449948f4cf93b..a9ee559f717760 100644
--- a/manual/examples/lights-hemisphere.html
+++ b/manual/examples/lights-hemisphere.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-point.html b/manual/examples/lights-point.html
index 5efe304a40e95c..2b2f5c9b0fadb0 100644
--- a/manual/examples/lights-point.html
+++ b/manual/examples/lights-point.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lights-rectarea.html b/manual/examples/lights-rectarea.html
index a98cb08c32ed61..1b121b4f4caeda 100644
--- a/manual/examples/lights-rectarea.html
+++ b/manual/examples/lights-rectarea.html
@@ -44,7 +44,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
RectAreaLightUniformsLib.init();
const fov = 45;
diff --git a/manual/examples/lights-spot-w-helper.html b/manual/examples/lights-spot-w-helper.html
index fadb1e760cb315..6ee40a720d9587 100644
--- a/manual/examples/lights-spot-w-helper.html
+++ b/manual/examples/lights-spot-w-helper.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-animated-cars.html b/manual/examples/load-gltf-animated-cars.html
index 21deb6d569bfb7..b9e99813facb91 100644
--- a/manual/examples/load-gltf-animated-cars.html
+++ b/manual/examples/load-gltf-animated-cars.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-car-path-fixed.html b/manual/examples/load-gltf-car-path-fixed.html
index 0ffe36da439956..65bcce62af015a 100644
--- a/manual/examples/load-gltf-car-path-fixed.html
+++ b/manual/examples/load-gltf-car-path-fixed.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-car-path.html b/manual/examples/load-gltf-car-path.html
index 418302f53a351e..ee70787c660896 100644
--- a/manual/examples/load-gltf-car-path.html
+++ b/manual/examples/load-gltf-car-path.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-dump-scenegraph-extra.html b/manual/examples/load-gltf-dump-scenegraph-extra.html
index efb30f096f7f7b..82a7467a66a6d6 100644
--- a/manual/examples/load-gltf-dump-scenegraph-extra.html
+++ b/manual/examples/load-gltf-dump-scenegraph-extra.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-dump-scenegraph.html b/manual/examples/load-gltf-dump-scenegraph.html
index 1011b9c04fd1f0..122ed0dda91866 100644
--- a/manual/examples/load-gltf-dump-scenegraph.html
+++ b/manual/examples/load-gltf-dump-scenegraph.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-rotate-cars-fixed.html b/manual/examples/load-gltf-rotate-cars-fixed.html
index 62dd18ac2b96e0..dad4a8587c0233 100644
--- a/manual/examples/load-gltf-rotate-cars-fixed.html
+++ b/manual/examples/load-gltf-rotate-cars-fixed.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-rotate-cars.html b/manual/examples/load-gltf-rotate-cars.html
index f8ba8bfab4bbd4..9513f12ebe391d 100644
--- a/manual/examples/load-gltf-rotate-cars.html
+++ b/manual/examples/load-gltf-rotate-cars.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-gltf-shadows.html b/manual/examples/load-gltf-shadows.html
index 5e07eb1a49983c..fc5c2b5feb27c0 100644
--- a/manual/examples/load-gltf-shadows.html
+++ b/manual/examples/load-gltf-shadows.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/load-gltf.html b/manual/examples/load-gltf.html
index 37b0e581c64ac1..b4454259815075 100644
--- a/manual/examples/load-gltf.html
+++ b/manual/examples/load-gltf.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-auto-camera-xz.html b/manual/examples/load-obj-auto-camera-xz.html
index 0bbee370479a85..946e392ed1f6a5 100644
--- a/manual/examples/load-obj-auto-camera-xz.html
+++ b/manual/examples/load-obj-auto-camera-xz.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-auto-camera.html b/manual/examples/load-obj-auto-camera.html
index 838cc7e0d05871..370ad1971dd0a1 100644
--- a/manual/examples/load-obj-auto-camera.html
+++ b/manual/examples/load-obj-auto-camera.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-materials-fixed.html b/manual/examples/load-obj-materials-fixed.html
index 440e7f016848de..19bd6b0cb28ced 100644
--- a/manual/examples/load-obj-materials-fixed.html
+++ b/manual/examples/load-obj-materials-fixed.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-materials-windmill2.html b/manual/examples/load-obj-materials-windmill2.html
index 95c1b40ddc0c39..2ab3bcedde88e2 100644
--- a/manual/examples/load-obj-materials-windmill2.html
+++ b/manual/examples/load-obj-materials-windmill2.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-materials.html b/manual/examples/load-obj-materials.html
index 04043a8a9734cf..41e2a49965b7a8 100644
--- a/manual/examples/load-obj-materials.html
+++ b/manual/examples/load-obj-materials.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-no-materials.html b/manual/examples/load-obj-no-materials.html
index 758bb575b82f73..89a7429c4f5a0c 100644
--- a/manual/examples/load-obj-no-materials.html
+++ b/manual/examples/load-obj-no-materials.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/load-obj-wat.html b/manual/examples/load-obj-wat.html
index d2e1b4c3154e1f..2c53982f4a1863 100644
--- a/manual/examples/load-obj-wat.html
+++ b/manual/examples/load-obj-wat.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lots-of-objects-animated.html b/manual/examples/lots-of-objects-animated.html
index 4d6f02d1e73243..a18a95bd4bd020 100644
--- a/manual/examples/lots-of-objects-animated.html
+++ b/manual/examples/lots-of-objects-animated.html
@@ -111,7 +111,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const tweenManager = new TweenManger();
const fov = 60;
diff --git a/manual/examples/lots-of-objects-merged-vertexcolors.html b/manual/examples/lots-of-objects-merged-vertexcolors.html
index 5a9c87b49b4d41..b43e183c3d9c77 100644
--- a/manual/examples/lots-of-objects-merged-vertexcolors.html
+++ b/manual/examples/lots-of-objects-merged-vertexcolors.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lots-of-objects-merged.html b/manual/examples/lots-of-objects-merged.html
index 9a1274bbd7724a..8b5ea86f733cd6 100644
--- a/manual/examples/lots-of-objects-merged.html
+++ b/manual/examples/lots-of-objects-merged.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lots-of-objects-morphtargets.html b/manual/examples/lots-of-objects-morphtargets.html
index 233410c50fcf54..ab850e4a9788c3 100644
--- a/manual/examples/lots-of-objects-morphtargets.html
+++ b/manual/examples/lots-of-objects-morphtargets.html
@@ -111,7 +111,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const tweenManager = new TweenManger();
diff --git a/manual/examples/lots-of-objects-multiple-data-sets.html b/manual/examples/lots-of-objects-multiple-data-sets.html
index 97924d129a90a3..0385f36f4625bb 100644
--- a/manual/examples/lots-of-objects-multiple-data-sets.html
+++ b/manual/examples/lots-of-objects-multiple-data-sets.html
@@ -63,7 +63,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/lots-of-objects-slow.html b/manual/examples/lots-of-objects-slow.html
index bcf2b1e3183bbb..1ae745e0e588a6 100644
--- a/manual/examples/lots-of-objects-slow.html
+++ b/manual/examples/lots-of-objects-slow.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/multiple-scenes-controls.html b/manual/examples/multiple-scenes-controls.html
index deeebecf4cb1bc..c9a85aad5049f5 100644
--- a/manual/examples/multiple-scenes-controls.html
+++ b/manual/examples/multiple-scenes-controls.html
@@ -69,7 +69,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
const sceneElements = [];
function addScene( elem, fn ) {
diff --git a/manual/examples/multiple-scenes-copy-canvas.html b/manual/examples/multiple-scenes-copy-canvas.html
index 8059ff2ea25cae..dafe144bcf331d 100644
--- a/manual/examples/multiple-scenes-copy-canvas.html
+++ b/manual/examples/multiple-scenes-copy-canvas.html
@@ -64,7 +64,6 @@
const canvas = document.createElement( 'canvas' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
renderer.setScissorTest( true );
diff --git a/manual/examples/multiple-scenes-generic.html b/manual/examples/multiple-scenes-generic.html
index f786936947ef9f..5e9fdbf8bb79df 100644
--- a/manual/examples/multiple-scenes-generic.html
+++ b/manual/examples/multiple-scenes-generic.html
@@ -67,7 +67,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
const sceneElements = [];
function addScene( elem, fn ) {
diff --git a/manual/examples/multiple-scenes-selector.html b/manual/examples/multiple-scenes-selector.html
index 22973066068e07..1e5dcb85d375d7 100644
--- a/manual/examples/multiple-scenes-selector.html
+++ b/manual/examples/multiple-scenes-selector.html
@@ -67,7 +67,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
const sceneElements = [];
function addScene( elem, fn ) {
diff --git a/manual/examples/multiple-scenes-v1.html b/manual/examples/multiple-scenes-v1.html
index 31cb9246ac043d..f0af52ac0dbfda 100644
--- a/manual/examples/multiple-scenes-v1.html
+++ b/manual/examples/multiple-scenes-v1.html
@@ -67,7 +67,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
function makeScene( elem ) {
diff --git a/manual/examples/multiple-scenes-v2.html b/manual/examples/multiple-scenes-v2.html
index 871679106d03dd..29701dae00f2e2 100644
--- a/manual/examples/multiple-scenes-v2.html
+++ b/manual/examples/multiple-scenes-v2.html
@@ -68,7 +68,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
function makeScene( elem ) {
diff --git a/manual/examples/multiple-scenes-v3.html b/manual/examples/multiple-scenes-v3.html
index 7c20bbb4a54147..84c10f6b7a22a9 100644
--- a/manual/examples/multiple-scenes-v3.html
+++ b/manual/examples/multiple-scenes-v3.html
@@ -68,7 +68,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } );
- renderer.useLegacyLights = false;
function makeScene( elem ) {
diff --git a/manual/examples/picking-gpu.html b/manual/examples/picking-gpu.html
index f661255307671b..65fa4611464a50 100644
--- a/manual/examples/picking-gpu.html
+++ b/manual/examples/picking-gpu.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/picking-raycaster-complex-geo.html b/manual/examples/picking-raycaster-complex-geo.html
index fa19cd8fb70e14..160fbaddfbe105 100644
--- a/manual/examples/picking-raycaster-complex-geo.html
+++ b/manual/examples/picking-raycaster-complex-geo.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/picking-raycaster-transparency.html b/manual/examples/picking-raycaster-transparency.html
index 6435f9174d2384..bfdb0032fa2447 100644
--- a/manual/examples/picking-raycaster-transparency.html
+++ b/manual/examples/picking-raycaster-transparency.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/picking-raycaster.html b/manual/examples/picking-raycaster.html
index c79ffcab3468c7..2912f1ee58b9ba 100644
--- a/manual/examples/picking-raycaster.html
+++ b/manual/examples/picking-raycaster.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 60;
const aspect = 2; // the canvas default
diff --git a/manual/examples/postprocessing-custom.html b/manual/examples/postprocessing-custom.html
index 61e9368ed8afd8..03812be8e12896 100644
--- a/manual/examples/postprocessing-custom.html
+++ b/manual/examples/postprocessing-custom.html
@@ -44,7 +44,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/postprocessing-gui.html b/manual/examples/postprocessing-gui.html
index a6d2a8ed23e7cc..e90bcf4744094a 100644
--- a/manual/examples/postprocessing-gui.html
+++ b/manual/examples/postprocessing-gui.html
@@ -46,7 +46,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/postprocessing.html b/manual/examples/postprocessing.html
index 80d71cde9e2b27..840f1d16b6bc27 100644
--- a/manual/examples/postprocessing.html
+++ b/manual/examples/postprocessing.html
@@ -45,7 +45,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/primitives-text.html b/manual/examples/primitives-text.html
index 0d72894e5d8187..24876a081d9438 100644
--- a/manual/examples/primitives-text.html
+++ b/manual/examples/primitives-text.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/primitives.html b/manual/examples/primitives.html
index edc44250fc9c74..96b580ea3fbcca 100644
--- a/manual/examples/primitives.html
+++ b/manual/examples/primitives.html
@@ -43,7 +43,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/render-on-demand-w-damping.html b/manual/examples/render-on-demand-w-damping.html
index 35b8bcf063cc2f..b11b0b3fe8a481 100644
--- a/manual/examples/render-on-demand-w-damping.html
+++ b/manual/examples/render-on-demand-w-damping.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/render-on-demand-w-gui.html b/manual/examples/render-on-demand-w-gui.html
index 4a30690ce3a788..726b088fc4d2b9 100644
--- a/manual/examples/render-on-demand-w-gui.html
+++ b/manual/examples/render-on-demand-w-gui.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/render-on-demand.html b/manual/examples/render-on-demand.html
index 5b0fa158d8b0e2..15fd75e61baae9 100644
--- a/manual/examples/render-on-demand.html
+++ b/manual/examples/render-on-demand.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/render-target.html b/manual/examples/render-target.html
index f1ca7d13945a34..ced0069a1d6c40 100644
--- a/manual/examples/render-target.html
+++ b/manual/examples/render-target.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const rtWidth = 512;
const rtHeight = 512;
diff --git a/manual/examples/responsive-hd-dpi.html b/manual/examples/responsive-hd-dpi.html
index 19d6032a2a8500..2d33e6d65f8929 100644
--- a/manual/examples/responsive-hd-dpi.html
+++ b/manual/examples/responsive-hd-dpi.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/responsive-no-resize.html b/manual/examples/responsive-no-resize.html
index 60fe7f1ccda468..40229bdf54b750 100644
--- a/manual/examples/responsive-no-resize.html
+++ b/manual/examples/responsive-no-resize.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/responsive-update-camera.html b/manual/examples/responsive-update-camera.html
index d3811154fa7e78..6259c91ec1073a 100644
--- a/manual/examples/responsive-update-camera.html
+++ b/manual/examples/responsive-update-camera.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/responsive.html b/manual/examples/responsive.html
index d9d146e07ed048..3dd313d1c9a28b 100644
--- a/manual/examples/responsive.html
+++ b/manual/examples/responsive.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-car.html b/manual/examples/scenegraph-car.html
index 5ba5609959dce0..ba769be1ebb92a 100644
--- a/manual/examples/scenegraph-car.html
+++ b/manual/examples/scenegraph-car.html
@@ -40,7 +40,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.setClearColor( 0xAAAAAA );
const fov = 40;
diff --git a/manual/examples/scenegraph-sun-earth-moon-axes-grids.html b/manual/examples/scenegraph-sun-earth-moon-axes-grids.html
index 703bf3d4cdbcb8..1bd1b534963264 100644
--- a/manual/examples/scenegraph-sun-earth-moon-axes-grids.html
+++ b/manual/examples/scenegraph-sun-earth-moon-axes-grids.html
@@ -67,7 +67,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const gui = new GUI();
const fov = 40;
diff --git a/manual/examples/scenegraph-sun-earth-moon-axes.html b/manual/examples/scenegraph-sun-earth-moon-axes.html
index d3523473a1d360..b94d91f83d7021 100644
--- a/manual/examples/scenegraph-sun-earth-moon-axes.html
+++ b/manual/examples/scenegraph-sun-earth-moon-axes.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-sun-earth-moon.html b/manual/examples/scenegraph-sun-earth-moon.html
index 151593da6d5446..448041ff3302ee 100644
--- a/manual/examples/scenegraph-sun-earth-moon.html
+++ b/manual/examples/scenegraph-sun-earth-moon.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-sun-earth-orbit-fixed.html b/manual/examples/scenegraph-sun-earth-orbit-fixed.html
index ffec6c962373ea..3aade2ae7237d2 100644
--- a/manual/examples/scenegraph-sun-earth-orbit-fixed.html
+++ b/manual/examples/scenegraph-sun-earth-orbit-fixed.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-sun-earth-orbit.html b/manual/examples/scenegraph-sun-earth-orbit.html
index 8000170e0609c0..82e16dceea4b64 100644
--- a/manual/examples/scenegraph-sun-earth-orbit.html
+++ b/manual/examples/scenegraph-sun-earth-orbit.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-sun-earth.html b/manual/examples/scenegraph-sun-earth.html
index 0d6aaa0d8ea1c2..b2e0b21f4fe9a8 100644
--- a/manual/examples/scenegraph-sun-earth.html
+++ b/manual/examples/scenegraph-sun-earth.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-sun.html b/manual/examples/scenegraph-sun.html
index 1ab43388a47b3c..cb2a8bcead02fd 100644
--- a/manual/examples/scenegraph-sun.html
+++ b/manual/examples/scenegraph-sun.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 40;
const aspect = 2; // the canvas default
diff --git a/manual/examples/scenegraph-tank.html b/manual/examples/scenegraph-tank.html
index 8d260e2721f356..5ce1153d40e343 100644
--- a/manual/examples/scenegraph-tank.html
+++ b/manual/examples/scenegraph-tank.html
@@ -49,7 +49,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas: canvas } );
- renderer.useLegacyLights = false;
renderer.setClearColor( 0xAAAAAA );
renderer.shadowMap.enabled = true;
diff --git a/manual/examples/shadertoy-as-texture.html b/manual/examples/shadertoy-as-texture.html
index a1b4e9fc4bb70e..002b7b9a8e6ac2 100644
--- a/manual/examples/shadertoy-as-texture.html
+++ b/manual/examples/shadertoy-as-texture.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/shadertoy-basic-x40.html b/manual/examples/shadertoy-basic-x40.html
index d54719e14ac5c7..63c36db16ff1ff 100644
--- a/manual/examples/shadertoy-basic-x40.html
+++ b/manual/examples/shadertoy-basic-x40.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const camera = new THREE.OrthographicCamera(
diff --git a/manual/examples/shadertoy-basic.html b/manual/examples/shadertoy-basic.html
index d8af8ab12efd4a..6b63b64c279c2b 100644
--- a/manual/examples/shadertoy-basic.html
+++ b/manual/examples/shadertoy-basic.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const camera = new THREE.OrthographicCamera(
diff --git a/manual/examples/shadertoy-bleepy-blocks.html b/manual/examples/shadertoy-bleepy-blocks.html
index c8269b8e1949bc..5ceaee0a788e74 100644
--- a/manual/examples/shadertoy-bleepy-blocks.html
+++ b/manual/examples/shadertoy-bleepy-blocks.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const camera = new THREE.OrthographicCamera(
diff --git a/manual/examples/shadertoy-prep.html b/manual/examples/shadertoy-prep.html
index b1b3fd26f3f0d6..ff107575c6b1bb 100644
--- a/manual/examples/shadertoy-prep.html
+++ b/manual/examples/shadertoy-prep.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const camera = new THREE.OrthographicCamera(
diff --git a/manual/examples/shadows-directional-light-shadow-acne.html b/manual/examples/shadows-directional-light-shadow-acne.html
index 1e783caaf8328f..8de3b90c6c1fad 100644
--- a/manual/examples/shadows-directional-light-shadow-acne.html
+++ b/manual/examples/shadows-directional-light-shadow-acne.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-directional-light-with-camera-gui.html b/manual/examples/shadows-directional-light-with-camera-gui.html
index 2e4139aff3a70c..e0508984f600b9 100644
--- a/manual/examples/shadows-directional-light-with-camera-gui.html
+++ b/manual/examples/shadows-directional-light-with-camera-gui.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-directional-light-with-camera-helper.html b/manual/examples/shadows-directional-light-with-camera-helper.html
index 5396ebbd2e5329..57e105aa2621d3 100644
--- a/manual/examples/shadows-directional-light-with-camera-helper.html
+++ b/manual/examples/shadows-directional-light-with-camera-helper.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-directional-light.html b/manual/examples/shadows-directional-light.html
index 5cc91e64c944b9..82314754ef57aa 100644
--- a/manual/examples/shadows-directional-light.html
+++ b/manual/examples/shadows-directional-light.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-fake.html b/manual/examples/shadows-fake.html
index e49c0096151965..95cc10dadc0204 100644
--- a/manual/examples/shadows-fake.html
+++ b/manual/examples/shadows-fake.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 45;
const aspect = 2; // the canvas default
diff --git a/manual/examples/shadows-point-light.html b/manual/examples/shadows-point-light.html
index 84d72a411510d5..b010363569fbbc 100644
--- a/manual/examples/shadows-point-light.html
+++ b/manual/examples/shadows-point-light.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-spot-light-with-camera-gui.html b/manual/examples/shadows-spot-light-with-camera-gui.html
index 132f472fd57cb0..44a917aad5c206 100644
--- a/manual/examples/shadows-spot-light-with-camera-gui.html
+++ b/manual/examples/shadows-spot-light-with-camera-gui.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
const fov = 45;
diff --git a/manual/examples/shadows-spot-light-with-shadow-radius.html b/manual/examples/shadows-spot-light-with-shadow-radius.html
index 14c707ee13ef49..0b3083017f5c6d 100644
--- a/manual/examples/shadows-spot-light-with-shadow-radius.html
+++ b/manual/examples/shadows-spot-light-with-shadow-radius.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.shadowMap.enabled = true;
renderer.shadowMap.type = THREE.PCFSoftShadowMap; // default THREE.PCFShadowMap
diff --git a/manual/examples/textured-cube-6-textures.html b/manual/examples/textured-cube-6-textures.html
index 9f310b7f2db68c..ceb048c22e02c2 100644
--- a/manual/examples/textured-cube-6-textures.html
+++ b/manual/examples/textured-cube-6-textures.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/textured-cube-adjust.html b/manual/examples/textured-cube-adjust.html
index 304ff993b53a13..f43156053081e9 100644
--- a/manual/examples/textured-cube-adjust.html
+++ b/manual/examples/textured-cube-adjust.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/textured-cube-wait-for-all-textures.html b/manual/examples/textured-cube-wait-for-all-textures.html
index 722ce6b4f4ab8e..1e940551b879f0 100644
--- a/manual/examples/textured-cube-wait-for-all-textures.html
+++ b/manual/examples/textured-cube-wait-for-all-textures.html
@@ -64,7 +64,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/textured-cube-wait-for-texture.html b/manual/examples/textured-cube-wait-for-texture.html
index 7725271fdce0f2..36d4c2d822c5a6 100644
--- a/manual/examples/textured-cube-wait-for-texture.html
+++ b/manual/examples/textured-cube-wait-for-texture.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/textured-cube.html b/manual/examples/textured-cube.html
index c803763aa6b4d0..45a9d3ed851ccc 100644
--- a/manual/examples/textured-cube.html
+++ b/manual/examples/textured-cube.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/threejs-responsive.js b/manual/examples/threejs-responsive.js
index c55584f2058e50..2cb2a448883bc6 100644
--- a/manual/examples/threejs-responsive.js
+++ b/manual/examples/threejs-responsive.js
@@ -4,7 +4,6 @@ function main() {
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/tips-preservedrawingbuffer.html b/manual/examples/tips-preservedrawingbuffer.html
index cc0302002c7494..0e5b6b61968133 100644
--- a/manual/examples/tips-preservedrawingbuffer.html
+++ b/manual/examples/tips-preservedrawingbuffer.html
@@ -44,7 +44,6 @@
alpha: true,
antialias: true
} );
- renderer.useLegacyLights = false;
renderer.autoClearColor = false;
const camera = new THREE.OrthographicCamera( - 2, 2, 1, - 1, - 1, 1 );
diff --git a/manual/examples/tips-screenshot-bad.html b/manual/examples/tips-screenshot-bad.html
index 6c534c4fce7a6f..f4cdbbde7ee351 100644
--- a/manual/examples/tips-screenshot-bad.html
+++ b/manual/examples/tips-screenshot-bad.html
@@ -56,7 +56,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/tips-screenshot-good.html b/manual/examples/tips-screenshot-good.html
index 44fb694e565a70..d7bc3bd5a6c6f5 100644
--- a/manual/examples/tips-screenshot-good.html
+++ b/manual/examples/tips-screenshot-good.html
@@ -56,7 +56,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/tips-transparent-canvas.html b/manual/examples/tips-transparent-canvas.html
index 91f0b743aefd5d..2e88d407c8e170 100644
--- a/manual/examples/tips-transparent-canvas.html
+++ b/manual/examples/tips-transparent-canvas.html
@@ -71,7 +71,6 @@ Cubes-R-Us!
premultipliedAlpha: false,
antialias: true
} );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency-doubleside-hack.html b/manual/examples/transparency-doubleside-hack.html
index 44daca30564cc5..aaf80f0c023376 100644
--- a/manual/examples/transparency-doubleside-hack.html
+++ b/manual/examples/transparency-doubleside-hack.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency-doubleside.html b/manual/examples/transparency-doubleside.html
index 4af5f7918b96b1..46d76fd2c1c30e 100644
--- a/manual/examples/transparency-doubleside.html
+++ b/manual/examples/transparency-doubleside.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency-intersecting-planes-alphatest.html b/manual/examples/transparency-intersecting-planes-alphatest.html
index ec54cf42207384..a6aa7ff392e00b 100644
--- a/manual/examples/transparency-intersecting-planes-alphatest.html
+++ b/manual/examples/transparency-intersecting-planes-alphatest.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency-intersecting-planes-fixed.html b/manual/examples/transparency-intersecting-planes-fixed.html
index c6b02a26e8fd56..59fa68122f6918 100644
--- a/manual/examples/transparency-intersecting-planes-fixed.html
+++ b/manual/examples/transparency-intersecting-planes-fixed.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency-intersecting-planes.html b/manual/examples/transparency-intersecting-planes.html
index c5db27a8d75e21..e7f8826895336a 100644
--- a/manual/examples/transparency-intersecting-planes.html
+++ b/manual/examples/transparency-intersecting-planes.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/transparency.html b/manual/examples/transparency.html
index be564605d6b085..32fd5e6a2ee76f 100644
--- a/manual/examples/transparency.html
+++ b/manual/examples/transparency.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/voxel-geometry-culled-faces-ui.html b/manual/examples/voxel-geometry-culled-faces-ui.html
index 384eafd7cf93c2..98e6ec81cee50a 100644
--- a/manual/examples/voxel-geometry-culled-faces-ui.html
+++ b/manual/examples/voxel-geometry-culled-faces-ui.html
@@ -419,7 +419,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const cellSize = 32;
diff --git a/manual/examples/voxel-geometry-culled-faces-with-textures.html b/manual/examples/voxel-geometry-culled-faces-with-textures.html
index 8f1eb302108889..06d6f0b4901980 100644
--- a/manual/examples/voxel-geometry-culled-faces-with-textures.html
+++ b/manual/examples/voxel-geometry-culled-faces-with-textures.html
@@ -243,7 +243,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const cellSize = 32;
diff --git a/manual/examples/voxel-geometry-culled-faces.html b/manual/examples/voxel-geometry-culled-faces.html
index 4450efa055477b..af53af5ea33e73 100644
--- a/manual/examples/voxel-geometry-culled-faces.html
+++ b/manual/examples/voxel-geometry-culled-faces.html
@@ -226,7 +226,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const cellSize = 32;
diff --git a/manual/examples/voxel-geometry-merged.html b/manual/examples/voxel-geometry-merged.html
index b107cf0b48ba15..6daefd9e329af2 100644
--- a/manual/examples/voxel-geometry-merged.html
+++ b/manual/examples/voxel-geometry-merged.html
@@ -42,7 +42,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const cellSize = 256;
diff --git a/manual/examples/voxel-geometry-separate-cubes.html b/manual/examples/voxel-geometry-separate-cubes.html
index bf661c65da7b49..24140c0c6088c7 100644
--- a/manual/examples/voxel-geometry-separate-cubes.html
+++ b/manual/examples/voxel-geometry-separate-cubes.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const cellSize = 256;
diff --git a/manual/examples/webxr-basic-vr-optional.html b/manual/examples/webxr-basic-vr-optional.html
index 8732daa0d533d1..ef75ba8d4e2054 100644
--- a/manual/examples/webxr-basic-vr-optional.html
+++ b/manual/examples/webxr-basic-vr-optional.html
@@ -51,7 +51,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const fov = 75;
const aspect = 2; // the canvas default
diff --git a/manual/examples/webxr-basic-w-background.html b/manual/examples/webxr-basic-w-background.html
index f888d3f99f6882..5781492aa14fce 100644
--- a/manual/examples/webxr-basic-w-background.html
+++ b/manual/examples/webxr-basic-w-background.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/manual/examples/webxr-basic.html b/manual/examples/webxr-basic.html
index b30a9d27cfcf37..527ada3787869a 100644
--- a/manual/examples/webxr-basic.html
+++ b/manual/examples/webxr-basic.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/manual/examples/webxr-look-to-select-selector.html b/manual/examples/webxr-look-to-select-selector.html
index 18212b098c6a98..49cf378e75ca47 100644
--- a/manual/examples/webxr-look-to-select-selector.html
+++ b/manual/examples/webxr-look-to-select-selector.html
@@ -39,7 +39,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
const left = - 2; // Use values for left
const right = 2; // right, top and bottom
diff --git a/manual/examples/webxr-look-to-select-w-cursor.html b/manual/examples/webxr-look-to-select-w-cursor.html
index 352d002a320ef9..ab546be426d90b 100644
--- a/manual/examples/webxr-look-to-select-w-cursor.html
+++ b/manual/examples/webxr-look-to-select-w-cursor.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/manual/examples/webxr-look-to-select.html b/manual/examples/webxr-look-to-select.html
index 4cf0a9ce19ad3d..0e105c4dee637e 100644
--- a/manual/examples/webxr-look-to-select.html
+++ b/manual/examples/webxr-look-to-select.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/manual/examples/webxr-point-to-select-w-move.html b/manual/examples/webxr-point-to-select-w-move.html
index 13e975f69b9515..a2e2c932da7b24 100644
--- a/manual/examples/webxr-point-to-select-w-move.html
+++ b/manual/examples/webxr-point-to-select-w-move.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/manual/examples/webxr-point-to-select.html b/manual/examples/webxr-point-to-select.html
index 45b5ab81e60b71..3e78e7d0dd2cc2 100644
--- a/manual/examples/webxr-point-to-select.html
+++ b/manual/examples/webxr-point-to-select.html
@@ -41,7 +41,6 @@
const canvas = document.querySelector( '#c' );
const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } );
- renderer.useLegacyLights = false;
renderer.xr.enabled = true;
document.body.appendChild( VRButton.createButton( renderer ) );
diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js
index e512f23c04fa2f..82fee340f5ed7a 100644
--- a/src/renderers/WebGLRenderer.js
+++ b/src/renderers/WebGLRenderer.js
@@ -152,7 +152,7 @@ class WebGLRenderer {
// physical lights
- this.useLegacyLights = true;
+ this._useLegacyLights = false;
// tone mapping
@@ -959,7 +959,7 @@ class WebGLRenderer {
} );
- currentRenderState.setupLights( _this.useLegacyLights );
+ currentRenderState.setupLights( _this._useLegacyLights );
scene.traverse( function ( object ) {
@@ -1112,7 +1112,7 @@ class WebGLRenderer {
// render scene
- currentRenderState.setupLights( _this.useLegacyLights );
+ currentRenderState.setupLights( _this._useLegacyLights );
if ( camera.isArrayCamera ) {
@@ -2418,14 +2418,14 @@ class WebGLRenderer {
get physicallyCorrectLights() { // @deprecated, r150
- console.warn( 'THREE.WebGLRenderer: the property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' );
+ console.warn( 'THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' );
return ! this.useLegacyLights;
}
set physicallyCorrectLights( value ) { // @deprecated, r150
- console.warn( 'THREE.WebGLRenderer: the property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' );
+ console.warn( 'THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' );
this.useLegacyLights = ! value;
}
@@ -2444,6 +2444,20 @@ class WebGLRenderer {
}
+ get useLegacyLights() { // @deprecated, r155
+
+ console.warn( 'THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: TODO.' );
+ return this._useLegacyLights;
+
+ }
+
+ set useLegacyLights( value ) { // @deprecated, r155
+
+ console.warn( 'THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: TODO.' );
+ this._useLegacyLights = value;
+
+ }
+
}
diff --git a/src/renderers/webgl/WebGLMaterials.js b/src/renderers/webgl/WebGLMaterials.js
index 207460de8e32e8..2c2cc1ab585fe6 100644
--- a/src/renderers/webgl/WebGLMaterials.js
+++ b/src/renderers/webgl/WebGLMaterials.js
@@ -228,7 +228,7 @@ function WebGLMaterials( renderer, properties ) {
uniforms.lightMap.value = material.lightMap;
// artist-friendly light intensity scaling factor
- const scaleFactor = ( renderer.useLegacyLights === true ) ? Math.PI : 1;
+ const scaleFactor = ( renderer._useLegacyLights === true ) ? Math.PI : 1;
uniforms.lightMapIntensity.value = material.lightMapIntensity * scaleFactor;
diff --git a/src/renderers/webgl/WebGLPrograms.js b/src/renderers/webgl/WebGLPrograms.js
index 21ec37da8d8011..ca9d518781fc84 100644
--- a/src/renderers/webgl/WebGLPrograms.js
+++ b/src/renderers/webgl/WebGLPrograms.js
@@ -333,7 +333,7 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities
shadowMapType: renderer.shadowMap.type,
toneMapping: toneMapping,
- useLegacyLights: renderer.useLegacyLights,
+ useLegacyLights: renderer._useLegacyLights,
premultipliedAlpha: material.premultipliedAlpha,
diff --git a/test/unit/src/renderers/WebGLRenderer.tests.js b/test/unit/src/renderers/WebGLRenderer.tests.js
index 0947956c67fff2..9afe2be0f916ae 100644
--- a/test/unit/src/renderers/WebGLRenderer.tests.js
+++ b/test/unit/src/renderers/WebGLRenderer.tests.js
@@ -75,12 +75,6 @@ export default QUnit.module( 'Renderers', () => {
} );
- QUnit.todo( 'physicallyCorrectLights', ( assert ) => {
-
- assert.ok( false, 'everything\'s gonna be alright' );
-
- } );
-
QUnit.todo( 'toneMapping', ( assert ) => {
assert.ok( false, 'everything\'s gonna be alright' );