From e562ffa60809ede713e7fcf16d6ac87c83872ad4 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 25 Apr 2026 19:00:23 +0200 Subject: [PATCH] Ensure camera collision smoothing is reset in RuntimeHost --- src/runtime-three/runtime-host.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index bf131b87..261a904a 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -1064,6 +1064,7 @@ export class RuntimeHost { this.activeDialogueAttentionState = null; this.dialogueParticipantState = null; this.cameraTransitionState = null; + this.resetRuntimeCameraCollisionSmoothing(); this.suppressNextCameraSourceTransition = true; this.pressedKeys.clear(); this.publishRuntimePauseState(true); @@ -1304,6 +1305,7 @@ export class RuntimeHost { this.activeDialogueAttentionState = null; this.dialogueParticipantState = null; this.cameraTransitionState = null; + this.resetRuntimeCameraCollisionSmoothing(); this.suppressNextCameraSourceTransition = false; this.pressedKeys.clear(); this.publishRuntimePauseState(true); @@ -2538,6 +2540,7 @@ export class RuntimeHost { this.cameraRigLookDragging = false; this.cameraRigLookYawRadians = 0; this.cameraRigLookPitchRadians = 0; + this.resetRuntimeCameraCollisionSmoothing(); } let targetPose = this.resolveRuntimeCameraSourcePose(