From 57bbc6fda69d41ee1e14e72224ebbbc283fefd1f Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 22 Apr 2026 15:16:23 +0200 Subject: [PATCH] auto-git: [change] src/runtime-three/runtime-project-time.ts --- src/runtime-three/runtime-project-time.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/runtime-three/runtime-project-time.ts b/src/runtime-three/runtime-project-time.ts index f54c89f9..072687f9 100644 --- a/src/runtime-three/runtime-project-time.ts +++ b/src/runtime-three/runtime-project-time.ts @@ -55,7 +55,7 @@ export interface RuntimeDayNightWorldState { daylightFactor: number; } -interface RuntimeDayNightPhaseWeights { +export interface RuntimeDayNightPhaseWeights { day: number; dawn: number; dusk: number; @@ -403,7 +403,7 @@ export function resolveRuntimeTimeState( }; } -function resolveRuntimeDayNightPhaseWeights( +export function resolveRuntimeDayNightPhaseWeights( settings: ProjectTimeSettings, timeOfDayHours: number ): RuntimeDayNightPhaseWeights { @@ -726,6 +726,13 @@ function resolveTimeDrivenBackground( background: WorldBackgroundSettings; nightBackgroundOverlay: RuntimeDayNightWorldState["nightBackgroundOverlay"]; } { + if (dayBackground.mode === "shader") { + return { + background: cloneWorldBackgroundSettings(dayBackground), + nightBackgroundOverlay: null + }; + } + const dawnBackground = resolveTimePhaseBackground(timeOfDay.dawn); const duskBackground = resolveTimePhaseBackground(timeOfDay.dusk); const nightBackground = timeOfDay.night.background;