Feature: party guests

This commit is contained in:
Dejvino
2025-11-21 22:07:38 +01:00
parent 56ec41a802
commit a4e48d1d5a
7 changed files with 159 additions and 6 deletions
+6 -6
View File
@@ -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;