From f67d30602805b0a70f01b9a99e22fe478ddf5a04 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 13 Apr 2026 15:26:41 +0200 Subject: [PATCH] Refactor shadow settings in migrate-scene-document.ts --- src/document/migrate-scene-document.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index 5371d84b..191cd3c4 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -606,16 +606,16 @@ function readAdvancedRenderingSettings( defaults.enabled ), shadows: { + enabled: readOptionalBoolean( + shadows?.enabled, + "world.advancedRendering.shadows.enabled", + defaults.shadows.enabled + ), mapSize: shadowsMapSize, + type: shadowsType, bias: readOptionalFiniteNumber( + shadows?.bias, "world.advancedRendering.shadows.bias", - createDefaultWorldTimeOfDaySettings, - createDefaultWorldTimePhaseProfile, - DEFAULT_NIGHT_IMAGE_ENVIRONMENT_INTENSITY, - cloneWorldBackgroundSettings, - createDefaultWorldTimeOfDaySettings, - createDefaultWorldTimePhaseProfile, - DEFAULT_NIGHT_IMAGE_ENVIRONMENT_INTENSITY, defaults.shadows.bias ) }, @@ -625,10 +625,6 @@ function readAdvancedRenderingSettings( "world.advancedRendering.ambientOcclusion.enabled", defaults.ambientOcclusion.enabled ), - type WorldTimeOfDaySettings, - type WorldTimePhaseProfile, - type WorldTimeOfDaySettings, - type WorldTimePhaseProfile, intensity: readOptionalNonNegativeFiniteNumber( ambientOcclusion?.intensity, "world.advancedRendering.ambientOcclusion.intensity",