From 7c03dbd90d3e75664ae7d555779e2549a102c199 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 23 Apr 2026 02:36:01 +0200 Subject: [PATCH] auto-git: [change] src/runtime-three/runtime-scene-build.ts --- src/runtime-three/runtime-scene-build.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/runtime-three/runtime-scene-build.ts b/src/runtime-three/runtime-scene-build.ts index 320a3c71..1d4f31cf 100644 --- a/src/runtime-three/runtime-scene-build.ts +++ b/src/runtime-three/runtime-scene-build.ts @@ -5,6 +5,7 @@ import { createActorControlTargetRef, createActiveSceneControlTargetRef, createAmbientLightIntensityControlChannelDescriptor, + createCameraRigControlTargetRef, createControlTargetDescriptor, createDefaultResolvedControlSource, createEmptyRuntimeResolvedControlState, @@ -17,6 +18,7 @@ import { createResolvedActorAnimationPlaybackState, createResolvedActorPathAssignmentState, createResolvedAmbientLightIntensityChannelValue, + createResolvedCameraRigOverrideState, createResolvedInteractionEnabledState, createResolvedLightColorState, createResolvedLightEnabledState, @@ -1237,6 +1239,11 @@ function buildRuntimeControlSurface( target: globalTarget, value: false, source: defaultSource + }), + createResolvedCameraRigOverrideState({ + target: globalTarget, + entityId: null, + source: defaultSource }) ); @@ -1321,6 +1328,15 @@ function buildRuntimeControlSurface( ); } + for (const cameraRig of collections.entities.cameraRigs) { + targets.push( + createControlTargetDescriptor( + createCameraRigControlTargetRef(cameraRig.entityId), + ["cameraRigOverride"] + ) + ); + } + for (const pointLight of collections.localLights.pointLights) { const target = createLightControlTargetRef( "pointLight",