Migrate scene documents to support God Rays source size setting
This commit is contained in:
@@ -179,6 +179,7 @@ import {
|
|||||||
DISTANCE_FOG_SCENE_DOCUMENT_VERSION,
|
DISTANCE_FOG_SCENE_DOCUMENT_VERSION,
|
||||||
DYNAMIC_GLOBAL_ILLUMINATION_SCENE_DOCUMENT_VERSION,
|
DYNAMIC_GLOBAL_ILLUMINATION_SCENE_DOCUMENT_VERSION,
|
||||||
GOD_RAYS_SCENE_DOCUMENT_VERSION,
|
GOD_RAYS_SCENE_DOCUMENT_VERSION,
|
||||||
|
GOD_RAYS_SOURCE_SIZE_SCENE_DOCUMENT_VERSION,
|
||||||
DEFAULT_PROJECT_NAME,
|
DEFAULT_PROJECT_NAME,
|
||||||
DEFAULT_PROJECT_SCENE_ID,
|
DEFAULT_PROJECT_SCENE_ID,
|
||||||
SCENE_EDITOR_PREFERENCES_SCENE_DOCUMENT_VERSION,
|
SCENE_EDITOR_PREFERENCES_SCENE_DOCUMENT_VERSION,
|
||||||
@@ -1063,6 +1064,11 @@ function readAdvancedRenderingSettings(
|
|||||||
"world.advancedRendering.godRays.density",
|
"world.advancedRendering.godRays.density",
|
||||||
defaults.godRays.density
|
defaults.godRays.density
|
||||||
),
|
),
|
||||||
|
sourceSize: readOptionalPositiveFiniteNumber(
|
||||||
|
godRays?.sourceSize,
|
||||||
|
"world.advancedRendering.godRays.sourceSize",
|
||||||
|
defaults.godRays.sourceSize
|
||||||
|
),
|
||||||
samples: readOptionalPositiveIntegerWithMax(
|
samples: readOptionalPositiveIntegerWithMax(
|
||||||
godRays?.samples,
|
godRays?.samples,
|
||||||
"world.advancedRendering.godRays.samples",
|
"world.advancedRendering.godRays.samples",
|
||||||
@@ -5695,6 +5701,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument {
|
|||||||
source.version !== DYNAMIC_GLOBAL_ILLUMINATION_SCENE_DOCUMENT_VERSION &&
|
source.version !== DYNAMIC_GLOBAL_ILLUMINATION_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== DISTANCE_FOG_SCENE_DOCUMENT_VERSION &&
|
source.version !== DISTANCE_FOG_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== GOD_RAYS_SCENE_DOCUMENT_VERSION &&
|
source.version !== GOD_RAYS_SCENE_DOCUMENT_VERSION &&
|
||||||
|
source.version !== GOD_RAYS_SOURCE_SIZE_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== ATMOSPHERE_POLISH_SCENE_DOCUMENT_VERSION &&
|
source.version !== ATMOSPHERE_POLISH_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== SCENE_DOCUMENT_VERSION &&
|
source.version !== SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION
|
source.version !== FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION
|
||||||
|
|||||||
Reference in New Issue
Block a user