|
|
@@ -24,7 +24,7 @@
|
|
|
<script type="module">
|
|
|
|
|
|
import * as THREE from 'three';
|
|
|
- import { color, screenUV, hue, reflector, time, Fn, vec2, length, atan2, float, sin, cos, vec3, sub, mul, pow, dodge, normalWorld } from 'three/tsl';
|
|
|
+ import { color, screenUV, hue, reflector, time, Fn, vec2, length, atan2, float, sin, cos, vec3, sub, mul, pow, blendDodge, normalWorld } from 'three/tsl';
|
|
|
|
|
|
import Stats from 'three/addons/libs/stats.module.js';
|
|
|
|
|
|
@@ -85,7 +85,7 @@
|
|
|
const coloredVignette = screenUV.distance( .5 ).mix( hue( color( 0x0175ad ), time.mul( .1 ) ), hue( color( 0x02274f ), time.mul( .5 ) ) );
|
|
|
const lightSpeedEffect = lightSpeed( normalWorld ).clamp();
|
|
|
const lightSpeedSky = normalWorld.y.remapClamp( -.1, 1 ).mix( 0, lightSpeedEffect );
|
|
|
- const composedBackground = dodge( coloredVignette, lightSpeedSky );
|
|
|
+ const composedBackground = blendDodge( coloredVignette, lightSpeedSky );
|
|
|
|
|
|
scene.backgroundNode = composedBackground;
|
|
|
|