Feature: wider camera sweeps
This commit is contained in:
parent
2e8ad3ad25
commit
cc168102b3
@ -10,13 +10,13 @@ function updateCamera() {
|
|||||||
const globalTime = Date.now() * 0.00003;
|
const globalTime = Date.now() * 0.00003;
|
||||||
const lookAtTime = Date.now() * 0.00005;
|
const lookAtTime = Date.now() * 0.00005;
|
||||||
|
|
||||||
const camAmplitude = 0.2;
|
const camAmplitude = 0.9;
|
||||||
const lookAmplitude = 0.4;
|
const lookAmplitude = 0.4;
|
||||||
|
|
||||||
// Base Camera Position in front of the TV
|
// Base Camera Position in front of the TV
|
||||||
const baseX = -0.5;
|
const baseX = -0.5;
|
||||||
const baseY = 1.5;
|
const baseY = 1.5;
|
||||||
const baseZ = 2.2;
|
const baseZ = 1.9;
|
||||||
|
|
||||||
// Base LookAt target (Center of the screen)
|
// Base LookAt target (Center of the screen)
|
||||||
const baseTargetX = -0.2;
|
const baseTargetX = -0.2;
|
||||||
@ -26,7 +26,7 @@ function updateCamera() {
|
|||||||
// Camera Position Offsets (Drift)
|
// Camera Position Offsets (Drift)
|
||||||
const camOffsetX = Math.sin(globalTime * 3.1) * camAmplitude;
|
const camOffsetX = Math.sin(globalTime * 3.1) * camAmplitude;
|
||||||
const camOffsetY = Math.cos(globalTime * 2.5) * camAmplitude * 0.4;
|
const camOffsetY = Math.cos(globalTime * 2.5) * camAmplitude * 0.4;
|
||||||
const camOffsetZ = Math.cos(globalTime * 3.2) * camAmplitude * 1.4;
|
const camOffsetZ = Math.cos(globalTime * 3.2) * camAmplitude * 1.2;
|
||||||
|
|
||||||
state.camera.position.x = baseX + camOffsetX;
|
state.camera.position.x = baseX + camOffsetX;
|
||||||
state.camera.position.y = baseY + camOffsetY;
|
state.camera.position.y = baseY + camOffsetY;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user