Feature: party guests
This commit is contained in:
@@ -7,13 +7,13 @@ function updateCamera() {
|
||||
const globalTime = Date.now() * 0.0001;
|
||||
const lookAtTime = Date.now() * 0.0002;
|
||||
|
||||
const camAmplitude = 1.0;
|
||||
const camAmplitude = new THREE.Vector3(1.0, 0.1, 10.0);
|
||||
const lookAmplitude = 8.0;
|
||||
|
||||
// Base Camera Position in front of the TV
|
||||
const baseX = 0;
|
||||
const baseY = 1.6;
|
||||
const baseZ = -10.0;
|
||||
const baseY = 2.6;
|
||||
const baseZ = 0.0;
|
||||
|
||||
// Base LookAt target (Center of the screen)
|
||||
const baseTargetX = 0;
|
||||
@@ -21,9 +21,9 @@ function updateCamera() {
|
||||
const baseTargetZ = -30.0;
|
||||
|
||||
// Camera Position Offsets (Drift)
|
||||
const camOffsetX = Math.sin(globalTime * 3.1) * camAmplitude;
|
||||
const camOffsetY = Math.cos(globalTime * 2.5) * camAmplitude * 0.1;
|
||||
const camOffsetZ = Math.cos(globalTime * 3.2) * camAmplitude;
|
||||
const camOffsetX = Math.sin(globalTime * 3.1) * camAmplitude.x;
|
||||
const camOffsetY = Math.cos(globalTime * 2.5) * camAmplitude.y;
|
||||
const camOffsetZ = Math.cos(globalTime * 3.2) * camAmplitude.z;
|
||||
|
||||
state.camera.position.x = baseX + camOffsetX;
|
||||
state.camera.position.y = baseY + camOffsetY;
|
||||
|
||||
Reference in New Issue
Block a user