From 221d532892ae5591d17613ac116fc935c697c498 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 5 Aug 2021 09:56:46 +0200 Subject: [PATCH 01/11] - Added a control for the fallback for the last bounce (rtgi/rtr/rr) to keep a previously existing side effect on user demand (case 1350590). - Fixed an inconsistance between perf mode and quality mode for sky lighting (case 1350590). - Fixed an inconsistance between perf quand quality mode for material simplification in rtgi (case 1350590). --- .../CHANGELOG.md | 3 + .../HDScreenSpaceReflectionEditor.cs | 16 ++++-- .../Raytracing/GlobalIlluminationEditor.cs | 18 ++++-- .../Raytracing/RecursiveRenderingEditor.cs | 6 ++ .../Runtime/Lighting/GlobalIllumination.cs | 18 ++++-- ...rPipeline.ScreenSpaceGlobalIllumination.cs | 8 +-- .../ScreenSpaceReflection.cs | 10 +++- ...derPipeline.RaytracingDeferredLightLoop.cs | 3 +- ...enderPipeline.RaytracingIndirectDiffuse.cs | 19 +++++-- ...derPipeline.RaytracingRecursiveRenderer.cs | 6 ++ .../HDRenderPipeline.RaytracingReflection.cs | 16 ++++-- .../Raytracing/RecursiveRendering.cs | 13 +++++ .../Deferred/RaytracingDeferred.compute | 8 +-- .../RaytracingIndirectDiffuse.raytrace | 34 ++++++++++-- .../Shaders/RaytracingLightLoop.hlsl | 55 +++++++++++-------- .../Shaders/RaytracingRenderer.raytrace | 38 +++++++++++-- .../RaytracingReflections.raytrace | 4 +- .../Shaders/ShaderVariablesRaytracing.cs | 10 +++- .../Shaders/ShaderVariablesRaytracing.cs.hlsl | 5 +- .../ShaderPassRaytracingForward.hlsl | 2 +- .../ShaderPassRaytracingGBuffer.hlsl | 2 - .../ShaderPassRaytracingIndirect.hlsl | 3 +- 22 files changed, 221 insertions(+), 76 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/CHANGELOG.md b/com.unity.render-pipelines.high-definition/CHANGELOG.md index 2cbea9a372a..6a9d34d82cb 100644 --- a/com.unity.render-pipelines.high-definition/CHANGELOG.md +++ b/com.unity.render-pipelines.high-definition/CHANGELOG.md @@ -81,6 +81,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Added warning for when a light is not fitting in the cached shadow atlas and added option to set maximum resolution that would fit. - Added a custom post process injection point AfterPostProcessBlurs executing after depth of field and motion blur. - Added the support of volumetric clouds for baked and realtime reflection probes. +- Added a control for the fallback for the last bounce (rtgi/rtr/rr) to keep a previously existing side effect on user demand (case 1350590). ### Fixed - Fixed Intensity Multiplier not affecting realtime global illumination. @@ -355,6 +356,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fixed the camera near plane not being taken into account when rendering the clouds (case 1353548). - Fixed controls for clouds fade in (case 1353548). - Reduced the number shader variants for the volumetric clouds. +- Fixed an inconsistance between perf mode and quality mode for sky lighting (case 1350590). +- Fixed an inconsistance between perf quand quality mode for material simplification in rtgi (case 1350590). ### Changed - Changed Window/Render Pipeline/HD Render Pipeline Wizard to Window/Rendering/HDRP Wizard diff --git a/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs b/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs index 51fbf2de28e..c3eb8d00199 100644 --- a/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs @@ -23,7 +23,8 @@ class HDScreenSpaceReflectionEditor : VolumeComponentWithQualityEditor SerializedDataParameter m_AccumulationFactor; // Ray Tracing - SerializedDataParameter m_FallbackHierarchy; + SerializedDataParameter m_RayMissFallbackHierarchy; + SerializedDataParameter m_LastBounceFallbackHierarchy; SerializedDataParameter m_LayerMask; SerializedDataParameter m_TextureLodBias; SerializedDataParameter m_RayLength; @@ -62,7 +63,8 @@ public override void OnEnable() m_AccumulationFactor = Unpack(o.Find(x => x.accumulationFactor)); // Generic ray tracing - m_FallbackHierarchy = Unpack(o.Find(x => x.fallbackHierachy)); + m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); + m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); m_LayerMask = Unpack(o.Find(x => x.layerMask)); m_TextureLodBias = Unpack(o.Find(x => x.textureLodBias)); m_RayLength = Unpack(o.Find(x => x.rayLength)); @@ -89,7 +91,8 @@ public override void OnEnable() static public readonly GUIContent k_TracingText = EditorGUIUtility.TrTextContent("Tracing", "Controls the technique used to compute the reflection.Controls the technique used to compute the reflections. Ray marching uses a ray-marched screen-space solution, Ray tracing uses a hardware accelerated world-space solution. Mixed uses first Ray marching, then Ray tracing if it fails to intersect on-screen geometry."); static public readonly GUIContent k_ReflectSkyText = EditorGUIUtility.TrTextContent("Reflect Sky", "When enabled, SSR handles sky reflection."); static public readonly GUIContent k_LayerMaskText = EditorGUIUtility.TrTextContent("Layer Mask", "Layer mask used to include the objects for ray traced reflections."); - static public readonly GUIContent k_FallbackHierarchyText = EditorGUIUtility.TrTextContent("Fallback Hierarchy", "Controls the order in which fall backs are used when a ray misses."); + static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss Hierarchy", "Controls the order in which fall backs are used when a ray misses."); + static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce Hierarchy", "Controls the fallback hierarchy for lighting the last bounce."); static public readonly GUIContent k_TextureLodBiasText = EditorGUIUtility.TrTextContent("Texture Lod Bias", "The LOD Bias HDRP applies to textures in the reflection. A higher value increases performance and makes denoising easier, but it might reduce visual fidelity."); static public readonly GUIContent k_MinimumSmoothnessText = EditorGUIUtility.TrTextContent("Minimum Smoothness", "Controls the smoothness value at which HDRP activates SSR and the smoothness-controlled fade out stops."); static public readonly GUIContent k_SmoothnessFadeStartText = EditorGUIUtility.TrTextContent("Smoothness Fade Start", "Controls the smoothness value at which the smoothness-controlled fade out starts. The fade is in the range [Min Smoothness, Smoothness Fade Start]."); @@ -155,7 +158,12 @@ void RayTracingPerformanceModeGUI(bool mixed) void RayTracedReflectionGUI(RayCastingMode tracingMode) { HDRenderPipelineAsset currentAsset = HDRenderPipeline.currentAsset; - PropertyField(m_FallbackHierarchy, k_FallbackHierarchyText); + using (new IndentLevelScope()) + { + EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); + PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); + PropertyField(m_LastBounceFallbackHierarchy, k_LastBounceFallbackHierarchyText); + } PropertyField(m_LayerMask, k_LayerMaskText); PropertyField(m_TextureLodBias, k_TextureLodBiasText); diff --git a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs index a129330219d..09d71fce036 100644 --- a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs @@ -12,13 +12,14 @@ class GlobalIlluminatorEditor : VolumeComponentWithQualityEditor // Shared rasterization / ray tracing parameter SerializedDataParameter m_Enable; SerializedDataParameter m_Tracing; + SerializedDataParameter m_RayMissFallbackHierarchy; // Screen space global illumination parameters - SerializedDataParameter m_FallbackHierarchy; SerializedDataParameter m_DepthBufferThickness; SerializedDataParameter m_RaySteps; // Ray tracing generic attributes + SerializedDataParameter m_LastBounceFallbackHierarchy; SerializedDataParameter m_LayerMask; SerializedDataParameter m_ReceiverMotionRejection; SerializedDataParameter m_TextureLodBias; @@ -56,13 +57,14 @@ public override void OnEnable() m_Enable = Unpack(o.Find(x => x.enable)); m_Tracing = Unpack(o.Find(x => x.tracing)); + m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); // SSGI Parameters - m_FallbackHierarchy = Unpack(o.Find(x => x.fallbackHierarchy)); m_DepthBufferThickness = Unpack(o.Find(x => x.depthBufferThickness)); m_RaySteps = Unpack(o.Find(x => x.maxRaySteps)); // Ray Tracing shared parameters + m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); m_LayerMask = Unpack(o.Find(x => x.layerMask)); m_ReceiverMotionRejection = Unpack(o.Find(x => x.receiverMotionRejection)); m_TextureLodBias = Unpack(o.Find(x => x.textureLodBias)); @@ -97,7 +99,8 @@ public override void OnEnable() static public readonly GUIContent k_RayLengthText = EditorGUIUtility.TrTextContent("Max Ray Length", "Controls the maximal length of global illumination rays. The higher this value is, the more expensive ray traced global illumination is."); static public readonly GUIContent k_DepthBufferThicknessText = EditorGUIUtility.TrTextContent("Depth Tolerance", "Controls the tolerance when comparing the depth of two pixels."); - static public readonly GUIContent k_FallbackHierarchyText = EditorGUIUtility.TrTextContent("Fallback Hierarchy", "Controls the tolerance when comparing the depth of two pixels."); + static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss Hierarchy", "Controls the fallback hierarchy for indirect diffuse in case the ray misses."); + static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce Hierarchy", "Controls the fallback hierarchy for lighting the last bounce."); static public readonly GUIContent k_MaxMixedRaySteps = EditorGUIUtility.TrTextContent("Max Ray Steps", "Sets the maximum number of steps HDRP uses for mixed tracing."); static public readonly GUIContent k_DenoiseText = EditorGUIUtility.TrTextContent("Denoise", "Denoise the screen space GI."); @@ -185,6 +188,13 @@ public override void OnInspectorGUI() PropertyField(m_LayerMask); PropertyField(m_TextureLodBias); + using (new IndentLevelScope()) + { + EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); + PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); + PropertyField(m_LastBounceFallbackHierarchy, k_LastBounceFallbackHierarchyText); + } + if (currentAsset.currentPlatformRenderPipelineSettings.supportedRayTracingMode == RenderPipelineSettings.SupportedRayTracingMode.Both) { if (tracingMode == RayCastingMode.RayTracing) @@ -236,7 +246,7 @@ public override void OnInspectorGUI() DenoiserSSGUI(); } PropertyField(m_DepthBufferThickness, k_DepthBufferThicknessText); - PropertyField(m_FallbackHierarchy, k_FallbackHierarchyText); + PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); } } } diff --git a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs index eb5d6a49aa0..d881b4fcdda 100644 --- a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs @@ -14,6 +14,8 @@ class RecursiveRenderingEditor : VolumeComponentEditor SerializedDataParameter m_MaxDepth; SerializedDataParameter m_RayLength; SerializedDataParameter m_MinSmoothness; + SerializedDataParameter m_RayMissFallbackHierarchy; + SerializedDataParameter m_LastBounceFallbackHierarchy; public override void OnEnable() { @@ -24,6 +26,8 @@ public override void OnEnable() m_MaxDepth = Unpack(o.Find(x => x.maxDepth)); m_RayLength = Unpack(o.Find(x => x.rayLength)); m_MinSmoothness = Unpack(o.Find(x => x.minSmoothness)); + m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); + m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); } static public readonly GUIContent k_RayLengthText = EditorGUIUtility.TrTextContent("Max Ray Length", "This defines the maximal travel distance of rays."); @@ -51,6 +55,8 @@ public override void OnInspectorGUI() PropertyField(m_MaxDepth); PropertyField(m_RayLength, k_RayLengthText); PropertyField(m_MinSmoothness); + PropertyField(m_RayMissFallbackHierarchy); + PropertyField(m_LastBounceFallbackHierarchy); } } } diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs index 3fa45a623d4..f2c2ebb19a9 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs @@ -27,14 +27,17 @@ bool UsesQualityMode() /// [Tooltip("Controls the casting technique used to evaluate the effect. Ray marching uses a ray-marched screen-space solution, Ray tracing uses a hardware accelerated world-space solution. Mixed uses first Ray marching, then Ray tracing if it fails to intersect on-screen geometry.")] public RayCastingModeParameter tracing = new RayCastingModeParameter(RayCastingMode.RayMarching); - #endregion - #region RayMarching /// - /// Controls the fallback hierarchy for SSGI. + /// Controls the fallback hierarchy for indirect diffuse in case the ray misses. /// - public RayMarchingFallbackHierarchyParameter fallbackHierarchy = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); + [Tooltip("Controls the fallback hierarchy for indirect diffuse in case the ray misses.")] + [FormerlySerializedAs("fallbackHierarchy")] + [AdditionalProperty] + public RayMarchingFallbackHierarchyParameter rayMissFallbackHierarchy = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); + #endregion + #region RayMarching /// /// The thickness of the depth buffer value used for the ray marching step /// @@ -139,6 +142,13 @@ public bool secondDenoiserPassSS #endregion #region RayTracing + /// + /// Controls the fallback hierarchy for lighting the last bounce. + /// + [Tooltip("Controls the fallback hierarchy for lighting the last bounce.")] + [AdditionalProperty] + public RayMarchingFallbackHierarchyParameter lastBounceFallbackHierarchy = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); + /// /// Defines the layers that GI should include. /// diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs index c2a3fc8cafc..c007d887fa0 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs @@ -125,7 +125,7 @@ class TraceSSGIPassData public int raySteps; public int frameIndex; public Vector4 colorPyramidUvScaleAndLimitPrevFrame; - public int fallbackHierarchy; + public int rayMissFallbackHierarchy; // Compute Shader public ComputeShader ssGICS; @@ -185,7 +185,7 @@ TextureHandle TraceSSGI(RenderGraph renderGraph, HDCamera hdCamera, GlobalIllumi passData.raySteps = giSettings.maxRaySteps; passData.frameIndex = RayTracingFrameIndex(hdCamera, 16); passData.colorPyramidUvScaleAndLimitPrevFrame = HDUtils.ComputeViewportScaleAndLimit(hdCamera.historyRTHandleProperties.previousViewportSize, hdCamera.historyRTHandleProperties.previousRenderTargetSize); - passData.fallbackHierarchy = (int)giSettings.fallbackHierarchy.value; + passData.rayMissFallbackHierarchy = (int)giSettings.rayMissFallbackHierarchy.value; // Grab the right kernel passData.ssGICS = asset.renderPipelineResources.shaders.screenSpaceGlobalIlluminationCS; @@ -266,7 +266,7 @@ TextureHandle TraceSSGI(RenderGraph renderGraph, HDCamera hdCamera, GlobalIllumi // Inject all the input scalars ctx.cmd.SetComputeVectorParam(data.ssGICS, HDShaderIDs._ColorPyramidUvScaleAndLimitPrevFrame, data.colorPyramidUvScaleAndLimitPrevFrame); ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._ObjectMotionStencilBit, (int)StencilUsage.ObjectMotionVector); - ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._RayMarchingFallbackHierarchy, data.fallbackHierarchy); + ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._RayMarchingFallbackHierarchy, data.rayMissFallbackHierarchy); // Bind all the input buffers ctx.cmd.SetComputeTextureParam(data.ssGICS, data.projectKernel, HDShaderIDs._DepthTexture, data.depthTexture); @@ -282,7 +282,7 @@ TextureHandle TraceSSGI(RenderGraph renderGraph, HDCamera hdCamera, GlobalIllumi // Bind the output texture ctx.cmd.SetComputeTextureParam(data.ssGICS, data.projectKernel, HDShaderIDs._IndirectDiffuseTextureRW, data.outputBuffer); - // Do the reprojection + // Do the re-projection ctx.cmd.DispatchCompute(data.ssGICS, data.projectKernel, numTilesXHR, numTilesYHR, data.viewCount); }); diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs index 7225282d45a..e8e7cb83153 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs @@ -144,7 +144,15 @@ public int rayMaxIterations /// /// Controls which sources are used to fallback on when the traced ray misses. /// - public RayTracingFallbackHierachyParameter fallbackHierachy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + [FormerlySerializedAs("fallbackHierachy")] + [AdditionalProperty] + public RayTracingFallbackHierachyParameter rayMissFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + + /// + /// Controls the fallback hierarchy for lighting the last bounce. + /// + [AdditionalProperty] + public RayTracingFallbackHierachyParameter lastBounceFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); /// /// Layer mask used to include the objects for screen space reflection. diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs index db9c44b103a..04f87be82c5 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs @@ -77,7 +77,8 @@ struct DeferredLightingRTParameters public bool halfResolution; public int rayCountType; public float lodBias; - public int fallbackHierarchy; + public int rayMissFallbackHierarchy; + public int lastBounceFallbackHierarchy; // Ray marching attributes public bool mixedTracing; diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs index 10090e9bf7f..df60e1d092a 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs @@ -56,7 +56,8 @@ DeferredLightingRTParameters PrepareIndirectDiffuseDeferredLightingRTParameters( deferredParameters.halfResolution = !fullResolution; deferredParameters.rayCountType = (int)RayCountValues.DiffuseGI_Deferred; deferredParameters.lodBias = settings.textureLodBias.value; - deferredParameters.fallbackHierarchy = (int)RayTracingFallbackHierachy.Sky; + deferredParameters.rayMissFallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + deferredParameters.lastBounceFallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Ray marching deferredParameters.mixedTracing = settings.tracing.value == RayCastingMode.Mixed && hdCamera.frameSettings.litShaderMode == LitShaderMode.Deferred; @@ -87,9 +88,10 @@ DeferredLightingRTParameters PrepareIndirectDiffuseDeferredLightingRTParameters( // Override the ones we need to deferredParameters.raytracingCB._RaytracingRayMaxLength = settings.rayLength; deferredParameters.raytracingCB._RaytracingIntensityClamp = settings.clampValue; - deferredParameters.raytracingCB._RayTracingFallbackHierarchy = deferredParameters.fallbackHierarchy; deferredParameters.raytracingCB._RaytracingPreExposition = 1; deferredParameters.raytracingCB._RayTracingDiffuseLightingOnly = 1; + deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMissFallbackHierarchy; + deferredParameters.raytracingCB._RayTracingLastBounceFallbackHierarchy = deferredParameters.lastBounceFallbackHierarchy; return deferredParameters; } @@ -370,6 +372,8 @@ class TraceQualityRTGIPassData public float clampValue; public int bounceCount; public int lodBias; + public int rayMissFallbackHierarchy; + public int lastBounceFallbackHierarchy; // Other parameters public RayTracingShader indirectDiffuseRT; @@ -404,15 +408,20 @@ TextureHandle QualityRTGI(RenderGraph renderGraph, HDCamera hdCamera, TextureHan passData.clampValue = settings.clampValue; passData.bounceCount = settings.bounceCount.value; passData.lodBias = settings.textureLodBias.value; + passData.rayMissFallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + passData.lastBounceFallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Grab the additional parameters passData.indirectDiffuseRT = m_GlobalSettings.renderPipelineRayTracingResources.indirectDiffuseRaytracingRT; passData.accelerationStructure = RequestAccelerationStructure(); passData.lightCluster = RequestLightCluster(); passData.skyTexture = m_SkyManager.GetSkyReflection(hdCamera); - passData.shaderVariablesRayTracingCB = m_ShaderVariablesRayTracingCB; passData.ditheredTextureSet = GetBlueNoiseManager().DitheredTextureSet8SPP(); + // Copy the constant buffer + passData.shaderVariablesRayTracingCB = m_ShaderVariablesRayTracingCB; + + // Set the input and output textures passData.depthBuffer = builder.ReadTexture(depthPyramid); passData.normalBuffer = builder.ReadTexture(normalBuffer); passData.rayCountTexture = builder.ReadWriteTexture(rayCountTexture); @@ -452,8 +461,8 @@ TextureHandle QualityRTGI(RenderGraph renderGraph, HDCamera hdCamera, TextureHan data.shaderVariablesRayTracingCB._RaytracingMaxRecursion = data.bounceCount; data.shaderVariablesRayTracingCB._RayTracingDiffuseLightingOnly = 1; data.shaderVariablesRayTracingCB._RayTracingLodBias = data.lodBias; - data.shaderVariablesRayTracingCB._RayTracingFallbackHierarchy = (int)RayTracingFallbackHierachy.Sky; - + data.shaderVariablesRayTracingCB._RayTracingRayMissFallbackHierarchy = data.rayMissFallbackHierarchy; + data.shaderVariablesRayTracingCB._RayTracingLastBounceFallbackHierarchy = data.lastBounceFallbackHierarchy; ConstantBuffer.PushGlobal(ctx.cmd, data.shaderVariablesRayTracingCB, HDShaderIDs._ShaderVariablesRaytracing); // Only use the shader variant that has multi bounce if the bounce count > 1 diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs index 5e4fbe00706..daca64e61c3 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs @@ -69,6 +69,8 @@ class RecursiveRenderingPassData public float rayLength; public int maxDepth; public float minSmoothness; + public int rayMissFallbackHiearchy; + public int lastBounceFallbackHiearchy; // Other data public RayTracingAccelerationStructure accelerationStructure; @@ -105,6 +107,8 @@ TextureHandle RaytracingRecursiveRender(RenderGraph renderGraph, HDCamera hdCame passData.rayLength = recursiveSettings.rayLength.value; passData.maxDepth = recursiveSettings.maxDepth.value; passData.minSmoothness = recursiveSettings.minSmoothness.value; + passData.rayMissFallbackHiearchy = (int)recursiveSettings.rayMissFallbackHierarchy.value; + passData.lastBounceFallbackHiearchy = (int)recursiveSettings.lastBounceFallbackHierarchy.value; // Other data passData.accelerationStructure = RequestAccelerationStructure(); @@ -139,6 +143,8 @@ TextureHandle RaytracingRecursiveRender(RenderGraph renderGraph, HDCamera hdCame data.shaderVariablesRayTracingCB._RaytracingRayMaxLength = data.rayLength; data.shaderVariablesRayTracingCB._RaytracingMaxRecursion = data.maxDepth; data.shaderVariablesRayTracingCB._RaytracingReflectionMinSmoothness = data.minSmoothness; + data.shaderVariablesRayTracingCB._RayTracingRayMissFallbackHierarchy = data.rayMissFallbackHiearchy; + data.shaderVariablesRayTracingCB._RayTracingLastBounceFallbackHierarchy = data.lastBounceFallbackHiearchy; ConstantBuffer.PushGlobal(ctx.cmd, data.shaderVariablesRayTracingCB, HDShaderIDs._ShaderVariablesRaytracing); // Fecth the temporary buffers we shall be using diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs index 039b4831bc6..984e0f71c7e 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs @@ -324,7 +324,8 @@ DeferredLightingRTParameters PrepareReflectionDeferredLightingRTParameters(HDCam deferredParameters.halfResolution = !fullResolution; deferredParameters.rayCountType = (int)RayCountValues.ReflectionDeferred; deferredParameters.lodBias = settings.textureLodBias.value; - deferredParameters.fallbackHierarchy = (int)(settings.fallbackHierachy.value); + deferredParameters.rayMissFallbackHierarchy = (int)(settings.rayMissFallbackHierarchy.value); + deferredParameters.lastBounceFallbackHierarchy = (int)(settings.lastBounceFallbackHierarchy.value); // Ray Marching parameters deferredParameters.mixedTracing = (settings.tracing.value == RayCastingMode.Mixed && hdCamera.frameSettings.litShaderMode == LitShaderMode.Deferred) && !transparent; @@ -357,7 +358,8 @@ DeferredLightingRTParameters PrepareReflectionDeferredLightingRTParameters(HDCam deferredParameters.raytracingCB._RaytracingIntensityClamp = settings.clampValue; deferredParameters.raytracingCB._RaytracingPreExposition = 0; deferredParameters.raytracingCB._RayTracingDiffuseLightingOnly = 0; - deferredParameters.raytracingCB._RayTracingFallbackHierarchy = deferredParameters.fallbackHierarchy; + deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMissFallbackHierarchy; + deferredParameters.raytracingCB._RayTracingLastBounceFallbackHierarchy = deferredParameters.lastBounceFallbackHierarchy; return deferredParameters; } @@ -417,7 +419,8 @@ class TraceQualityRTRPassData public float minSmoothness; public float smoothnessFadeStart; public float lodBias; - public int fallbackHierarchy; + public int rayMissfallbackHierarchy; + public int lastBouncefallbackHierarchy; // Other parameters public RayTracingAccelerationStructure accelerationStructure; @@ -457,7 +460,8 @@ TextureHandle QualityRTR(RenderGraph renderGraph, HDCamera hdCamera, ScreenSpace passData.minSmoothness = settings.minSmoothness; passData.smoothnessFadeStart = settings.smoothnessFadeStart; passData.lodBias = settings.textureLodBias.value; - passData.fallbackHierarchy = (int)settings.fallbackHierachy.value; + passData.rayMissfallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + passData.lastBouncefallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Other parameters passData.accelerationStructure = RequestAccelerationStructure(); @@ -496,7 +500,9 @@ TextureHandle QualityRTR(RenderGraph renderGraph, HDCamera hdCamera, ScreenSpace data.shaderVariablesRayTracingCB._RaytracingReflectionMinSmoothness = data.minSmoothness; data.shaderVariablesRayTracingCB._RaytracingReflectionSmoothnessFadeStart = data.smoothnessFadeStart; data.shaderVariablesRayTracingCB._RayTracingLodBias = data.lodBias; - data.shaderVariablesRayTracingCB._RayTracingFallbackHierarchy = data.fallbackHierarchy; + data.shaderVariablesRayTracingCB._RayTracingRayMissFallbackHierarchy = data.rayMissfallbackHierarchy; + data.shaderVariablesRayTracingCB._RayTracingLastBounceFallbackHierarchy = data.lastBouncefallbackHierarchy; + ConstantBuffer.PushGlobal(ctx.cmd, data.shaderVariablesRayTracingCB, HDShaderIDs._ShaderVariablesRaytracing); // Inject the ray-tracing sampling data diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs index 16d44372b0b..b5d1956e22f 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs @@ -38,6 +38,19 @@ public sealed class RecursiveRendering : VolumeComponent /// [Tooltip("Minmal Smoothness for Reflection. If the surface has a smoothness value below this threshold, a reflection ray will not be case and it will fallback on other techniques.")] public ClampedFloatParameter minSmoothness = new ClampedFloatParameter(0.5f, 0.0f, 1.0f); + + /// + /// Controls which sources are used to fallback on when the traced ray misses. + /// + [AdditionalProperty] + public RayTracingFallbackHierachyParameter rayMissFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + + /// + /// Controls the fallback hierarchy for lighting the last bounce. + /// + [AdditionalProperty] + public RayTracingFallbackHierachyParameter lastBounceFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + /// /// Default constructor for the recursive rendering volume component. /// diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Deferred/RaytracingDeferred.compute b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Deferred/RaytracingDeferred.compute index 734dd7fcc29..928740b53c5 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Deferred/RaytracingDeferred.compute +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Deferred/RaytracingDeferred.compute @@ -76,10 +76,10 @@ void RAYTRACING_DEFERRED(uint3 dispatchThreadId : SV_DispatchThreadID, uint2 gro // Weight value used to do the blending float weight = 0.0; - if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingFallbackHierarchy) + if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingRayMissFallbackHierarchy) finalColor = RayTraceReflectionProbes(sourcePosInput.positionWS, rayDirection, weight); - if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingFallbackHierarchy) && weight == 0.0f) + if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingRayMissFallbackHierarchy) && weight == 0.0f) { finalColor = SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, rayDirection, 0.0, 0).xyz; weight = 1.0; @@ -146,7 +146,7 @@ void RAYTRACING_DEFERRED(uint3 dispatchThreadId : SV_DispatchThreadID, uint2 gro // Evaluate the complete lighting LightLoopOutput lightLoopOutput; - LightLoop(-rayDirection, posInput, preLightData, bsdfData, builtinData, 0.0, 1.0, float3(0.0, 0.0, 0.0), float3(0.0, 0.0, 0.0), lightLoopOutput); + LightLoop(-rayDirection, posInput, preLightData, bsdfData, builtinData, float4(0.0, 0.0, 0.0, 0.0), float4(0.0, 0.0, 0.0, 0.0), lightLoopOutput); // Alias float3 diffuseLighting = lightLoopOutput.diffuseLighting; @@ -250,7 +250,7 @@ void RaytracingDiffuseDeferred(uint3 dispatchThreadId : SV_DispatchThreadID, uin // Evaluate lighting LightLoopOutput lightLoopOutput; - LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, 0.0, 1.0, float3(0.0, 0.0, 0.0), float3(0.0, 0.0, 0.0), lightLoopOutput); + LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, float4(0.0, 0.0, 0.0, 0.0), float4(0.0, 0.0, 0.0, 0.0), lightLoopOutput); // Alias float3 diffuseLighting = lightLoopOutput.diffuseLighting; diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/IndirectDiffuse/RaytracingIndirectDiffuse.raytrace b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/IndirectDiffuse/RaytracingIndirectDiffuse.raytrace index 7dd7da43779..a6977b3c4f2 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/IndirectDiffuse/RaytracingIndirectDiffuse.raytrace +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/IndirectDiffuse/RaytracingIndirectDiffuse.raytrace @@ -1,29 +1,39 @@ // We need only need one bounce given that we want to see the objects and then direct lighting is not done using raytracing #pragma max_recursion_depth 31 +#define HAS_LIGHTLOOP + // HDRP include #define SHADER_TARGET 50 #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Macros.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Packing.hlsl" +#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariables.hlsl" -#include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariablesFunctions.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Sampling/Sampling.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/Lighting.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Material.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightLoop/LightLoopDef.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/NormalBuffer.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/BSDF.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/PreIntegratedFGD/PreIntegratedFGD.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonLighting.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/ImageBasedLighting.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightLoop/LightLoopDef.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightEvaluation.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/MaterialEvaluation.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariablesGlobal.hlsl" // Raytracing includes #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracingLightLoop.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RayTracingLightCluster.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingIntersection.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingSampling.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RayTracingCommon.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceLighting.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Common/AtmosphericScatteringRayTracing.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/RayCountManager.cs.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RayTracingFallbackHierarchy.cs.hlsl" // The target acceleration structure that we will evaluate the reflexion in TEXTURE2D_X(_DepthTexture); @@ -34,10 +44,24 @@ RW_TEXTURE2D_X(float4, _IndirectDiffuseTextureRW); [shader("miss")] void MissShaderIndirectDiffuse(inout RayIntersection rayIntersection : SV_RayPayload) { + float3 rayOrigin = WorldRayOrigin(); float3 rayDirection = WorldRayDirection(); - rayIntersection.color = SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, rayDirection, 0.0f, 0).xyz; + + float weight = 0.0f; + + if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingRayMissFallbackHierarchy) + rayIntersection.color = RayTraceReflectionProbes(rayOrigin, rayDirection, weight); + + if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingRayMissFallbackHierarchy) && weight < 1.0) + { + rayIntersection.color += SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, rayDirection, 0.0, 0).xyz * (1.0 - weight); + weight = 1.0f; + } + + if (weight > 0.0) + ApplyFogAttenuation(rayOrigin, rayDirection, rayIntersection.color); + rayIntersection.t = _RaytracingRayMaxLength; - ApplyFogAttenuation(WorldRayOrigin(), rayDirection, rayIntersection.color); } [shader("raygeneration")] diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingLightLoop.hlsl b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingLightLoop.hlsl index 186e7d47ada..95837be1e9a 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingLightLoop.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingLightLoop.hlsl @@ -1,9 +1,10 @@ #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RayTracingLightCluster.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RayTracingFallbackHierarchy.cs.hlsl" #define USE_LIGHT_CLUSTER void LightLoop( float3 V, PositionInputs posInput, PreLightData preLightData, BSDFData bsdfData, BuiltinData builtinData, - float reflectionHierarchyWeight, float refractionHierarchyWeight, float3 reflection, float3 transmission, + float4 reflection, float4 transmission, out LightLoopOutput lightLoopOutput) { // Init LightLoop output structure @@ -76,21 +77,27 @@ void LightLoop( float3 V, PositionInputs posInput, PreLightData preLightData, BS } } - // Add the traced reflection - if (reflectionHierarchyWeight == 1.0) + // Initalize the reflection and refraction hierarchy weights + float reflectionHierarchyWeight = 0.0; + float refractionHierarchyWeight = 0.0; + + // Add the traced reflection (if any) + if (reflection.w == 1.0) { IndirectLighting lighting = EvaluateBSDF_RaytracedReflection(context, bsdfData, preLightData, reflection); AccumulateIndirectLighting(lighting, aggregateLighting); + reflectionHierarchyWeight = 1.0; } #if HAS_REFRACTION - // Add the traced transmission - if (refractionHierarchyWeight == 1.0) + // Add the traced transmission (if any) + if (transmission.w == 1.0) { IndirectLighting indirect; ZERO_INITIALIZE(IndirectLighting, indirect); IndirectLighting lighting = EvaluateBSDF_RaytracedRefraction(context, preLightData, transmission); AccumulateIndirectLighting(lighting, aggregateLighting); + refractionHierarchyWeight = 1.0; } #endif @@ -112,30 +119,32 @@ void LightLoop( float3 V, PositionInputs posInput, PreLightData preLightData, BS #endif context.sampleReflection = SINGLE_PASS_CONTEXT_SAMPLE_REFLECTION_PROBES; - - // Scalarized loop, same rationale of the punctual light version - uint envLightIdx = lightStart; - while (envLightIdx < lightEnd) + if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingLastBounceFallbackHierarchy) { - #ifdef USE_LIGHT_CLUSTER - EnvLightData envLightData = FetchClusterEnvLightIndex(cellIndex, envLightIdx); - #else - EnvLightData envLightData = _EnvLightDatasRT[envLightIdx]; - #endif - - if (reflectionHierarchyWeight < 1.0) - { - EVALUATE_BSDF_ENV(envLightData, REFLECTION, reflection); - } - if (refractionHierarchyWeight < 1.0) + // Scalarized loop, same rationale of the punctual light version + uint envLightIdx = lightStart; + while (envLightIdx < lightEnd) { - EVALUATE_BSDF_ENV(envLightData, REFRACTION, refraction); + #ifdef USE_LIGHT_CLUSTER + EnvLightData envLightData = FetchClusterEnvLightIndex(cellIndex, envLightIdx); + #else + EnvLightData envLightData = _EnvLightDatasRT[envLightIdx]; + #endif + + if (reflectionHierarchyWeight < 1.0) + { + EVALUATE_BSDF_ENV(envLightData, REFLECTION, reflection); + } + if (refractionHierarchyWeight < 1.0) + { + EVALUATE_BSDF_ENV(envLightData, REFRACTION, refraction); + } + envLightIdx++; } - envLightIdx++; } // Only apply the sky IBL if the sky texture is available - if (_EnvLightSkyEnabled) + if (_EnvLightSkyEnabled && (RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingLastBounceFallbackHierarchy)) { // The sky is a single cubemap texture separate from the reflection probe texture array (different resolution and compression) context.sampleReflection = SINGLE_PASS_CONTEXT_SAMPLE_SKY; diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingRenderer.raytrace b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingRenderer.raytrace index b02cd7425af..9f4182b94c0 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingRenderer.raytrace +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingRenderer.raytrace @@ -1,6 +1,8 @@ // We need N bounces given that we want to support complex light paths #pragma max_recursion_depth 10 +#define HAS_LIGHTLOOP + // WARNING: This define must be kept in sync with the c# code #define RAYTRACING_MAX_RECURSION 10 @@ -8,19 +10,31 @@ #define SHADER_TARGET 50 #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Macros.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Packing.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariables.hlsl" -#include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariablesFunctions.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Sampling/Sampling.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/Lighting.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Material.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightLoop/LightLoopDef.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/NormalBuffer.hlsl" +#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/BSDF.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/PreIntegratedFGD/PreIntegratedFGD.hlsl" +#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonLighting.hlsl" +#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/ImageBasedLighting.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightLoop/LightLoopDef.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/LightEvaluation.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/MaterialEvaluation.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariablesGlobal.hlsl" + // Raytracing includes #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracingLightLoop.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RayTracingLightCluster.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingIntersection.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/RaytracingSampling.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Common/AtmosphericScatteringRayTracing.hlsl" #include "Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/RayCountManager.cs.hlsl" +#include "Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RayTracingFallbackHierarchy.cs.hlsl" // The target acceleration structure that we will evaluate the reflexion in TEXTURE2D_X(_DepthTexture); @@ -33,8 +47,22 @@ RW_TEXTURE2D_X(float4, _RaytracingPrimaryDebug); [shader("miss")] void MissShaderRenderer(inout RayIntersection rayIntersection : SV_RayPayload) { - rayIntersection.color = SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, WorldRayDirection(), 0.0f, 0); - ApplyFogAttenuation(WorldRayOrigin(), WorldRayDirection(), rayIntersection.color); + float3 rayOrigin = WorldRayOrigin(); + float3 rayDirection = WorldRayDirection(); + + float weight = 0.0f; + + if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingRayMissFallbackHierarchy) + rayIntersection.color = RayTraceReflectionProbes(rayOrigin, rayDirection, weight); + + if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingRayMissFallbackHierarchy) && weight < 1.0) + { + rayIntersection.color += SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, rayDirection, 0.0, 0).xyz * (1.0 - weight); + weight = 1.0f; + } + + if (weight > 0.0) + ApplyFogAttenuation(rayOrigin, rayDirection, rayIntersection.color); } [shader("raygeneration")] diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Reflections/RaytracingReflections.raytrace b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Reflections/RaytracingReflections.raytrace index a5585200022..2906a7ad08f 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Reflections/RaytracingReflections.raytrace +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/Reflections/RaytracingReflections.raytrace @@ -54,10 +54,10 @@ void MissShaderReflections(inout RayIntersection rayIntersection : SV_RayPayload float weight = 0.0f; - if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingFallbackHierarchy) + if (RAYTRACINGFALLBACKHIERACHY_REFLECTION_PROBES & _RayTracingRayMissFallbackHierarchy) rayIntersection.color = RayTraceReflectionProbes(rayOrigin, rayDirection, weight); - if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingFallbackHierarchy) && weight < 1.0) + if((RAYTRACINGFALLBACKHIERACHY_SKY & _RayTracingRayMissFallbackHierarchy) && weight < 1.0) { rayIntersection.color += SAMPLE_TEXTURECUBE_ARRAY_LOD(_SkyTexture, s_trilinear_clamp_sampler, rayDirection, 0.0, 0).xyz * (1.0 - weight); weight = 1.0f; diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs index 54d0dda5f86..f2346424c99 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs @@ -31,9 +31,13 @@ unsafe struct ShaderVariablesRaytracing public int _RayTracingDiffuseLightingOnly; // Shadow value to be used when the point to shade is not inside of the cascades public float _DirectionalShadowFallbackIntensity; - // Gloabal bias applied to texture reading for various reasons. + // Global bias applied to texture reading for various reasons. public float _RayTracingLodBias; - // Bit mask that defines which fallbacks to use when a ray misses. - public int _RayTracingFallbackHierarchy; + // Bit mask that defines which fall back to use when a ray misses. + public int _RayTracingRayMissFallbackHierarchy; + // Flag that defines if the sky should be used as an environment light. + public int _RayTracingLastBounceFallbackHierarchy; + public int _Padding0; + public int _Padding1; } } diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs.hlsl b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs.hlsl index 35c9b08c7ce..6497a92f54a 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/Shaders/ShaderVariablesRaytracing.cs.hlsl @@ -23,7 +23,10 @@ GLOBAL_CBUFFER_START(ShaderVariablesRaytracing, b3) int _RayTracingDiffuseLightingOnly; float _DirectionalShadowFallbackIntensity; float _RayTracingLodBias; - int _RayTracingFallbackHierarchy; + int _RayTracingRayMissFallbackHierarchy; + int _RayTracingLastBounceFallbackHierarchy; + int _Padding0; + int _Padding1; CBUFFER_END diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingForward.hlsl b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingForward.hlsl index 19752791159..085b7e28a95 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingForward.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingForward.hlsl @@ -185,7 +185,7 @@ void ClosestHitForward(inout RayIntersection rayIntersection : SV_RayPayload, At // Run the lightloop LightLoopOutput lightLoopOutput; - LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, reflectedWeight, refractedWeight, reflected, transmitted, lightLoopOutput); + LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, float4(reflected, reflectedWeight), float4(transmitted, refractedWeight), lightLoopOutput); // Alias float3 diffuseLighting = lightLoopOutput.diffuseLighting; diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingGBuffer.hlsl b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingGBuffer.hlsl index b649a530381..1ebadafd26e 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingGBuffer.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingGBuffer.hlsl @@ -41,9 +41,7 @@ void ClosestHitGBuffer(inout RayIntersectionGBuffer rayIntersectionGbuffer : SV_ #ifdef MINIMAL_GBUFFER // Override all the parameters that we do not require for our minimal lit version standardLitData.specularOcclusion = 1.0; - standardLitData.perceptualRoughness = 1.0; standardLitData.normalWS = fragInput.tangentToWorld[2]; - standardLitData.fresnel0 = 0.0; standardLitData.coatMask = 0.0; standardLitData.emissiveAndBaked = builtinData.emissiveColor; #endif diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingIndirect.hlsl b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingIndirect.hlsl index ed6101ffd21..2e82df7d904 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingIndirect.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/ShaderPass/ShaderPassRaytracingIndirect.hlsl @@ -37,7 +37,6 @@ void ClosestHitMain(inout RayIntersection rayIntersection : SV_RayPayload, Attri BSDFData bsdfData = ConvertSurfaceDataToBSDFData(posInput.positionSS, surfaceData); // No need for SurfaceData after this line - #ifdef HAS_LIGHTLOOP // We do not want to use the diffuse when we compute the indirect diffuse if (_RayTracingDiffuseLightingOnly) @@ -115,7 +114,7 @@ void ClosestHitMain(inout RayIntersection rayIntersection : SV_RayPayload, Attri // Run the lightloop LightLoopOutput lightLoopOutput; - LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, reflectedWeight, 0.0, reflected, float3(0.0, 0.0, 0.0), lightLoopOutput); + LightLoop(viewWS, posInput, preLightData, bsdfData, builtinData, float4(reflected, reflectedWeight), float4(0.0, 0.0, 0.0, 0.0), lightLoopOutput); // Alias float3 diffuseLighting = lightLoopOutput.diffuseLighting; From f9a18f5526bb0faba6db15a6011cb8d785d7cac3 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 5 Aug 2021 11:47:44 +0200 Subject: [PATCH 02/11] Update tests --- ...1000_RaytracingQualityKeyword_Indirect.png | 3 - ...RaytracingQualityKeyword_Indirect.png.meta | 96 - .../Direct3D12/None/105_RTColorShadow.png | 3 - .../None/105_RTColorShadow.png.meta | 93 - .../Direct3D12/None/106_RTShadow.png | 3 - .../Direct3D12/None/106_RTShadow.png.meta | 93 - .../Direct3D12/None/107_RTSemiTransPT.png | 3 - .../None/107_RTSemiTransPT.png.meta | 93 - .../Direct3D12/None/107_RTSemiTransSpot.png | 3 - .../None/107_RTSemiTransSpot.png.meta | 93 - .../108_Emissive_Perf_Exposure_0.png.meta | 110 ++ .../108_Emissive_Perf_Exposure_12.png.meta | 110 ++ .../108_Emissive_Perf_Exposure_15.png.meta | 110 ++ .../108_Emissive_Quality_Exposure_0.png.meta | 110 ++ .../108_Emissive_Quality_Exposure_12.png.meta | 110 ++ .../108_Emissive_Quality_Exposure_15.png.meta | 110 ++ .../None/109_ReflectionFallbackBoth.png | 3 - .../None/109_ReflectionFallbackNone.png | 3 - .../None/109_ReflectionFallbackRefl.png | 3 - .../None/109_ReflectionFallbackSky.png | 3 - .../109_Reflection_RayMiss_FallbackBoth.png | 3 + ...9_Reflection_RayMiss_FallbackBoth.png.meta | 110 ++ .../109_Reflection_RayMiss_FallbackNone.png | 3 + ...9_Reflection_RayMiss_FallbackNone.png.meta | 110 ++ .../109_Reflection_RayMiss_FallbackProbe.png | 3 + ..._Reflection_RayMiss_FallbackProbe.png.meta | 110 ++ .../109_Reflection_RayMiss_FallbackSky.png | 3 + ...09_Reflection_RayMiss_FallbackSky.png.meta | 110 ++ ...110_Reflection_LastBounce_FallbackBoth.png | 3 + ...eflection_LastBounce_FallbackBoth.png.meta | 110 ++ ...110_Reflection_LastBounce_FallbackNone.png | 3 + ...eflection_LastBounce_FallbackNone.png.meta | 110 ++ ...10_Reflection_LastBounce_FallbackProbe.png | 3 + ...flection_LastBounce_FallbackProbe.png.meta | 110 ++ .../110_Reflection_LastBounce_FallbackSky.png | 3 + ...Reflection_LastBounce_FallbackSky.png.meta | 110 ++ ...00_Debug_ScreenSpaceGlobalIllumination.png | 4 +- .../Direct3D12/None/3001_AreaShadows.png | 3 - .../Direct3D12/None/3001_AreaShadows.png.meta | 93 - .../None/301_GlobalIlluminationPerfFull.png | 4 +- ..._GlobalIlluminationPerfFullLightLayers.png | 4 +- .../None/302_GlobalIlluminationPerfHalf.png | 4 +- .../None/303_GlobalIlluminationQuality.png | 4 +- .../303_GlobalIlluminationQualityExposure.png | 4 +- .../None/304_GlobalIlluminationDenoised1.png | 4 +- .../305_GlobalIlluminationDenoisedHalf1.png | 4 +- .../None/306_GlobalIlluminationDenoised2.png | 4 +- .../None/307_GlobalIlluminationFog.png | 4 +- ...lobalIllumination_RayMiss_FallbackBoth.png | 3 + ...llumination_RayMiss_FallbackBoth.png.meta} | 2 +- ...lobalIllumination_RayMiss_FallbackNone.png | 3 + ...llumination_RayMiss_FallbackNone.png.meta} | 2 +- ...obalIllumination_RayMiss_FallbackProbe.png | 3 + ...lumination_RayMiss_FallbackProbe.png.meta} | 2 +- ...GlobalIllumination_RayMiss_FallbackSky.png | 3 + ...Illumination_RayMiss_FallbackSky.png.meta} | 2 +- ...alIllumination_LastBounce_FallbackBoth.png | 3 + ...umination_LastBounce_FallbackBoth.png.meta | 98 + ...alIllumination_LastBounce_FallbackNone.png | 3 + ...umination_LastBounce_FallbackNone.png.meta | 98 + ...lIllumination_LastBounce_FallbackProbe.png | 3 + ...mination_LastBounce_FallbackProbe.png.meta | 98 + ...balIllumination_LastBounce_FallbackSky.png | 3 + ...lumination_LastBounce_FallbackSky.png.meta | 98 + .../Assets/Scenes/108_Emissive.meta | 8 + .../ReflectionProbe-0.exr | Bin 170583 -> 0 bytes .../301_GlobalIlluminationPerfFull.unity | 113 +- ...lobalIlluminationPerfFullLightLayers.unity | 113 +- .../302_GlobalIlluminationPerfHalf.unity | 113 +- .../303_GlobalIlluminationQuality.unity | 113 +- ...03_GlobalIlluminationQualityExposure.unity | 8 +- .../304_GlobalIlluminationDenoised1.unity | 113 +- .../306_GlobalIlluminationDenoised2.unity | 113 +- .../GlobalIlluminationDenoised1.asset | 113 +- .../GlobalIlluminationDenoised1Half.asset | 113 +- .../GlobalIlluminationDenoised2.asset | 113 +- .../GlobalIlluminationFog.asset | 143 +- .../GlobalIlluminationPerfFull.asset | 113 +- .../GlobalIlluminationPerfHalf.asset | 113 +- .../GlobalIlluminationQuality.asset | 115 +- .../GlobalIlluminationQualityExposure.asset | 120 +- .../ScreenSpaceGlobalIllumination.asset | 98 +- ...lobalIllumination_LastBounce_Fallback.meta | 8 + ...Illumination_LastBounce_FallbackBoth.unity | 1552 ++++++++++++++++ ...ination_LastBounce_FallbackBoth.unity.meta | 7 + ...Illumination_LastBounce_FallbackNone.unity | 1552 ++++++++++++++++ ...ination_LastBounce_FallbackNone.unity.meta | 7 + ...llumination_LastBounce_FallbackProbe.unity | 1552 ++++++++++++++++ ...nation_LastBounce_FallbackProbe.unity.meta | 7 + ...lIllumination_LastBounce_FallbackSky.unity | 1552 ++++++++++++++++ ...mination_LastBounce_FallbackSky.unity.meta | 7 + ...Illumination_LastBounce_FallbackBoth.asset | 260 +++ ...ination_LastBounce_FallbackBoth.asset.meta | 8 + ...Illumination_LastBounce_FallbackNone.asset | 260 +++ ...ination_LastBounce_FallbackNone.asset.meta | 8 + ...llumination_LastBounce_FallbackProbe.asset | 260 +++ ...nation_LastBounce_FallbackProbe.asset.meta | 8 + ...lIllumination_LastBounce_FallbackSky.asset | 260 +++ ...mination_LastBounce_FallbackSky.asset.meta | 8 + .../M_Diffuse.mat | 265 +++ .../M_Diffuse.mat.meta | 8 + .../M_RoughSpec.mat | 265 +++ .../M_RoughSpec.mat.meta | 8 + .../ReflectionProbe.exr | Bin 0 -> 2035 bytes .../ReflectionProbe.exr.meta} | 2 +- .../GlobalIllumination_RayMiss_Fallback.meta | 8 + ...balIllumination_RayMiss_FallbackBoth.unity | 1552 ++++++++++++++++ ...lumination_RayMiss_FallbackBoth.unity.meta | 7 + ...balIllumination_RayMiss_FallbackNone.unity | 1552 ++++++++++++++++ ...lumination_RayMiss_FallbackNone.unity.meta | 7 + ...alIllumination_RayMiss_FallbackProbe.unity | 1552 ++++++++++++++++ ...umination_RayMiss_FallbackProbe.unity.meta | 7 + ...obalIllumination_RayMiss_FallbackSky.unity | 1552 ++++++++++++++++ ...llumination_RayMiss_FallbackSky.unity.meta | 7 + ...balIllumination_RayMiss_FallbackBoth.asset | 260 +++ ...lumination_RayMiss_FallbackBoth.asset.meta | 8 + ...balIllumination_RayMiss_FallbackNone.asset | 260 +++ ...lumination_RayMiss_FallbackNone.asset.meta | 8 + ...alIllumination_RayMiss_FallbackProbe.asset | 260 +++ ...umination_RayMiss_FallbackProbe.asset.meta | 8 + ...obalIllumination_RayMiss_FallbackSky.asset | 260 +++ ...llumination_RayMiss_FallbackSky.asset.meta | 8 + .../M_Diffuse.mat | 265 +++ .../M_Diffuse.mat.meta | 8 + .../ReflectionProbe.exr | Bin 0 -> 2035 bytes .../ReflectionProbe.exr.meta | 98 + .../Reflection_LastBounce_Fallback.meta | 8 + ...0_Reflection_LastBounce_FallbackBoth.unity | 1624 +++++++++++++++++ ...lection_LastBounce_FallbackBoth.unity.meta | 7 + ...0_Reflection_LastBounce_FallbackNone.unity | 1624 +++++++++++++++++ ...lection_LastBounce_FallbackNone.unity.meta | 7 + ..._Reflection_LastBounce_FallbackProbe.unity | 1624 +++++++++++++++++ ...ection_LastBounce_FallbackProbe.unity.meta | 7 + ...10_Reflection_LastBounce_FallbackSky.unity | 1624 +++++++++++++++++ ...flection_LastBounce_FallbackSky.unity.meta | 7 + .../ReflectionProbe.exr | Bin 0 -> 104173 bytes .../ReflectionProbe.exr.meta | 98 + .../Reflection_LastBounce_Fallback_Both.asset | 260 +++ ...ection_LastBounce_Fallback_Both.asset.meta | 8 + .../Reflection_LastBounce_Fallback_None.asset | 260 +++ ...ection_LastBounce_Fallback_None.asset.meta | 8 + ...Reflection_LastBounce_Fallback_Probe.asset | 260 +++ ...ction_LastBounce_Fallback_Probe.asset.meta | 8 + .../Reflection_LastBounce_Fallback_Sky.asset | 260 +++ ...lection_LastBounce_Fallback_Sky.asset.meta | 8 + ....meta => Reflection_RayMiss_Fallback.meta} | 0 ...109_Reflection_RayMiss_FallbackBoth.unity} | 65 +- ...eflection_RayMiss_FallbackBoth.unity.meta} | 0 ...109_Reflection_RayMiss_FallbackNone.unity} | 37 +- ...eflection_RayMiss_FallbackNone.unity.meta} | 0 ...09_Reflection_RayMiss_FallbackProbe.unity} | 0 ...flection_RayMiss_FallbackProbe.unity.meta} | 0 .../109_Reflection_RayMiss_FallbackSky.unity} | 35 +- ...Reflection_RayMiss_FallbackSky.unity.meta} | 0 .../ReflectionProbe.exr} | Bin .../ReflectionProbe.exr.meta} | 0 .../Reflection_RayMiss_FallbackBoth.asset} | 47 +- ...eflection_RayMiss_FallbackBoth.asset.meta} | 0 .../Reflection_RayMiss_FallbackNone.asset} | 49 +- ...eflection_RayMiss_FallbackNone.asset.meta} | 0 .../Reflection_RayMiss_FallbackProbe.asset} | 47 +- ...flection_RayMiss_FallbackProbe.asset.meta} | 0 .../Reflection_RayMiss_FallbackSky.asset} | 49 +- ...Reflection_RayMiss_FallbackSky.asset.meta} | 0 .../ProjectSettings/EditorBuildSettings.asset | 44 +- 165 files changed, 26438 insertions(+), 1542 deletions(-) delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_0.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_12.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_15.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_0.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_12.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_15.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png rename TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/{109_ReflectionFallbackBoth.png.meta => 311_GlobalIllumination_RayMiss_FallbackBoth.png.meta} (98%) create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png rename TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/{109_ReflectionFallbackSky.png.meta => 311_GlobalIllumination_RayMiss_FallbackNone.png.meta} (98%) create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png rename TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/{109_ReflectionFallbackNone.png.meta => 311_GlobalIllumination_RayMiss_FallbackProbe.png.meta} (98%) create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png rename TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/{109_ReflectionFallbackRefl.png.meta => 311_GlobalIllumination_RayMiss_FallbackSky.png.meta} (98%) create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/108_Emissive.meta delete mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-0.exr create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/ReflectionProbe-1.exr.meta => GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr.meta} (98%) create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset.meta create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset create mode 100644 TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset.meta rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth.meta => Reflection_RayMiss_Fallback.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth.unity => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity} (98%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth.unity.meta => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackNone.unity => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity} (98%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackNone.unity.meta => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackRefl.unity => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackRefl.unity.meta => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackSky.unity => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity} (98%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackSky.unity.meta => Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/ReflectionProbe-1.exr => Reflection_RayMiss_Fallback/ReflectionProbe.exr} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/ReflectionProbe-0.exr.meta => Reflection_RayMiss_Fallback/ReflectionProbe.exr.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Both.asset => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset} (90%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Both.asset.meta => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_None.asset => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset} (90%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_None.asset.meta => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset} (90%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset.meta => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset.meta} (100%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset} (90%) rename TestProjects/HDRP_DXR_Tests/Assets/Scenes/{109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset.meta => Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset.meta} (100%) diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png deleted file mode 100644 index 759e3feb163..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a178f7e2718e712d0114ec27b707871ed14cdf4b8191fa8d6982d0db95525c14 -size 235758 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png.meta deleted file mode 100644 index e74b5b1391f..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1000_RaytracingQualityKeyword_Indirect.png.meta +++ /dev/null @@ -1,96 +0,0 @@ -fileFormatVersion: 2 -guid: b31bbc707abf5b144b4016ded3b80203 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png deleted file mode 100644 index a7e6c48c894..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b4ae44088398762fe92f5fa0becaabb1cce5a620cc18b6b516ccc9c4ea1e886 -size 60730 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png.meta deleted file mode 100644 index 5cb7dad3bd0..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/105_RTColorShadow.png.meta +++ /dev/null @@ -1,93 +0,0 @@ -fileFormatVersion: 2 -guid: 6af6425d56e8c854286a15853c6ae7fd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png deleted file mode 100644 index 9afecf96657..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a8ca20034df8bbf8f09bd43dd19cafe8dada6b7939dff208ce3438102472055 -size 63134 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png.meta deleted file mode 100644 index fb1ef678c22..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/106_RTShadow.png.meta +++ /dev/null @@ -1,93 +0,0 @@ -fileFormatVersion: 2 -guid: 05eec54f694a93845ab4f0106c8b7637 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png deleted file mode 100644 index 97602c0470a..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65b207876c06e86bfb9a7166b01e7cda7b17bc71727d6282dc5a3de7b2a5c041 -size 97834 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png.meta deleted file mode 100644 index a5ec29519d0..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransPT.png.meta +++ /dev/null @@ -1,93 +0,0 @@ -fileFormatVersion: 2 -guid: 1ef69b71f16cda74f9507fa8b5860017 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png deleted file mode 100644 index 7f03dcb8c13..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e06ec52c19e397b874753c9f237c7b9092265ef597fccd2129bda2f3588fdd81 -size 125503 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png.meta deleted file mode 100644 index d6c77705b1d..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/107_RTSemiTransSpot.png.meta +++ /dev/null @@ -1,93 +0,0 @@ -fileFormatVersion: 2 -guid: caa1a18cacdee854eb8ff91ba1deeb4d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_0.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_0.png.meta new file mode 100644 index 00000000000..2b0978bcf01 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_0.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: ea1176b340cacee4d923d4839baad3f5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_12.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_12.png.meta new file mode 100644 index 00000000000..7ceb8685ba2 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_12.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: b8a1b26a9765a874d8ecfec3df4b79c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_15.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_15.png.meta new file mode 100644 index 00000000000..b0712206b24 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Perf_Exposure_15.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 79011a3c24e5736439e2ec34178f7334 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_0.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_0.png.meta new file mode 100644 index 00000000000..ff462f8ef2b --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_0.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 6674155d5c493ff4c9d0cd82a63cb39e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_12.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_12.png.meta new file mode 100644 index 00000000000..8e2f06de904 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_12.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: d5ff0a189a2f4a9428628ee913bdb7c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_15.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_15.png.meta new file mode 100644 index 00000000000..c857d3a91cd --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/108_Emissive_Quality_Exposure_15.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 7fc8864b982c85e4eb6f46bb26dd346b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png deleted file mode 100644 index 73f5dcc4d7e..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a07b5fc0d01e3eb081d03a1b7421f05a314aec02ae77b3ff217d0a0352840f57 -size 158655 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png deleted file mode 100644 index 464a15a2a6f..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d065b89b11d1b5877f293e45fe96b22d70136d03f864ccf581059edeb39b40b2 -size 113709 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png deleted file mode 100644 index f5e93f81894..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0d04ec4053755e8f08e708d4d40c675bb37ed03868537c36af435599757c43d -size 139506 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png deleted file mode 100644 index a76d336bff9..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:337a6680c1a70006ae29d079f836816895f7484665bff59024aa4e3644357dd1 -size 242062 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png new file mode 100644 index 00000000000..c36334a3561 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67d247c0b2f2fd5f0d5e3916c73adb9726164a6c269d424f5f409c454d9928ab +size 188719 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png.meta new file mode 100644 index 00000000000..a685abf85ad --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackBoth.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: c08fe44233c084a418e09cc7157cc19b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png new file mode 100644 index 00000000000..6a858700d89 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57433877d81df9902e5a971ae91ac6a4362534da7fe625ea46580f9b7890e895 +size 94525 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png.meta new file mode 100644 index 00000000000..88b55f4d0c3 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackNone.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: b09ed05dd8bcf6246a212d9209946650 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png new file mode 100644 index 00000000000..266f2d28b7f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa9ba49ccaf8212aad8971eaac6c8622ab9cb301fac501d7e3b4349b2ff9f4ec +size 140192 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png.meta new file mode 100644 index 00000000000..043ec3f93d8 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackProbe.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 22d3cf4a186e50242a904cbabdc4b536 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png new file mode 100644 index 00000000000..3f63c408459 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a59eb3b8a4b23181a5f034a48fad2d4ac93a8d742b7cf7d7df8a3c4530edde +size 212405 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png.meta new file mode 100644 index 00000000000..14d358f45b7 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_Reflection_RayMiss_FallbackSky.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 26eba09c7f0c78a47bbfacb31998a9c4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png new file mode 100644 index 00000000000..a5fe88d9cbe --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ae27720e1bc48b4b43c0fc7d74d6c12d8b07ce700353c2a4b57e7a434479d31 +size 146329 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png.meta new file mode 100644 index 00000000000..0de4e03958a --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackBoth.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 9170da4415fc71244b1db5ecbc7a29dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png new file mode 100644 index 00000000000..fc14a74ea04 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d0a4a5fff2bbe01acb0f3e9604a4586f0f75652bb3b378de1820942edc8a677 +size 142886 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png.meta new file mode 100644 index 00000000000..8a73ba44184 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackNone.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: e81b1ca5ad5302e41949923488427cbe +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png new file mode 100644 index 00000000000..a5fe88d9cbe --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ae27720e1bc48b4b43c0fc7d74d6c12d8b07ce700353c2a4b57e7a434479d31 +size 146329 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png.meta new file mode 100644 index 00000000000..cc359b52eab --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackProbe.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: a77db0487961e9e41b903cf845c8c1be +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png new file mode 100644 index 00000000000..ef80e5399ed --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28b7dc7fa3d5868bb18bcc869871d374bbf73888da7e9de82e5b6aae159e5fae +size 194217 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png.meta new file mode 100644 index 00000000000..3f168381c28 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/110_Reflection_LastBounce_FallbackSky.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: d5c925ba9c9c8d34d976e289c7eb6f3f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/2000_Debug_ScreenSpaceGlobalIllumination.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/2000_Debug_ScreenSpaceGlobalIllumination.png index 7169c571454..34ab72e0bca 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/2000_Debug_ScreenSpaceGlobalIllumination.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/2000_Debug_ScreenSpaceGlobalIllumination.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40a19f8f6e137276a46695307d77c06ce3eae2d87b3637210f41367f605d8d78 -size 956217 +oid sha256:9a778d7e6d667cfecd5abd6a1fbefd6303d9649a63fac38a69c9f06d6cabbe60 +size 877743 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png deleted file mode 100644 index cb8ac110546..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6418305cca7978147a2e8091036d69c7e1cd46a237b4973a9dc506ed660de2f1 -size 281749 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png.meta deleted file mode 100644 index 261b5641f12..00000000000 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/3001_AreaShadows.png.meta +++ /dev/null @@ -1,93 +0,0 @@ -fileFormatVersion: 2 -guid: 0404e81784acb6d4fb960efefa1b83f0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 1 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFull.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFull.png index 511f11a82ad..98e722a8d3b 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFull.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFull.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a2e2bb64ed3ea72e64abe80dc6e23878d5fdeb59b9cb32f26e69b13f63d2b69 -size 405384 +oid sha256:19e28ac0e894404d694c9ac70855755fe01596769ad3d1e8a618cd523c40baa1 +size 361133 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFullLightLayers.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFullLightLayers.png index 511f11a82ad..98e722a8d3b 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFullLightLayers.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/301_GlobalIlluminationPerfFullLightLayers.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a2e2bb64ed3ea72e64abe80dc6e23878d5fdeb59b9cb32f26e69b13f63d2b69 -size 405384 +oid sha256:19e28ac0e894404d694c9ac70855755fe01596769ad3d1e8a618cd523c40baa1 +size 361133 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/302_GlobalIlluminationPerfHalf.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/302_GlobalIlluminationPerfHalf.png index 4fbff2facb9..b6fa1eb3960 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/302_GlobalIlluminationPerfHalf.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/302_GlobalIlluminationPerfHalf.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ad2f75701b3278b8189c4dba27785aa24fd9163ded57bb9955c547f6422c7b9 -size 252808 +oid sha256:22a623d6cd18e742f05b84e5abec8af9fe248d98581dcc5cbb0f4ef66f5aef8d +size 227119 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQuality.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQuality.png index e9134869326..49245b9d140 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQuality.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQuality.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:052453522d9aece86ec5ba1caf63031d912984c01ec99f016c684ac61cdc338b -size 696175 +oid sha256:b0f7eb25079d2f05d572abab210fef261e9820c88ba1e67d06fce1af33b78bdb +size 672991 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQualityExposure.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQualityExposure.png index df733924051..c22ec1688b7 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQualityExposure.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/303_GlobalIlluminationQualityExposure.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ee0b893261d02c31d812a17bd5e1c06c90a37d116f363bfac9c6c3ff93b4131 -size 766145 +oid sha256:cd7f7ad43ce24544092a6b60b30658071cce98b0992c8d79c43d448ae44b6694 +size 530981 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/304_GlobalIlluminationDenoised1.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/304_GlobalIlluminationDenoised1.png index 8bd933ce24d..cfb9894f3aa 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/304_GlobalIlluminationDenoised1.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/304_GlobalIlluminationDenoised1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd854d559fd7aeba08bd8c28330dbcb06e235efec5d4e6d9aeb3b769cc89c6ed -size 310611 +oid sha256:8b6c8ccffa6d9939daed78f1e48cff9ceddcbb7ebe9dd54ab1d8ebf883564f30 +size 309630 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/305_GlobalIlluminationDenoisedHalf1.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/305_GlobalIlluminationDenoisedHalf1.png index c57db2f8cde..817b8a3f392 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/305_GlobalIlluminationDenoisedHalf1.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/305_GlobalIlluminationDenoisedHalf1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ce31332d48a320ba8f83312d1e6db1ccd798da4940be733028e6ddea1eb4934 -size 428297 +oid sha256:f7ef2da9edb0956984360c7e00007070cdb1a560ae294a571bc206b4a1f7c4a6 +size 421597 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/306_GlobalIlluminationDenoised2.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/306_GlobalIlluminationDenoised2.png index a2a28d8525c..51b3dab5d77 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/306_GlobalIlluminationDenoised2.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/306_GlobalIlluminationDenoised2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5beb65b5ea11c43b9847a498753f4688bb7c80dbd6f51427127d0dd1b2f44e1f -size 230696 +oid sha256:5ed85f83e27272f6b8c946a6ca845825091a73e4069ddd187389e487a11f414a +size 234357 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/307_GlobalIlluminationFog.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/307_GlobalIlluminationFog.png index 8618e39d0d0..d6f652c0974 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/307_GlobalIlluminationFog.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/307_GlobalIlluminationFog.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:039c1b0efd1f596b6edb323431749ad0ed08a4754dc742a8663a0dcf2e7cd3db -size 227651 +oid sha256:a6b70e182df13076e4336f110e0d3afc16bcd7da48f345c58f0940b5eb5708ee +size 229934 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png new file mode 100644 index 00000000000..65168af6bc1 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06c5edddfc0ae061ef86c8da1ef9eafa67808b15d77467affe3ccd5a384a3a1d +size 130394 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png.meta similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png.meta rename to TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png.meta index 430d7089f9c..9091adb6049 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackBoth.png.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackBoth.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2775672e5de4152418d1a1f8bb2504c3 +guid: cddfaec4eedb3d144bed0b676a5edfd1 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png new file mode 100644 index 00000000000..4969aadbd64 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db74e6ee6d10bec24f981bbbbe1268b04a8cd4fb6da6c8658467676058ede9f +size 20679 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png.meta similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png.meta rename to TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png.meta index 801af21f5df..b2532626b6c 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackSky.png.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackNone.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5cd54cdd0ed9cc34399e4671fa4ccd47 +guid: d8d469c9782693e46865b56f2da23afd TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png new file mode 100644 index 00000000000..4969aadbd64 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db74e6ee6d10bec24f981bbbbe1268b04a8cd4fb6da6c8658467676058ede9f +size 20679 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png.meta similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png.meta rename to TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png.meta index 9ed092590d8..3e3f79d6bde 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackNone.png.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackProbe.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4a780eee121e5f548a9f2d867a271042 +guid: fe81bbe70ac1fb04cb90e6a90f955892 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png new file mode 100644 index 00000000000..4b5c87a8102 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e40e42bad1709b11af6d734ebfda46844c72594e8df2b5a83c6a0bc31b27e8fd +size 467611 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png.meta similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png.meta rename to TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png.meta index 19193a388a9..c589ec84572 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/109_ReflectionFallbackRefl.png.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/311_GlobalIllumination_RayMiss_FallbackSky.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9fc20b6bdf5ec15479a7727b87352d08 +guid: f85f5ec27991aff4bb16d1c606b8bc4b TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png new file mode 100644 index 00000000000..77afb6afd10 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2607dff519c1bf0d47c06cdbc3811e1e2fa1cc0fe28ccb7d1ed3db7b00f76a23 +size 125345 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png.meta new file mode 100644 index 00000000000..950cb94c44a --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackBoth.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 7fe3241b910b65f43bd07e322090c622 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png new file mode 100644 index 00000000000..214e22bebb2 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf6d74a7b20471670019ae1eca268ddf708f484accc518e1b966385bb0b33a8 +size 20129 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png.meta new file mode 100644 index 00000000000..f6876ff6ca6 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackNone.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 59e2da5d615b7f447973140d6da9637a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png new file mode 100644 index 00000000000..214e22bebb2 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf6d74a7b20471670019ae1eca268ddf708f484accc518e1b966385bb0b33a8 +size 20129 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png.meta new file mode 100644 index 00000000000..852d054bf6e --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackProbe.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: f5f03a9e82d06b249a42acf0783d541f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png new file mode 100644 index 00000000000..87d7bb6da3f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90c2c387af6d2ef949740bff77767f95f68a64ae03f78e38acfd40dc62dc3110 +size 313086 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png.meta new file mode 100644 index 00000000000..c7c4f02c78c --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/312_GlobalIllumination_LastBounce_FallbackSky.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: be47b0522a293fe409b9b19530700161 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 1 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/108_Emissive.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/108_Emissive.meta new file mode 100644 index 00000000000..bae24fc77c9 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/108_Emissive.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05d82c7f91df8bb46ae4d501c2149331 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-0.exr b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-0.exr deleted file mode 100644 index 96579750e752625804d7a1996bc45480fc7f370d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170583 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%0DgDR9Q=x?t4J%rO`We>D zJMt7=SRhv+kXhPbPHjH2`CPCHCTT#dlj@q$ZBvG2;bdM1RUH+|=^U_zd&2kw-)fhHjtS} zkR2l;Pk<}=2nougVap<1*fj}=EK@7I(4^zo2bf+Fk+R)g_!X%|I~jY&HMYa7HE@XS z_xaNAxE>IcAxqcCP<4Dcu$$ia{r@LWxj7)G&Zpox#amZ&e}t=aB}pw)WY1VC`$Vx9 z;g@I$NMWsY49A-~40Eng5Tc!2#LlP>N|hu9J56fKYXiZ;Lbc&{CE?dBi)q=E4bEKs zaLD**!`d`a>YQ{)+bO5iZ7>*Tajwn$y&ro0vbOy*Vy)q#ofkUHrk!h1@2Pkmg`Ul` zKv^$k5T}GY?iLybsnX2{$;qQb1i-Jhc0Z-vF=?^H9h*I^lOLn3nRNoE{@G^b)LL_i z%b`(JMZ!3}H_c>vNM?UK<9wlkH6RM+J8>AJ1+PD7$w>uCP%1?sP#{RdT&}Wrt)S{_ zVJ1As5Ms7<#=8f$k_Z1RB{|^+#i*hX4&LuBLVLv;kx#aot|ep~9@OQ;5dE2k3?uti|_Q8Iw!9s=bcerDkgZ8e0V! z3RS?J!O%D|u?tANYI@$EmLh&R=QapCmB;S}=Q5Bu`O?+N%WUt6+2$ia>@BGjcp}>; z5s2h+IFJ}|**1PeMKKjhxu`j{u^ogwXkx(g!yX4F$)MhmEXc^|MRI-JpL6kzr02-1Ck=`A=p4>Y-~)jbTX zD%jUE>oXGGI~~d^E6ju2I6=(=z|^oRy%o4925|$WT1*ZufTetjNQv|=hBNvDV-f!s z3{>Zk@dIKFFP3CDO2Afd_$Y_+cDK7sKxL5y(;C5`ga7;1j0Vla!^fE3<`}|_Xdt{9 z!LLAbE{TQh{^BPYwI0FW_S0GVx!?YB1_^^*?g?9}?S4*tU#KYdmgXU!ARFF8xIHb6d_89zanI9FS zeAb~i{*h@D8 z4aXjY<;s-1%>)UorlJt&8(5TtEq&+?E|fnkb~@35KyHfa?_V{>d!4HoMOvLa<&nr|=eJ`5I& zmWvroNmI7Rp|Bs3`ca?sz)~&<=X=>B@!ZmIDr4O!3eqnl1k^b#<)TA|(iz8)q;0#M ziu?Y)KOh3In>noV!76jgNg@29%DxKh?=Q$Hmq`ER(<`pskQyqBO1;r(_dA*gaYsfN zw=VCjp#JWHA=Q%N#aJQ;vJsKZOr}1~;8h~Hfc)?E%IE!z%vPHg6jnGwDn`-70aY3&_0s}Th*{NwY5|FOlS5JI z_%-Zpox(C6;BImhkw80Rra6T1SQ@lM;#Bw{I}V^i$ecQ&Zwa2m!;u`~;vz4!GlX`~ zT%Cp@tju~(D(fyY8snLap2=%!Dp3=Gq!IEu+=$|kPI|otf3ON90uz~7I|uZE#jVQ` zJ_vl#2^bOF9@zp!sv@th9r7WTkJzh5-$!70-eq=-(#^98=-I#SFL~t#uIuBln?d24 zxrQe8tW52CNv)bgg1)MUz}^IMNpENf;Z*1s+y6b;7uLP z|3ADby_WgV7^=2Y*+2sJPxCoB81(nOSIFcQX9e##<;s6!Wzlqb?E7kKN509q9x4~Cg!7IBd6K3^N(#{B- zw&E}3g9C@aJs?j%m^7&*)OV(_OeINvz#~25d))2abPbOg)uuVyvLswRH#Qjt0RL#H zDeHv9oNYZgL55Gm0ypCpxxe+zM~Ll?V7@O)nVRI+`E2?aS?Re3*@5Vx;q%y`mCbf~ zwi`dIt80D*1w4QL{Iu}b-rhHA2?^cU*pQH$mVBF+dlRT~x)YL85}Dap7|&r(Pmlk4 zKCADeY1*A}e&*ukMX@qWNSp+&d zR+#2>$}sCY#p5XMWOvqrq9_1Jk->3@WfZ0=7Kc2GA`%Y15zb0)FY-~Zw$`%2v*Z$xXhv?6?mX@{(i;6y%e=Igi_3~&m zo+nFrhqV(A)MDlu%DzMZ7Ke3Z-XA??HP2S`UjHH=oHkd|Jyw!}-&!vjpG@^?UUy85 z#2ytbDV*iPFJotycY*FW$vsB4oUUB%czhqYIGJ|MyWgNB|LqNplb>$>F18)E z^vm;3>mN_mROdO~@nr4|o6j6$`wHyt^O$>=q4xLtm{cvyXem%30S$T0kTqiG`IYVb zzZxWJ?RGuN{%~G4zq@+yKcDM<{$#ltZR#PkyIW3RVmdnV`=OvPa_>zg*xh|c@6O9u znqu0@?%yMA{d4_e%=qTI*pF|2rljPPyp){Z?y4zP2OMKll1&CEEZd(Go;uQ07iaLM z2ybt&1-)1#*52Nonv#6OkO1>-$;rw2LfH&IJgf@e0Y3MDZ_+_VnjSD%eFZq^0iRG7 zj6=dgc8@U_AO9GMC|;<$&*Uv_b0Z@?Jqz#B=IEmD-xDG&f`Yv5;4-(v&*_D^KWp8> zSb2J~s8D=zot-6AL!TP>Iyl_2eduR+@7_I8L0D514!1$`#8K=8H8qhG9zk*OT;irc zinrFb)?U1WhPJP{l$4j3fBjloTH$T)UsZ-**%mnajIhl!7#!GYgU5>Wm6V zY1_&`g~Bs4@Us-?jcjU(HC!pvJ78pP`t#PEQ~JR>fXzYg5rK2*1$DmiH=ocioAX1; zSqsk&>Rp}ZjO^kTh>{wbYRSvrLM6x@$GvU!Qv++?V3}6WZV<|YR~xe9nPFKeci6lV ztUNdKBW{G?-5mw`Y+0JFt6vX292=WH%A$jU=lNML-VEKr8N38zWXM5*qEefCx74&O zEVK=L4+L>A_9zUHwt1}u!2Zt3sls`C7gj%?4Sa4QWD}t+mJCuBN9>7{;y8H6|KaH^ z+?ss<_y3LV5lVgBQJ{ahDz+FiLmk{k--3#~oN z87!+i;vU{#3H&VfwC*~?9naCY75^7kNz?YfwhzwCpA=7q0)0KhgfRo6wc>X|q6h<% zsi`e-akGDNAa=}I!e-yaV`q1Ji z!w3a6PgAGhm+$D75E`L+PqY*YU|_h*!TEQo8%`8#Na}0KE|fL%6%_?#MfqQ9$J+Z} zWHfzA$4xV5zkl+*-1Q|QdT9bp%S{uThnK~MH zbOw7p6IF}9_(Rb+_eh1dv7iJ&fS<+gJodY9`5IVS2)=>}3wXI0UjOK&s_*0@bm^~^_!v9uZp1|}jxf9|W{*R4TzezkWnGbJXR{tyI3fvE1QxG-M@ z?TX$G%F({ayR ze;R#kW~S0|q=N;6+poO7K(*}kT8hmSciQwPq0e`}8=Unt-1h%iVZim_d{=pO#i(() z(}b%n48JiAyIR-<_2pKbM)B1Yzdwtkr(>vZ(ES=rdfT~P>G?Oz>Gkx-p-0kgVt=$s z{bD-sT&7mg3*kykWwxBu=tVH1ke4Y6@y+{A|8#i+VTQJL2VG}Dwy-m^{PzF-dIyi$ zJUomYBg4f#MX<1-Anc}31bG}U=RoEsqTQ|l*U{vQdL`OY-!e)^tI_zCK5vb`GNxy5J}=7XqPOgxg#h$fUtgM-*2_GGPTmu((4^S ze}6wFrlzLGa5eBZ8Lu`#^WP>V)PXqVLjupP)BLk9^hy96e)aF|EHVEsSryVd0cJ5^_pPO41CKmjxC#6`zPU}Rs&bR0IJ-GCXF17i6&3PTGj)z)5mX44HzzF1!;`UTzb@!-un}+2e1|s^64@v#FG5QV%Hj@} z0#gwBu#DK`Ed$w_13E20Q&Tfk5-&8lkob#jUYBmsy_WAj=t|z3Yjpqi$#*0w@-w1S zifjwZ43V0OCjP;jlzt{rVNv~yFmka+0W2SMeKz_ROyMhz_O{xRN_!70pH&Ny+va@( zFfj9hno)k7x~lE-nSXQ@uDSt>fP8A<9BK{tOVqO3WQhOPTgm%KdrSU}bq0g=)v`A9 zwUdGMsov>6YAo;kaM*U7@AK&5AIFXomBOfoFCVx*b6#&kTo~t`R~0@THs#urmlb`w zo#?^)5RKK!$_{)`Iu#ZO5Ri{OY<<5(AIm4coY;5W^itHISoGzRkZ-tV+jj(eK{cY8 zs0LWhC@TpN?^l#xCbw9D86F6)EcDkHk~2^d1O z^$&qCj7diaFqYMo5lWxDRP)WMpy`{J-s@u;tU2=*L&L7M=kK9ArHNH6Dx-nbahJ~H@1T)#|+7zu~AREUe^iT)8DS9-@FRsS0COZ-?H zu6T%3x$kEQN9YC^89OLV>^Y*WfNBvp)&A-dv%5p1+hU|uQ~!U{@6N5i#qXIeG%Z^+ zgpWE%P(28nwN^QNHI$gGtxZotx!GfYeoR02A`q*|4Jb>J&d(eO2X`dI#Ke2(k!1Ln z>@E-kXg^#A?jRAG@8$%>+JD3QI34A{Y8Zq}8hDIEIdZ-^%9a2`*I+3FkWzJ*SqT#A zSO^$ozjzY~Tq7qKt(M`VOk~Om^vd$kBH-ynsfJB{3#wz-l_a@oaL17Y(42YXf4n~< zVgqN#q9N2hfB*K>5Z1d83gFvnxaQ`^D`;-g0L|j_iU*w#z64-nZ4bdA?-IzaDa1%Vx}w;~V6gU0@9n#-1j%a`E%JHy=N9%(*4sV}zZF zD*lwct>k+H60AU)C*o9Iy7r_QEznj;+Yrkju&%nbEiaixEg}>^Ko_`yYvd(f>l;Te>uUd2q(O~}U zH;lh|3GWe)dH8zw<2G|C`X0Q=@mv1pX?f9CA{2p{8!CGJk4s|2B;*>UtO{a0rdnZ3z zcFtQtxR!Od-00TDolGDmepM-FpDjTovL~vKFB25JBUtl}t5G+oT*y2%qkg(iiY$0% zv1ga9tyN-#HJN6|ENx7UDd<6>ppWaorZ9wo33GgUdPafcNQFAASU2na`bu(jE(V{_ zehq8QVImqm-%8#$aX+I!vMtOE+vOTUF;`GtqcKj8--HMXdQ&7(ddE-_TKuhCjOVF%4D0+H! zT=d8kE?T96w6*O1_Sja*5Kc?YD!;miIQm|z0(Kl)_!G7{?O9zLI)|DMDy;vU-Ry-W zdfaOMz4LjqBzh9cz4_zY#COm5zY@IlP1(jTH7Y)}2(`YwTBYLYc(gO6_SV0;6-Z;t zNl&*iGUlxc)PD6;|M>5EThVXI%M#H=G+*wGTs+!|L;Dl0OjoX!5PSG`#omWM{sCGY+x``bN<+vFO+~EcU zn;rBp3)BC8+tsq0hWH7BnXu>_agcQYcVAl{7zo+^x*;?zF%P06$&asXtgo%=uOO}j zs7V36`&=rCfM9-yp!%I8Dxi1?+6QuB&IFOlSGc*C0Q+y0f&`e)`woESkYaYBeI0sh z^sH8r5Dn_)(6HVjP^KXR0{&^xP6%jE$h)L90OX?rLmG-WE z1_S(mO|atld3gAgeO`su@qb3B0dEs&Ei@Y-S4)2XS0W<}2Hj9|Z3I2309KBMUGxxi zLS z>0#0`PCEwI0oF&W&>Nsb|A6_Gh$P{EsH=gs_%!0#-b+1felbeS3rK4SGY7B@^fqz} zug7=mcoAZTiheboNBy)1aL1Nks;63rzz*Jt-z}$+Y0$obUyJJS-UC~D$o-JW{jo#JeL4 z6NX8%Xzm_#lVS`&4n|VFhh1FYf~q^{Fk_BI4FpY+j1qRHF!rXb$I$I66myqm(ey|*V!OJRkbC4RZ$*?E@mb3&C1o0w8P(eXbOjynSh5)CU4;2V6 z@ zI3sTeQBlR@FWb@gLLX=1o4qS(;vrXxOaqu?y@K<I>tuvv3T##1TpNKcQJ_A_(xD>Ia{ zwQF|`655Ac-YOXZw+?hAaCdINM-as#xw zDzmFo$CXHck57PX03!*xkrUB`s|kR{$M{2NH2U*l*BCnn`c2s!L_uh%pKs(@LCa-> z$E=%k$w?-`U9tgKD3ADdM*bc1VhT4D=uEgadDvV4bg1(`Co~9Q z4%9S|D*7MGUeLQxk|4}dqvr!@w3&;R3BVX`3M@s`}Y7m{*pme0dyNfk^ zt0K(r-VA;Czl~tew46J1=h^XeRiA|Io<&&bRD6dubY8{%Vwv|z$m#s!-k~|qdh1s1 z_T)p^Z`PHsO9VDAOcu(YMYxyZ)z0^9(+{5fC}1!5v9Fxy?wd+7TL`le`FWD$ac~=V zGXMKu+LiG(e7pFKw^7zNZ|?gK-{WrHUbRM_1&~|?P9Sb2apL`S2KpmomP&CL;Ad03 z8QwA$ujuD@>445zjYKXZ>OLW-!Z$Ig`9l8bPa7G_8XE;*@?tXLiu70mcfafU0G>=q z6U3f-kBvVaUnsKf6kU@zyFBq&@R8`8(aV^VU4x~zPIvlgjv~<>2Dzjm! z1Dd5@^STb)oqTH4v56W1WyRqjBAh3~ivoxd7#mpH@z{3q!UyZtnp%pmQ$kky+d6C} z|JFASm1H<6~xxzx&p_)N!M#V|7cn*v0Xl)Nl*$X~azU7{c%D*?M!j_r4AxfR#m|886(mDi@LLS%#Jqd`koH|>*EJzsI16QsOAp8qg3}q8dU{z=;zb4 zcK0c=jN?Ba{9An^z2$Hx5UnT`R2t^&VC+9JR;?O61taTC>k-vbucwP%TUU$4)`YW`}(M`tDbuJ&V6_qT7gfYqp7 z;GO|R++^sOO#5&KlPbnr{_p5t;jzmJj|C{*Jsirv$Brv+?#fEasY5I(Ixe%mypqI3 zKz-b#JuLp3+CeH>FS~cL?nRHj(6nxG2}Ukdd@k5 z{HUAkF&R3rJaNzgNPoM`9h>iV^S=*2xxrS(_)o1y9&h9F?2opTkePsFYs69Ha3ELR zdN%y*S6KBrE#lkM4JB{)#N5;lmLJl4v-8DX?!5SwB>Kz5f~dqW<$xUJ)5$V%x7zd^ zir-~aS78DvY4~+Jg55 zk3?L(?g}j({Chmey8BXUsrm~&FX^Q+8y+SX@QR>t(x!u55De-wQoEcFYkE%6Nrz!4 zh$MBRBjBtQtKnHNPS_sZc{r;dzj7X3uBzJI*zJ(iJ?gZ(dGW2l2;(2dgx&UE#=(mpZ396*O#!iWpGlw3gzb@!GhH*K(KFnIEq0_*c}$5zB`< z#K+KYr0kH4eZJ~*mLu1>mxu)uUcP6j1@?=QLm41Q?(h1|(fQ0&6v_W2&Fj>Rdg1PT z%b`)4h*ki44!vCFVdpsW%Op8jzWxI$3tO|>@v5Wu9DOl1sWYq+?B84ecZWZ5;CB(n zpOTXo`94Wi4emrKd6ZK=Eam`OE2&yI62ZT;|dum~qHm^O4&QoF0yh!R1P%j23 zp^E@wNaP`Wb9D2Jr-w&T+XUTUj(A0d$LVA+t%?=srG0AvpDd`PRQoC~Uk?Vs5D$wW z%FExCmv2}+UtcdM=+vmAL{dfYunMXPARl57pGb)j>k>?Wx;h>4zeY-r6pNKW-WYHu zUHhmH?>tCWw(h&k2_iJKpea024TR5P>h91?q!l}6?B)dxp`8v9Q3&;Oshcnc269@D z%Ne@6JH>RuzvD5Z_9hZ!m-gSiU+&OtWj^rMNkTviAL07OcF^-rI~QmXGuanc-3gNR z^>DYpkcVkFPj$gA2}?Kb)>W%2k$e0txcbWQ#cTGUrEN#ZD@kYZ$N?Ok%zv>I8tjNO1`#2aS;*bU=YEx#fIZ(fo?-3 ziAK|LpRBKvp0y1|pr_fib92~4xAXyn8@^4@fA-n=4 zu^e{&#PP&HPp#s6KIr|pfSVd=i5s6W%D(APws3u?S{=}0LpBnw#fu|9Y@(OEGqLh< z;t1sB8fQqU%Ex~&AAY;!F@B+|A#Tf@{r6G8%WZUBZgG0s!Lg80x)a;5ZJ=CG>)G0_ zhRu_`jJ9g=y-+8@Fyhd9IcRXkNwjS z{uC|~s>_X7E8at6S|CpYPT(~SMZ$p7UfB7MYWI0}d_RrDhUA2kaOJstmCgRgTMrZa zA*+Vz6E>Y##M0>_^1bv09+FG)KI^oT=|HR!-*N-V{2q1~bW2?$-62p>cWDtg{5r~( zFBtxuKxX}SW0Rd*mM?L4BEkaZMS2l3k9Pb&gY|?$BSwIMwC4oceaOEzfykmx9xN(- zfZf|gt=Q*6u}U>Q?nR+3`Lr-e?w!LnbVz~XftiMPAT{5<8grzQY$EU+8@;A|G|Y}g zrQQ$%1d`CjWJ0111)z&j$1IpeF2WcaPAA_@L|6H* z;U>7A9xV9P7yBLug*_aVTiDF43>b#Btg}r(O%?AQ?{Q2oK^|{m|LC@)VD9#sSPb|) zl)pL+I6Xo%JbQv|epmX+ysy5rR36Uj_4tz&zBFwPN7I_0yzs1PV0diunsJKJr`&g_ zpI;($Ee4usZ583qDWagcePauDc!&w>v}PF~c)@s#i%#ZKF}D2mQ&2+u=B@rAbpmP; z@r0@$6+>!Yl#wU<3#_GA44`J9tZYk*nasskh`S}ocIv!;yaRMviA;KJ29Ndq-(cUS zWFQfb9*G^BQql0Lfurm)!Qu3*oC5TuLKcBA{;6$d6%r*ad z->}StEZR0=Mt*z#)f`SJ=t(5ufzx|!)D!TJBiMG?U1`Qhv{?2V} znnS1Z7qor6SGJX)KqN3vbiTK|0K7~uI@p-d4>#lBECaQk@;X{Kbc&sREo=gnr z7ZWnt8#JrC4IN?UzM}fam>R6c^AF~@iVl?|p4ZTvatxtjwlkMmkU2743;xyW_hsYg z{(QwJZvx$hlwC+VYKqgeO_bwpqCJBEH&|Mi9ONPK@CNUQ-pXS@ZcIqePfXcClPXkvSVCeiQ#(jo;zh*Rc`(N zq|nyzBAX6Pk$?oEAy2t+%5gwW*TW1ZV%<@HuXfp6PlCsk+@4{2N{s=k*7RFV-Gp3N z-M@Cs(){JX4}NX^y0NFn9w$5&S26_Z5@SBahyqSt@Qyx|?3wCOPg@(Mit{~u87)8j zyv#+XDQJc7T>MamF;Bjeaa<=+ll9d1=Ux_zuLq zTu$3h%ihdwmm;`<+CRo$fj+J1=+q-94PYJk(sc#gM{^x)=jiD611`f8)Uyn%*V6${ z14^9j@GvQZoaf zr(0*NEbdd&g38QE>Z9k~pfrTQ*9LANn~PdKJ{%jqS-JkcSh#1c$kAEY=|yq(F+*Gu=~bl* z<+u{6IcQ6k33h!AC8DpNs~Y&Vk|zo#c?4;bGm^K8E}y4?-1k%UOlBrNPR zf(_^M){V6L=Xp{25~rkS_;)LVL6!PLDg|Fgv9)>^?aA-ft@eJqtGZNx1G6~+JUvFS zN!CrLX%2e&<0dbGBn7n8b*NeHsI}uEBM=P)C`^jraJaAl$@=o;a*JgLi(O)t0kTI!Jmx@uxAAX*_d55a0nZ= z_J)(4A>&tnu{5yx$uZz@tE6spjK3Zo`eI@pAMoel@Y^(Jc&qTw-H@FvA*kvPS9J8( z_{!lGiKL4x;@PQsEARf}URX(MUW@Sp*)AT(lHk63iy)VDaQ65e@xlCjOgW#B_E;|B z)kHPlApJ1#PuXyGef#xc5*l?HO!OMGlupyqCA?3lb2l=5@J_(UQ2D4&8!@jS7q|BN z(S|yRnnE^#Zlsj#;5d;Jq==w43=I>|3Xj?;FB@=NtRZD7Rw9-O8P)PlyXmz_EV*8# z*CDziF^{tl|19q)W* zg)e?VylVkguX=|Uv4k_@Xno~?yuxzws!eN9$?AtW~l z7B#3s_8}~c1b6k>_$=%-u5ZPM-%v7G@H+AfoY*cqCAV{136A_)xuBv(Sfm8Xsn{Qs z538DfWLLLU2|ie>O9q^>ricO93-pPwyxfau`1!!2M-vNt`Gwi2RE~_B48wN{(q0M0 zH-7ry2194J&q1|5Y1Rf77f4ucBfHN>eGxy{CuKiwH|MvA4i|cMy_G zjm8y}xeiPcuf<--oGhR^5MopSHyKFWO`hgGcC4ccC@J-F7zYMoqbSFAsx2shq3amv zkU^F^L0lD1VM5|zW4nH^ujZ{11Vx#+PG23xd1)bYIXKk8x(sW(RWgmw0rN_ zzMvikEk@F|P0Ic|&N#fof8y%-y14)Fu#V~?m%hO<+gjx0TG!)eM33YQ=!KH-oHnvEH9=Vf`I@bac@P#MiwLL zYig1pGNxUU)G^%0I|TFo3w3*JH4{_AAFgs8>ES*h!wkY+(TU+GZHrSD_?yIb3iw@s z9}q-V(Uq00m3%zYt`9TmKwh8??nT{~WYLoj@0)!b~eBi91H&3MlsRcDe zvJZetQV3n$PY{%MR8_9)t4W#)en3rP-io(>Xh(b}C|x~*L?EcC@P%oZy6_rGDYXai z=K-j>D00{3NaO#OXZ?$$AAO;jgtH;Di2(FXrI8ilqJO&W{;^-!{!+{UmMdc}_-|pK zWBO6eKR)W5kOOR|bX~`Z>)zjLSm<8lM94Aaa@W~SG{(q9W2E?Lu$WoK*yX#e;s)@S zP>(-WCa0NmP-3>nr|sufs6P^S#PokZWd9<3V_n#J+y?8oZ1+k!Co3m4bSc~6IyeC5 z=f-PA;K~3BLD=0MmfOf>ymRR5&85QVa<{TFFP^{bjfPZhcYRGpgUO2clT)~3ssKDf1YglE+g!1Je{J< z0eX5C%(3th%<8Oza|O*}wH)37f~)w1vE&XAih;Efzm=8*jde^ zUV7flFo)kJt$@sLk>_>t*(Bk4C{kEd!tD*P%sM;IvVxY%M%a)?xJH?soVAay{y6Rl zf$9X;cmz#2{c0A;_;fUBY8dR?=xQ9AXZrMM%v3ClBHH7CD0lem&kR1jtMUlU)_)KsIRgAddf!dXJ5Fq|HkJ9-5 zQ=&Ne_zvwGWTct@_uVvt$hXJWU-s}(Nt52P_`5!e_Fz4`mgM)TwCDUqBnT8N7j3F8(7 zv8bEq%ynCD7INcuLh1=+9Egs7x{T>=-u8Cb{}lPTz@jg6R*pwU12t`d_0eaoC;gS$ z3yHT*n2V@7qD)y*Gj1Rtqqfc&sNhiI>1iFq@bMPR#{9HvsZZ{dx{^1^;PDmQ_=d~X zFJI3(t6GE}zr1Orq**BZsafLOhJ;-!4?LJU+bmbsyB78A=us_)Z*3HUuUz!^z_0q(mozL++f^!%1U%<)^mW9EC#I4ouV?SN_Q*@Y{0 zU1^j4L*VB?=LATn=hVv>?|dl@$-yB&_I!U&0KM$;TU=qYN=o`*nZ<-W^ZMV98CN&% z_@h$g%Jwu&ey;K5tNpRVFM;oGYV*Ws&C{50S>;-%U;5H=Gema;^*}cY5o+rSOwK(n z*Dp~y92PS8B5OkZX>{ph?j=P01njgNPk&eH?zH=#r5g5E?MVAEK;#~373 zts=U$7P*0jRFGPs<^QSkXJ3D8UijZ#(eSmQ@NF*?gI? zk=Y88f{pxs-nW=?7H@Dz-01c8;m*c!?U7bf>DEA&1tCngiTW_MfJso~G{WPh-uF$Bd>9WQH4f+&B*bJGI-3?73@#XO49=ESzfMO1y4~@D4Manr zCG@O7LGZ4uZD<}~PB=U~RbPMM}=P(EvE^pv8GSv&rzC-UW7LAcPZA{ zZU3GB_wPFd`XlHENmM>tvE?@DG8^ZuDp=<(bWdIXLwCjG38g-GSFT%oA>ZcKf9KL1 z<%_W>;SUmCyi@gBJ&wL-GAC(f)Gzl@N#)TdqyJh)X$``B780%h-9HPwU*ELB6F=KF zA2!n7H{B$#b@D#4Z>oyclJG>v z0Y*BsF1y`ieqBT2nX8lM;{s8^yCOGK#b0YFU{>f%KvKVx0KsE}-_`>3HT$`6V^HA9 z~BPCyI;()s|Tk+`e?y;X!fqqqmRXCW|260s>CMJ;aQTT|oi(9qBk!=qXj2Byd@h*85h`R)&l5rv`fP zimz0$6d=kH1lf)ZYv;M@#wx!kaI~Ot$?&8pw+6~iddH%(2-M=eG6@-4I7-Pp6$L=} z18gsIv&$%r9#l7<@!wd^MyYW9?Ah$VsljS))5z)g#@iKp6X$=^r!1SJqgPwCbIaP? z&juxaEZr$OAB`qPM$y{*Auf7o20qIEiET)qnFvsBF%jAxf~!hlt$h#v#LRz6h_W>q zzSUY^U2xAK@m-HfbSNu~6%a83k&*eFbKV zmL^Yg#)z-%3+SEE!FhzVglN9|Cs12jK5|dMC^@d5oOm4%@dG*?7e=ya;sF|R{jmE? zyI;E^R#Z0_`{# zMkNnuCxv0ib~~j+GP&!Y9&^g&Uc^&J8X%+xJ8X&~&-nj#9C555;PZZz-(LLp>c@_u z)yc1tZ$}et3n7z?DPPc`mu^=ckNbZ{J=22Hu>H3?aK=p)Ov`?r zb7!x{@$?T#jQ`XERUta63ZK)MTFjP3@aCI^1_kH_{Ot3p#9u_#ZT8k>vZ$jAfqho( zf#D^Y|h833QX-9pE6`i2RLhDXsz(f|#$ zSTFn1SS-MK`Dwj2+o?j>nU;{r#n|-p{J&A~EV{gW$I#+tOZs!>5^fWL0we{cAakQR z(1(RgnN`4_AFV{!L!nTwpjw%`cO$vmXJ`LVWQ0@DDDO^IM2L=XT7~)q$F;)>i7P5} zy8=e2?yYFT>+R%gLKY<9B()kU$K-ku9kTYoF$H=*GCE4rp8nsmyu+9Lx~S@@i2Sm- zQFPVH_qIPVT$Csu+&8Il`D_1vFDlMg2KxOb?i8hMRHL}FXyK!aS8BvM-mYXBrLY2p z0rSTq$AyCrX7(KVLMc3!IW!o`Zp9h@jFY!HjhWEJ>5dyu*BR1_=I+y?q5R&GB#+)nwN3MkdaT9Kn(#Vm8U$FVCh(+9inG zDPZ|vrIw4zP%FIRZoS~emtu0%@h5Dm#V1}m3lTH4aQp8+4ZK_P$A6R~AqubYvaWEg z?&ipRwHV6!K-mwHZ3dmTE*dY6Y->*p&RNb^= z?tp{C#6u4d7D6sFaesRdd&XNtqB~z$q*-(&a&Slv5V)9Z!$FhtAD_a$tQtI8tNaWK z{{Qn_q(x0W+clu<^60|t7U#s_qu~oPJ+gDejF)c@WoKWrpHUBgy{(u!9P1hOnrLOd zD+Pr(c$WD31vv$8=G=I|7X9b<Yd(hE#Wm>*v)GoX1TQ?YU3H}r zPQD{{aBJ90UvzEb%NNHnw#3f5grD~gq&+nr8>Wu6-`V?`CP~~Llu7{JW&)ZjvkIl~ zt~KC=>aGzLKm~|>C8cHe{3Czm55!^trEPLIVJ2|U$=qJ{d5$Zvof4RcqBo}lpo({; zUa$YmqWz)6%1T;Vv53!}waJ(tj;*5oj1mMqCrC6tCK@$1lKg_fc--y-x8YB* z?LE{bEY0ckq`sm56XvTX;Tgc8@zcbOle9tt4R9NO7Y|R)s5QNCqpAw3Cra%tI=@RI zc1c#4gqb|l&P8Qc@2TnB*n9R8p`bjrl(oaV6Le5M2TWz!WIZf(jxjZEyvgTB@Uaz} zPzkhb8MV#;iurdBCC3-(ukL>w+4IlsKs+F0 zCSZTZr>E7iXl@`Jn25un>qsjH8+-K`HvxN$t!3bb{vuG62k0!KztRV5F)pG1{M%Fh zhx+(Y$+wEP8~_1y0aExt^52K_^bA2wOJoqG+Epq+?;CeO?>Z6Wo?+&m)$B+F6|uji zrS(_9-gIOjC{H~zR^ZAvw=qt~HIHodi+f?~-a_FBtx#_q+i%stx~0{(TKMpr?U@q5 z)y_)*E1vo$-J_U$-j~b1DBx=XC!44{lleUVJ9TDjq8COl4_n_R)yNzb9p`YB<$7B$ zbCf~tz6~PAj=b9Ljn!Y**c#%xb!=NYWpcg7->0T*`E&HM^^vRr>Um{;zLA=XW44KJ zZqpuDn14%E??Qa&&vS$Cn2(Lw_PDN{uJ49ifgOz;+)J^}NjKG@{}$<5P`0{T_wG7N z&b5MfW#8_bAtHUu3_>TWMV(bF^Pjqo_mF^&Bs;Y3(t_YszT?Pfjz&ZzT-P2n@%KHP9=|4$>p4Ic_79YeAbl?v-QiPi-z z;-jyBCBcM%%l+d}d*ayOAL9a0Y^?&3CcygC2@)L=9mq0n%<4@r2?9N>Iu>!Kc#jcY9D78A0m*YL|1$E5h}pa zaS?InCWyRsjNuKKn!%Ae{V*z0Sf%$77&`rDI&MqNTeAIVEP#ugQ6MLpC2}u$p#QloO zhh!w?;n3_s(~oVf=!eO!$l|kK7hS3?JS1TRF*@Ub?`nX{#=+!C7Dhxk=l5UBq$ga$ zA8r&o3V-=R@B66q54(M+2B*Ybm1a>DE5?s}Qb6?92AQ2m1fJBI1I~90m8@tnwqm7# zBvv9HXl!aCUx9eZ-O7D@DP`<<7zVL-cSp`+>WB5OAc|2y*Xn|PgmD?715=q(QK=_C zN=HmoAd+1NoJIwbWYuc72Ql;l*r2=xtuR{5=`rmp^~w1gc?k(Kjx_5V3iKd$))Gvf zrssVya`47%Sispx$J@txRBsvtKE2tjxN%ZmmpK<)i&Azd@%5~SF+bd_1!TVz}bl$ajcvb2n`&iAmG9i^leMRl++Cd z9ib~NpZ1(WtZx&&!da=xpx%^Dj$faU+b(ih`n)w16fhGT%F<1Be&N zeiloT=mms~u@aAftX_o5`Vq?*7X9|5+3g#)`t70Z(_h^A2Tkh`~&Q>WH z+lRG%VBD@i5ygU3JcM$g!wHll@l9y1mS#bMwv!Ws2GfxyuUk9fas*&0kNSj^ae3bk z1keD@N@AIRMV=xCFM-r4TT-@QU29&S@yyz2@)T}h5v}N|5p_jivvVQh5GC@zS=y>g z@R2I`wI$zUlTAic0SB%{FHY#876c>Oma^VQN43eAJiO5b>3wC4y_DR?g~?i2^(Hew ze`wOb#`wxwC4P#!kR|*8%{@T8e}m$9m4?Hzu9|O#T+$X8T=Tj4my;kSi+dbvuuCb! zUxYg$JQ%=Ip-QtLGLY*v+8l_Vc6JToS2VW~xd0RAE0*z}yuMIARmIse z2npeNfxUES|E#-MTJ+AeG49g+!&IP`k?K9`oE9lLw=~Fx{qb>-><%D`DY&VcT#&j` zct0GjN8rQy?*drYb?^IE*>Id^%2@uM%h%UmHOXQD4bFB7GbB@A@rFNQ6*$H%+@1h- zNFrU#Uko0c(f`Ex=ceU3ExbQ{x{ZmS2Y6G^h0YrNh3{@E@!??i#O_`BlqLW0SjqH!~#l$eX)>tqBJ4=H{hql2dGi)rd=MaPB|)fC^7a}iH-<5-y=U`&kMOld+HS5z)T&RA23x_snqP}Z(ETf-pv8D&tZ_b^K`cW>@Cf&Y1{yRieyM%>J1x!hAa6zJ zS?wmyKxM`Jl6ZfT776v!*%p2)*MOegwK189TE6j+z#rL3d55Z-qD~d7p#|@**1tFY z1;o=C5u+iCl2`|@Pusuoi9h6|f3m&|NOQJp(2ZD~MEfi85CDmhWWW<};7|JsTDJ*h z!~z?N_}il9C!~dbJS;tv=dp;7*3XsD#m#$ED+;QhUOF4Te>?+GSOF=L>0)R-U*nsB;+ox)w z|0|$L7>Z^BYxfg){t5h$^JbY!R3pE*wiA=)oxKFO zP-7Ysu3isNB8<@ixVlsdV6B;SiC}9VKgFp6REHZ}Vt&dxb$At={*DPkrp{bz;WAFy zU*o_h-%R1|bL|c*Q2u zv3-3^u{RJAEz65Q-6g=575s6DX1COUS9oQtg<$)eB(J=iwK2k|9G%71K6|3g2K@1( zyjOY29rWf?&?-=oLWzY?B#~X0fQ4kA=B{n~mxx1MSq@pGPd`5EA7G>h#tu`pyLU(P zQvmYs#7Kq7JxKrqsk)}eJ)TUJw5OxcTXgQ}al~jvpfQS@My&GW#I%8M4EA>B;dAOY zK{n6zz6qpe>n-N=2`)I1Gj<>lK&?i&uYgQZRayq#P4>ax(S&ZPAd6frTtr*J{dww_ z!gvV)BSwNT!P$f2*b`)oMO-j%N_3*#S2OB~w}VM0$*?Zpj^WtHI)zjk%Zyf{{)=hb z@N2*d>i=WvE&Q5%-?;D5C5?nAqY-HlX*NU&Nl^hM28aUEARVIw2}ubFM~a9Nf`r8A zkQSw3l(evs+t_wJ`~L3N{XEZqaJ|m!JdfjZ)cbhm7J1z};4Zwm<38sK+ttm|RXp8e&{2+jh zZ=RBrC)-OidLWbfUE~h?I;L05H!OhJn@p4Bqj*Eql2uhQUx8@GUjT<+AT)sGtmADO zfbJ3{l*8=(qKZ~wo^%}iBsYzUK%QZ8{RmF(*%EztRR9qa#0;K9@ZMmUEV6ndAc|vU zUZ7?amjB0o)Q5+--6Wgl+3_}PC_n8jCZK%Ml9qN{Wq#4jXy}Lfz-_28Bq$V{6RbZ+ zFx{NoS_bWJVJ*4e{!xSp0euEVID@h^1QUZoqTI$!<7CIpI|RhqQLwN;>cG~WLlKzZ zn^Mlnbxe>j{l&{8K9Z@z+s-@LKoU&trxObaZcTZsN9_7eKGR1CKtp_Zr0|5LS)Lpm zkSfVoHzudXo2nC)!fBmkZ!twcZ~%gDk#dn7x5=js&@eQczl+JI7p>p`-=G za1e!OG^Al3;F$b{WY$lg{eRabqtOPGxj&2Ly8kYDjx{W4T!#Q&{UJ)MkhHV85{;qu zyi%kZKfo#eE9e82T)OGcH@wk3^iVD_eKz^b$fDgS^7bnK8CVw(ybAB9MbDt&EGJns z9mmIP_xsyb8!0e~H!_JMtibUB{9B6FUP?5eXc6Dez18wJ2iUE5& zWD`4Y76&m%%D?(>pBC6EIb>SZ3ktKjGLREu;3K7Anj7iog1$&lq_TfPfD2K(WYd}b zYU17{CD{QsCj=ygR+rh0JOtnPW$owU>|venag_bQjw|wSF*tfHJeO0?FW79vbenjB z1+P_&NHLPeD~6_I-g(2rVzwdXBqH)Puu+Fh1e%U@UY->KE(A+7{I$#r>k|STY`h-z z`b~>dp9C6b28=%g6-dS6Nv;ju%CRnfD~T#b0=Yc~-67Y>u{xSJ@fupI)0q>baYG@> zl;J(HYwMx8{`aIlz_lpSisg3k)_s)QNV`MFcq2l7XN#d0 zD4mTug>z6ne3#Z!LCq1`zES0L^PG^0qffg8PGbRa--nY@w-Gl}Rf)6GyNbt=esrM! zo>`~f(4+A$K?0M&&@nZ3eCt722NzJ`EmM)!2bcX#>SX=^S{`D)U8$o>r%jNu*YFl6 zm($oXzyW|o$_~Ivk!4c&76|pa7`YKV zakDd!o6-;nZHfXG5Iy@#&IkYK!vC|qO!$gOCLZ+9ge`MQ2jNulXPyptRW!Wr(0)y4 z{a$B3(vdVy4&&l)<(U4U!`4D;38qXcVNPq^%95!+mIw=TRrZ@GwtTLO_y0(KM{pb- ztm#Lwm<^JN1eP|pGvZ+)aX-@j)4stkyZ zd}EwG=u`h;yd~=sXHzYh&wnPt0Pq~* zG68HYb7@E78H=Bzs=*`SY;@EXmHK9nKZVO35<6yVm75zKBFj2HRL=J`Gtr>C58|Dl zR8x3Ekg9e~=+=i1DJq$dd51s1RUj03J*;Jvku<*$?@w9DN?n;)Ba=oNhqJs(4n3X( zzXoR3-I~`GAag!f(|i5-T{Et6D4c++BeWG1JsdvO>+d?+V-nWB@UhS|Z#bd})K=Er zbE4U%M~u2a1qOEYXvAN*;T?+Tyb4imiw30J6&6a!Tz0D+ivFJQlms67j7%IC)Bd9O zgAz6@D{CEZv&yB-I~oEuBS|g19DUyQSSGXcNJFh+mv`fRmQ02qyc~baYIoXZJsN)d z8qTX1Ua5ys51d}*rUevDqw|gr7WqM1?^Wl>3JCD?1l{DDDA|JeuepkmU5=a)*W{%- zZ6RnfR8aJpo8lA2c6{ zl?YQv=;jhKy>35n;@!jfu!vIFptBsUWOrS_Qu@V_z8D*#Ws~WcUqfh!x@Seu^Qugu zsnO~F`n-_<*8;4YFAP*yJP2O>(Fg=c zX8Y==xxh^Z2zNXAQr%Drd!O_LOI+Z(0BnSux2=Aiz@mg;OvoFrQ8ADK(a+BddNW0hIB0}%U1o;nQOu2EYNW4JT{dfe zPO~(UV8}K(IPm(GUT;_qCxRTyswAvzI|4kA7A|$X^Cp;vg~mrAetaw8qg=wR!2z2p1?a?fxJNlF9^P>7uhsMl|Zc1CS*lapAEmi>)q0%4#p{Cv#&A2-P7>Gj;VYal@z1Dg!m zYlDZ~Xz&W)cW09l2LPg^;SBg@6o4}rl-^YcH=LG**1?Yg_$Nks#{M%S$-rjN>Nur9hiqr?TSV1ph|I-gM$CY=@YefbVbx4SA zZR|K_Ms=XTr8v;cCX*;4e1w2G9_S;BMN`EOl8 zAy1CJPu)I)j11w4sYa?^U3%SY5Bf2BaJ*lHvhN7~UTz*v2>`>Sz}EHgX2lv{^a&u( z>FNZ2ylKP7mt;1*))P+_ZazfT!pq~AF<9Y=(Ai{J8a`28pBDj_0M$)XqB9z}mrRD3UfkYTgpyI4zs&zHYSU(>uF+%8$6d-t&S1Y;`3Zfj znOEd?dyJ^4+MDIQ?AEOEb78elQ=xPQ`kxGMUAFd2ml^O$%^dVK+y_Qfw>(SfRfD~b zApuaAz^L||B~=ve#b$m>AbrC}rLQtp{MXbG0m#WI*w-_=XQbmESvu)>RETF$m+()+ z{mbp6)go%2Ll>lQ_aKjB3sqo^`CD$1--Zp-xMS(dWZA{h#>F2nGLqRO7|hZ9&Ue3x$^OxN=C@6`xlgQ~&dsZ- zsI^v4{(-fG5OsB)kr%wXsfX(Ih^Y-*etFs?w7vhj4$~DE*Z*;Ib9#FE>?|dvdaU~3 z;KRYk#KilACw33)>?|xATN@h6nwx9oArNI{bty$nO{K@e+>E>e%3@*)3R<#c5ZBF{ z8XC85iK+xynwgo|+e7W4kr2|Wy2fvfjdkDa>g&nK&{wYl0(|`a6m6@Kj#cxVas=kSmY-`x;gjcC>o33+?U0~Z zK2y78+jnilG7i>n-&toMZk*lsGzwGsm(J;Rb}vNCgLPg&#y7inIAF$7^qo`oRv36} zHmCzVTAhsXfB*HD@00XeGn>ww=Z4RpbQ4}FSQg}UIlWPY;T<-xLyB7i71hZlG!uWO zASz@qS;E6DS)*j7+f5DM0|QP^PMKL)O2xcil~r=LA%A@P_T@|2CwV#bOgucy{ZWwB zV09-50{O2kz{^=jM?~Zq8Ta95DCMTEuBXRi8Qy+bYNi_H)ZF)b@n`>ZmupYP^I>L- znuX@M2#MBboO&D+H%E9v41i-p5kYPgw$4l>1JV2UL+R3XKo zwd78F@8ZaQ-W5-ldiAZX!JznJw{_NCFQmZi_#?xkGy34?gygdQj4;=yHlF6%CP5~; zuXdi6PCg`0w>3Bt$c#@REc|ob>pnmz85m#{!RD+32acV8=Gx@-Q7a)eUv6D)f zJA#62hY{RxeL44 z_X(qexUSPD1Qcv+4bIm}IdL>RJggnBw@1dg4-L5xyBO{k)9`*w2BOe)*RIWy+j*&M zsXVI>1md>0t7h6hlOIOjbi+qgGHz$c?O?!7vsw#(#xs*k=cHRF8Ix3f?;>tMjK*qb zR^xqbon+(DxakFHQVwUo&Kmmjp_swt>_Vfv!8R}VW#^J|Isl!N;TL1Ffu`c}3bkU* zV&(JdTXSWvC2Wy1aza3-pH4fi{+nSAne;cy2D)4`-3!oAQe80CnWz1<`sFhpCss>l*H;M>6k& z&YY;c?|p2wftSlp)L>HZad98TDFL=<5OLQ%z9&N_k`|OpAw(D-`uS5oXNU`nc*g|> z^Kf#~Q0Vg}K-o@(_L<&m3fTu7F@xxHmwW~7SzYIWTOJG9D1~2ju3LDLmlpm-xAe@U z^YJ))JGhsIj-ezlg!hF8zINrKk$K(hQIIA;Nyo8A3_!|;N1UF<2ZC)m%>r@Trys&c%gcWeMr=&%@>HHY6_nwA zt}jMeDOh*icuRc*82DISKpjX&f>UFFdLD6cHo%L9#LAAISnbhE5%9P-27CDM@skG~ zt!2&7*MMFuC2+3CUfa}^N>u{rTBn^`TUm*~0=<2G{!HmO(P1G^*>AgOe}Tsw0irA5 z^}?Sdy~Uc=D&}0))2^GhDfALl>#&aj^gOH0DRFjRmU1(#em>0}frs8&))OC>u7B|u!9VLoUYTIPUFF71< zS1R)K`;h3?AscWL5fc3414$qT1E>B4@%LAX1pb!y-N1o+ffy<(GMl)afyD3Gi)F=u z-Mj;xbCkFMSJJ?ccLGZ{@SVRb5>O#hrOdFT%e?^Fm#9e$BuhcAeyK=l5H-0aS85$j z83o%XtpwADP;FpSJDysv(Su6tW4m~xmlnCOsA)6QtSBpTh;sj>j6^zJ3eqqz=N-2W zfq6$F40}tJR8h8q&8HT;zXMh!sn5>Nn-K!j){&b10Lo<^_)kW;j-8#61QjA2PuEk! zyW@p`&yvUBq8DK`>Jht_{+nUn|EGh6?^CY)Zpl?7zlpnIi2Y|A&*k+YpEq%O1 z?h81GK-{i~FE1A}rbuUuOiHS{2(cwz9*&GCEUz?u#Rx^}U;6buzU+hjVKD{h9atWq zB-LcY-#(*a`$0v+P8o-rF>$-!$;A&6wwF4!#b>_=*KYFz ztN!aLD`vxj;138Vy&ozP8&GpJe`=OyutvC}Xw^!7JB5@u-67ZV1DMUbyvN!3Hu)J> zau9hi;myBC_bL}Rl21{BB={8!FkGPk98!@WiC6&J*Du}+OzN;vurlj_CLYIN;Y!WG zL58p@Sw)EV-n|$58Vb5}Ssv_Vtq*u9C@3k@ojp5T+27aAD9lf8B(G-z0-q*ff%_}K zJ?Al7UUf@Tjv^V4W>DNxO>0HAIhccZho-1GmbNG@@-9iDk3fY%i0VW7@21nR{hUU6 zQ*!C2DF=k}k3g?pqo)g`1FTz~g700B<)zZkdO(G7zx~1mMN~~A zImjKaZ(?bn79eZT@#_tVUIA}+2??Htlf^|%n-gY>>Zh&KkN!LLP|^8k$KRg$7tbh1 z1XYq79AL6Il`VBC;GcGw$)`Ul48(zeeZ%X&{MB&D>0ic|8>_aCjQOVQg_4Y#yZ4V9 z8VCwsPCG^fm1jDG#!tSseB-zv?l???AwHJjZ>qc2zE$2w^3$pxvToddk(GFq_!1|^ z=fmNu`=q%n*;OM#W4DSy~v6umkag)TH72(LkKFk+d`g;6rjgoo5b}O*XwsCi*g17OHJv zQGrkzKx&YY+-l)tFOEHQ0OLXqHkR8T{+@We@%6Z2HapnuZ&$nQ z*Yb4kGp{c!ILwRYR!o1|B?q5eXqppof~N-Zd4~O$bBND&W|b=*jP(F8e+D5kZpJ8J z(oQ+TsPpLny16s=)9y&ahP$NldcxyJB=7q&MAf-ja(CZk6dDP)-$t*Nx=^`%sS^2% z`kA;?9!XAUrJ^B0JjU=6P^bU#=BTc2XQVXy>;k!5%U~w*EDvOR9>*dKbyF75j^FKD zFu(2%^{&{>S>iSmEJH$xaHFpt5n62+xap70PE7k?`H>ad+U{7UK zd=x$7|87oX#8TUR6CFi;-LdrWIxV-Zu9g*O&p4T%thlpmL%jRDqvYS59DR3?f`Qu- zF|!BjbFXEn(x_T+j&OMQ@V5VsjiI&r8bH;fryI%f*7W;rb{gsscMvr+KJ|o(sCNKk zAwbA;QD=bYMrbZTS3(1#h*X_`vq6fsXK1UySA`ak0X;8DWnOdw*9tA#>yo!up9&F! zn(YqYx#6z@Pft#6Sw8y3YC|P>>8>P@aLPIe)RMGSfg#$?SjtsaXDKPEBEf*)I3bX~ zavb%>(Nx8FAyPg>-vkh%cBMN)&G~<7vv~rdo21J^J%31~`U^=UNc=`Zql9vh+AP19 zvKd#ddXx8%L@sJh*MMl!QvN&Nfbn!S%~CxrQ+bUC4;$4^mQbFy|Psf>vJ1qZh)7C&W{#5TNp zqysN~7m(!CP<)j22T~CJ%4-2pk^N}eX>Pf%=KRtS+T@7!jqV=w>5a_(@^YqoCT_Z9 z)m+mi!CNI!xMW_*GhX&KEuJkWG(&*)V+D`73!6PZN-zY9j6D6S2 zQ*?H@!H^wZdb(9Y-|2c1l^rR$0;uPmLB6^gyX7gKhx)1ot$n6%&Eqjg0ncoAAPeOT zt6h`VY`ubU@AkCj{I}FlwdZ_+0|)DE8S|W9t28{AZ_D@0)v4lyx|`!8kT-^fg9?cO z+SbDHIgLNg6>Qtl?Qkpx+}0fPo%65U)%j2lZ)=C`M+3vBbr7wq5-EQAz6u7!(;Gxe z?Y3JGnX3I=UwwFrsolpDXYcK8dW%?-|JXQ_CtDM2pTN3m@`Ra3mKNEEvNS}+Zg?zQ z(x4OQi4LT}$AAVGh8KnfR=~q>Y4)Akz*oLLc5zkh`N>8ul&_SGBRkZ!eAp}CPpzXa z*szCtdyv>P8g&aeiyNd|mwU6}la&<8Q#FG^UkC&%(lwd6Fu zx8PkJL5i}{rm!6x(|YFDcM%k)J7qN6AAT^Z5{2g^+Ag42p>gCdV*DoTFMi7YH7LPc z-b-KWiPUY-bx5=7wk*uS`~Lsjmiy@G;j81T0)usfgrv%J(+x{Vg>F2}Jvi#mCfhIc zNY4xpFfX+dmK|f=qck3>xtnN-3%X*O@>kbeDzRjp3Nfv4?00G2bN#Tj@&+uB7`_~;+Vx&A9Hbnw>h+vf$;b*6dcI%i!Z=btoJ4W7tW5DMi| z1=NG_i?1sUpUHf^R;bxdrK6{tf>87G4Et79M`PLf~RG<>5UH_nwQRhW^>s$=J%ObF)EAKnMGXHyWUaK^|;4~*%z;Q{u=eP*&Nw>qy z4K^d{1bUgmjGvb$f};JQPXS7blmb9P{O2C*9Y}H*Ody6!e-Xrr;pw`&mKOK_;PV{P=`_bGdVpmRB0tGc5Pm0AL$uMC;S1T(CwG=sMMEyA}tg1!%x!lq4m!*e>36zmn|=M@_`LfXpu@SKp=`=cLBTeu3D!Xsk$kz3=1 zQuqOJgk)O3#1V)=+7;xc!6v>*2@&5~uASJiE;f(Gz~A+xYHpm`qJK6mP4xs8m=4Lv zsPBjR2R;e!AR6}bM1<^q4Fy~Txypn8sMSa>ao4NlWWEz0+WZ?{?|4EMy_uH!xGH$0 z4BS{KUKEQmWd!M^e*d#}0$G9cZKHfQ@J+lE$f%2lguo)K*UKmiP(Pf98q}0Aw}6d6`Jp4AQ37k1D$Wg=4KIX{q%=tJ_qo$V^$r zPCcc6@TX*1aLXC)a#6kA=Fr~jIVEKvr+QgdQLRCu!-`wL&UbCVdEwCN;@>bl0DX#k z5O?NY^|dky*|AmB`rzkTRBn9WY-7V0+gBtZz;Dh_b1CsY<*#Th+uz?qXQ0(pf|C8; zZht>`g|nY&JtT-b`KWNhmJzd(DStsN7$cs>ZNdiK6ItyU`pT`Rqmt-2YW&#s~nY#Uj zo3i`uWk=d;4sSs1#Z_LlFNpo%{t6Re!oZqo0r7B0dmoA9Nds$DMfr5GL`t%8fxKz8 z;@2Q6a$WFG9dYqg=YoB(0z8K1IK~uWNEQYlMk=~)RbI;(|KV(8)b`91b7J`kf~zR> zsZek#6wKj-h*sojTg%Q!kcHBM)2!n8|+L- z_Cg)I@V}(sohV5h5mlzd48&Zt`UR*jA~~M6s{d$_(7+LJ9QDRGQ_JP{nHW{AzMU0= zrz3FX=(o`EZzbDCh5o7k=B`aH^X78&VdTcYY9fAxt(ogQ&3MpZ*=@D@{vQ9@S~O*5 zBPy6EU!ifky0%D7#1XXu)9>&*`o;B$*vbw-!nj`dZuN^__)y6^LTf2$<0r20dV;*Z z+>N?Eh++eBRu0o=Fn{sBr;RE@~ViNW6^92_NM!`Y6S zz2ZHl5eyduAAvwEkn3zmzJ5Mbi3NbD2#}hjO8{paisE}uP^i=h zta=?@`4@#LmkaG1_;wU2xTN@lzWmd9eHu#3PL?do36|KK!55m%aIF)t=^o?_9g*D* zRDA2g^n^8y>aQD6Sw$Y8*EYv4Jnk*zv5{en2Wcy;-p z?&AJa>)9)OlPVgH=f(dV4hA|%tq00d-rtp%1bWJdf4jilREl>G&S4=)*|8vB`0$}# zfJXkm2iKNQqMtz@z3OM^nO|B1GRTrodqrb0s=ODVh)^JEFH+T7QUF@pRQXl!H9$~)P%-r5@GDfayjJktLMdsdKTOBD%_v2ajZf(p^8t zBvn4M`n=H+N*B0)KWRB+@niF?m&c(=Gc^bPw>hzaq#>-pMdWt#$rNNUQ!0fu^~DW| zODS&&&sCPN^M??k$Fbpz7S1ur&|)(ClShq@ibdC7?TT~y;OOWhH$A=D<$r7W+r-2D zkBlxsPGuBVK=Z9=MqVgI=Y%&8SLu!6C=%D^mXmXt!Q{ob!TmR{X>-}yKxs2`xw-BN zO0QRVl#wb$P4i}6G%qf!jYhQDwzk`xDg`|0<=eKpXEz??YIf^(+N$7CGnSU+W>9;U zXg+%SA_Gct-|HGMqyjKZ!QWia(9+a0n3Y7JkH6J+ih=lV<7pT@-(0}PV7%%E^QnJN zz>aAL9~fVQSOPmENpFAF{Kc7O1H%`rE0^v>|6P*nC44nFZr1>HGN5O$+7I_6#BQzLqr)EG?Qc=^C(u;aYB)7%hz@`#le1OO-4e#BL zrfdW~^x+{*AKhZqrAfL%Xu~~AuX~l`V|62ogUv6#sib2|zt+@Q+hZlLN_yTg6o#25 zMOT&ksGrH2e3xt6I~|Ev{x^F%a|JA+qvQNQw=g-=cT%y?`mf(~#QGQ&Vr#ihA++h< zqMkYDiz?jMlxfHHw0AVEUZV|PwPdcUqx}!fNQekR_rJC!62=+!H}AE?)_r7?A?w-D zzUsRkQJy0Wgx2klD^rMR3pLOQeKBOKB^I=_)N|r4opFWE+og1_y z=uOS=|4w(R-)m2Om2Du{>r|qrM4{=K>-(xbX7RF8TwTZIs;6Lbj^E&k`#w9t?tSI} zw~n)}FL}3B=HBC6^X(nd$-CioSWW2s%5XZWB}-A4;IZ&;OzWGS_|Js-RXL_5h`_7n zzkY|y5Q>alAaCr)$z_ z^ks_KxC{h}Ziu32prxf_m#pbLLaap-3ZzxZjyxfmp854B*7m>Z#$6+wGhYmjladzZ z|I$`Xe?=J$0JG|I-6z(IY-o)&@Dg(@g#&)l__|qZBB}UuNyhC?E|JZ9jAl3RTR|o8 zqJ#K+6!Fms>sc(pY9S58B_a5=82Gyw%(XXDs_0^V$-ay7jcy5?YDdWgzJ_kfy(Bm~ zHa2MX9yz#+>Yk$wvj8?zmDqwvCEtG%?kOuPPC#IP8UWY%m)A;`N6$Uu1A&rf z<1dbP4?7O7)=7Kn)#6sikDgby-39dP9-z|h!S{q}7MI{oV+~hqga3iGz242*%6cJZ zxFQZv3po3#r zv1A5TAIamN5zdvA6icyQJ!?qLE`Ws_P$w4>$aTldL!hkT9Mn~8>ILha=olB8JAA-D z2iznmvJuogCrscWSGoRA$v~LnsfotLgOgvOupjk4&gWF7V(lTD5k!f^xGT|&Rgl)> zb%CTqu)-|gx1INGDy=BKpoXTTZW&v<)BCD_tN0x>Pwnlem{O7AySp5D&G;Z{!+gLZ z?Xu{lR}3kJmCRUU>nWt22K?E|9@0PD`Jx87{AA~Yj0!jq8+JE@=|58^U|gd>G|d#k+hbn{5x`V9hvWfdX|qQi=GuRdek zmYaceo|ra0b_Yr&=Q;PU7JSKO)82luRmoI_k)vx1c*2Z79{p*Yx4mcF2 zej{qXfn`M-ZnKWHQ=NBJl56*bgg}sb8wH4d>gsi2A*t;4+ghq(rhpj*#~Lg=UVry{ zo(Ht&2E9hqkF-nn4`yJ!H~PoP#ex2huqZfgokaBwH#^B#TeWbr{qN-eguiL2b|sv6 z^pj~o7wLn)>9_T<49m*%6<$!^BqoSls9bqvu?K-g{8qHbfnVRLugGrpS1ONt3h+9} zzBIDp#69fnt>!3P9EcOBysXv|H?Mb~^len%I3Wdf1(ChzP8{zUJw%459~ZBp1i&oT zVaErCDH0NL;Sp!5ED%+9uZVPM^Um}>ldGy~Asi>3Ids-fyXNTPSbOv*{CLFqulUe; zOR#|O>DDZl8rE)Y9GL6FH=W8Kk`TOflqzhXuIfV<&$yB9tL+Pe7YY|XGqzFjL^d46 z7k(`E!-+s{Yr!N){tDBNLz&|t-bIOzkwe3}@PJVYV8I30&TQ*6w~~{7de&+r zzs%v^!BE(Bjn!W~T|na%ZotjWh4vE%qn8;7#Gu99sZFJ}0WTsk9Vst{z4kjC+;KUh zD~9yJ!F16;GkqNYg9%1?tF!sujUbUefQ5!czITbh;~=4T?5?2vYrra()#5BV`Ha_j#_`D4!y+b|>(*fMQtQpt>*R+C62vG77*_QCb_M-~J9 zVTfNAb=YF(#zRKzRM$rCUX4%HnS`Q&g4Z>it9-BIX4Yd#oh3W?m0@1~vyf4p^Tp09 z&rIU3d$#)3TE4&)51mojLRdPscEblUWM?pzJ z%*yR;JW^G)wMCG!ftFLyPZ+q>^$+Hz?3waI<#PdvqC`nWCFoOLBwU8jqYhQ71Z7gn z%cqSbzfvWwV^|-gmk|sV)IAMwgZ89p*^&Y;0$xE9|y&#HS zJT>M|%eolX$3|guZjv%joSW|he5<66TXb$?w4g7P^bd-ZhELkahnm+Ym9=N0y3{7U zzj@&ufSQ`&`40RXPyNfC7kh1lf%I8pm8xs4FEunS)`(kSGBYHjEpdd`?)R1iOCiI# zQOE(>l)2C@$wD(M0G{@t)h+yetFikB(SC_RYg>l=O1(sd()NS>_Is~9z$8(#IehR~Sm z#DhPAXNmYKD~hWOltq+96OfJZPw=Ei+hBqLwGlO&D7Cy^+!GakV#%j4r4vZXTbK*f zIZ_?%L(3J2Ja2sV&o7I>c=Z)!;vFEnx)(4YJv0EgdC9K(4fR;puZ%zBot!+DmVv~- zcv{>4ET(m(R}cns;`Quy^|$xF_{Z=EX2%JwS}G&Cu|LgA?NV)A*OA+;9#!>Ay63*V zF;W@3!sl5$XtK|&9UGBd^?%jjp2E+p^_vb&S0u-igOdiY5Uo0==zd=WR=|Al~hX9GC) zY;GG4Tql)w*2k{_6QuvWa|2p3JnAxG+NL$l=nv2LA1eN@Iv+u` zw|4A1>7Ru1H`8zZ=y*1^NA9{Z??@up((R%^xN&Nb!;)A=ZcmUrAcXO_=5qDlwvl&4T zh2K#hA$Vhl?eP*r@cV4Q)*3;A9L+EHjL%%+D2fco1x4Yf{xGr^eLp&q6Nd5+5;EV$ zsq)bI9KBAC*ef^Rd&y1Q8{`J@LoXYEvNC8v(Evv*(uSLii=@sxNd-s2<>dnC(0!_s zE6|Ob_Ru><{&t1ULAl0&&Tgg?9KY~+j!@+bDA+`2&_nAh{=%MRU8K&D6n}Qv(|Mbj zbgogSRaK>@eE9mGAb;`6Paogqw-|Kzp{6`s!DMdrLPD$MeDX^h@}f*sowp(NM`-el zCiv=6i^|Z>M<1-2zB`+8&K&l8hqdlvRST<~TEppq0Me9k=1Op4v|f9GFB4W_Oj444 z^v{LX4Oh>LQ>1_uF|dAr7a>)h<&`%wPZ-TwSGIZft4i;u`Gf6TPM+FVP`5oYGmyA*dz?$icM(;TNWl?{`pot7Z9jP|{_{jbt83DZoWe3!1g zQhplM!r}zMp#8S~sQuUovG2!lKGfsi*wIrXI@uRx(F=Zd+qfp*Oar=^_9jY);$!eHn|fOf)8Q6F`vqCAvs`a zPtMfeoSMb8UN!mkipbwWpf!o21W+%#XhDp)n1v8c;^ol)`R?a*CJ?0Sz{FA@@KrP6 z+_qithtt~6!T}~K_b{D%!RIvXZ8w^$dNc-ch)GQA^2sq|Cx3g?l+RlocV5Um@`Gvs zSxMi1@otaYWalmuuMyuvNt313a(mKs`rkjg-QIiO4~f_lTECgprrWj`5%ANPoe&5S z7eDj4=e+E(Gh+tLlW*5Q5U-ttAahctNP%HAyq$o64alYE@mxm-MKbVMn#3c-atQ~% z3W#4{g@lY36Yh1gaL8BzFWzF{A_wp;ESV!5=_h+Sj6w8v#KgoB2czW%@7njaO2I%`_7L3VjTB(Hs6>%aUc z4BHjTs$`);nDRSZSOen_VPVfP-wQj6y;$d$b_9I8HHTs5WCjF>$M)3of}DdnC-N5f zIcxq78P%miHz8wgOMT6zRyzGFc_g*PeByjdQA!i)CUyhOnND*ks}x{&wBx_PZ-E;U zp-b}Pym=@7X22f;@%sC7xX+jO+Xx4c+BD>9O?>4@ENO+{41>X}#n2!&AwiZj$#J+N zDdxMf3zc_6$YQiJgPf9$bqTDN%b=|SwNYLyfeO24_=fS{tio;y+xA8HyK zkA7Z{r=?}FnB14*Mp#%r{!9r_{58*-`>@?`Ul1|#;P6ul_UnLUxokW3p4%X=^Wu0r&LmUPqHh@TJe`U?Q*5Z z7;&X}uLS`+`vzZ0DfsBs`@&8Q6)_9wcwgBvw|)?po8Yd046nIXAAUFRqwMWEzKNbP zD&A_wnY(*;CRi7ymZp~cKP6uh8XtarN$@Wq7%5mf5ToJ#2`Xl&@@TlC; zZccqQ%Ps0i0b%%>V~q_+uiI3=QJ`oa*%+q_di)50(%G{U^UVRKLDo+Mx;-%A`o%!H z++EOu6^>t1!73+PEo1`F(wB?S8(>{MJMY-NuNH2*gXjNpVLAip9jM30n>7+A5gyQf z*yvpDVD`1hzq>C=$T`j8|Lo*6?pL1DKXr=;KiK;3hdol#>%PzQOe3%rN5mvC7KXQQ z)LAzvbS&)RzS->AL#n-w0M;F4_PaS--hm+pt?tVXHiZ0|yaKziV7IA&g_QV{=q5(r zXNsle4k_Aw;Y36}&kI;)u*o9$!GaY5y3^<38YgfD2hOaUV%xCQgo2ZI4ck}as*ahv zfT5(VeCzpDU%40^y%Y*k>RU5HMKDh5I{f>iN3~c)yha)xa@27>5uk`7nQ#YD)t2pm z8z>hSFBM<#d<38%cjv=x$0D5?x{08cw<{3UOJ#7{_yzLprJf_%W6O0@s%!v`$$-Wn z5J`|Rx(q0spPR2BiQEqhK#oixdf?h}kpGdRB`3?P3CUXWt%OEM#KUiNmQsCk#WP&7 zw;~UL=+ynhno@dSiJD@z&wu}vVr;1I&r`j?|2)qB5^P4k2VHCV{izy`xiiG@>C$wD ztja*UE7#P*Kg}F1idZ9ldfVa7;sJd9;n};C7v~jUd+u`(&wB^MM(hYhvg_$022ygV zV$Mr_t-r)=e{8pNrAEg#?B0S|N+5nOms05Jg+Rg-H!Hxt#=Tv|7bv`*dCI_1AYBVM zbiW$XaSrqG!r+n)jMZ@pp)IAuX|X%e4A3ADV+j2eI0K+|(fv|Xu_b7s?MTY}x&m=I zro(8OguB;&Yq%rtY>?G22oE^6@~jORjeBbaMAEaZ2^h{Y2^ap*|3t3QaTZUa%|xQ% z(WF^@8gdQu4VIFcZO2@p4=x~)J_y#w<$Q*>Vai=P?dhQWkyS(7E6~U;P**eagRQK} zBpD}yO}tHH;#tv^d!)<%C?5Zrpw``F%}S%b{s&fz1)Iu3_&!g-u1nZsWbOMK!JkgR za@ajE?&^0)d%Fg@`Gg3+b?vrK!X|fw-)az0H=WX1nIG?UVmEWKy-UUES?p8#=c8#2 z({M72vB}8Ells+;vLX+4*elk`_uGDIM2w-@0j~5{hVo4)%1x>|RQ)j3X(cI4e-Aq#KgWYKG)98}Hol;nTEUf^&d?zxbS-ts zwRy+CIb!!ln(M1dOFaV_#-PHiQ0l9@rb7l3;Q|S6fZbVRX46?nFuu7G=I9_Kb`^dIgfRrEI32v=ifjTK?MRF@;K7jKC}>A-z+WCZR-%WK!Z8 z4+O5xM1~uEIt9C3pr+mm*bySXj&6r1F>ASAI4ztBzp!`t9IR4-6Bs++I^5O#ta!R? zZQARR#P`XLST-ED^r4jnzkl2q;^5QPQ>dKxkWorNNz?3yj6+fx$;Q1P2xt`>VZe*7wbpEbH^_c?)#i*e|mV$ ztvYOK4@!|o_V>&)d#9QA7i>=`}HmycI2Xfi?E>;5T5L^w=%vxbd9m zUTLyhb?0`37ql}iSQj)(e7xkgotk9R`ZBKd!X3KWbWe-eePF9(PVc0v_M~uXBX?1}oQCVqudmjiW2|-JE{By&0oCteN z5jIH*Ww^mB9CP@Hge*63q{}QZyM7*CY|Xw-#wHwZ+|U-gvSS(o(mmL=wkI2IJqf4h zG71*1(NONo7eWo|@?W#|*-Hz6O_ZHcc8kV*(p^|FGBzDW!?0wVL*(@!(WhK__M%-H z^Uv&0^F8m8lK&0VSW*LV7nEO?1pHJ}z~j4zDUF93`$0GLS5c#+MqQ`wpy#e@k=_b5 z)e|bqR?ViUV^M^fYuqY|d(8^*o0mT<9W;pG#^ALXgSQz6=*sTri&DqBfA9Sc;X1rp zy)wIa^4vBG);5p0w6o~DhI$=j9_GPHxw`N4nH`vIC zT0Tv=B54n_M880<&j@W@5ivm}Q_ENlL?1tKD!#a_AXopO=<$*0(b4J%qtGb0V|WIC zhoUruJJ*Fy>JiPNzRbf*HyF9DAn>n?a1PChdi6&WX-Uf~QvXxUh%Snf21&PfshA}8 zy1bQ=@Dmf#S~#JUdlb(nQ@c1d?=53v>nh*MBX~UoeKLO3nS}?bgFck{@K< zYJ?=ORZJCqUqD_&featpwdSvSsrr-R>o#_#Nq!d0FfyKYYlLm$BDp!z?P^SQA7k$W zB@W<5iNd3Hw9q09aLK-cw^KB5-8OLlb@IpO5`Gbc2;}j0hANp2yRGZly19B5ZsatH zI*DL7J7lYaNTYh?Nq@N3r1J{L9@{aWT~GUJE9pNXb_H?{<|b`spGWv%Iwha5)e8Z$ zx&XItaVP5ZSSK(beP>(uIt`*0!4U<%{P$o+M?1e8K1bM`b)Yk)xkl6dR<3?|Rip6# zyr8q)y6ETra%6y$c(0bzTmSIS225J4f@cD@^E7>nP5oOkf(}NpXLOJ^C^2=_-eGhq zudrOzjedRVMK)3SvF5%d`}vUr^Isg;gtc&0=*@X$^`3j|oDt=f&NEp5>gGz{y;#HG z@A6mPPSss5zNl$)KxV;0&d>JE`~3DPIs7gU0^@^hHnp}NG*M+-8bRAWN`0tzoR|cM z?sV1cOjNq7o{6pYi^0>9G<2-3cRQgw+Ciato3CCGXeh2 z)}3&koZ zrsH*+cA@1rPGy27?fs(hJ5Jl-dup-N#fFP7Bxs7vWhb#U)2f@4q$wmN^u~lbQ8hIE%~!>t@*J|=hwjzc1UruB z^fzT}xkA?pvp5tz=vn(v9YwgLbj{E3W!Y%zfNlHpRoWQmHASpE4JG9)atg7^Veu3K4?Yq2{PaQ${be#BXRC*+sM>VZIEZKvQ)im{< z;oEDM%a6|Z3&SlxPpIN4trNj8FJY>U5wSoIk6s$F1~oP47nHOWf$J|Bk^d$KJ`)8O*|3gmbL1sesKu(D@= ze6{XT#|O-|>n=Wgh2X-}+bf$h2{-_ezrTq$PZ?;XA(W!y`{nWt=_P%B=c}Q7G$bVff0GW8-fWqN5HF zO_)&&i!Xe1LT6zKg6k;I} z+o$S2%`xRcRpun*Yj4C7O@6@{vgidxU&o(+??zsw(g=IzbF(F-^d1ta>wR+<_V_5? zKSeOH9JOa-PRk)As208Pqh#@ZOu&zi_t1Zb{aI?GRkHS(vc$tbB|G#&BN z?qUr;Ejv=^O_NRVYn$Mgq1{FQo1yQNOa(3O{XH=e?!lOGG|@1$DwW|^9c?F)seW+1 z@z?}EPWloz&TU83+fd?i*`{i(l)2-%8`p16`g$JHahU1F-G35}D|{?{n4yHaogVKX z)78!#<+|iMKM+}PuGVQLo*UWs)AN#HRdY{jk$K`h{%H|Mr-R)xC%T{q&DHX!(HutH z)#o*c43Lz(vT|9ur`G|3?i6cgUFiP)V^!I#mcqgpa)n)8F&yE~*nW_ubQ9l90X|uv zL*F{q*flsZ($>fQV&ie^>0VH{@Ku{aR~!2d4tI-Cn;SJy*)$`#xxol1HB( zKkaKCBCC{Jl232+)TU1z1qOMxyy>fe`QKs74`0Lnory;=)w~%t`^2TVw7$P*7o9Q` z`~p;6HOI?J?W_p*bUbO2EMZLP%3kPca26IIV`& z2eq6o>|LkL6{X!O#M0Gvc))K@^iV zb+UJ=+vfYuOK)$RNLswnRf_S}6y_!vdHi@Myit)P5WhL`oOtLel@A@5ki+E=$L6T2 zPQD9@mmLQP&>ePXaC*mhZc~+_%P~RA@UHN@C8E6i(`obBB>9+&ZHvgbf8MUPOBf!w zWH$VZIT`B-Uu*#NVixfJL#bYF@)UJe=TuHNEQXLD6T-} zS1HFcOp^a3xtflA4N=y{1c2#I>r4`FCgw} zYbW8S(z#PJKw6=eYig186}xe3(zScI&yVhRtsS9`Xib7V{z%1Pqx(VoTlwTJN}tqb zImJb5)p-BF3O2yr&fgnf$veOM@ZRRvS)R{c3Ab@=CxaS}K+qbXW%<34#-}fKbN-Dl z&q1@^-2Jl)kyL!;QEq;1Z)-!d&b}a4c=V=F9fsTR?#X+BQ?iTUV0SwxK(zo& zoqSCL#o^P2^aI}Le*(R48@O4owy{gaFd{%Y8BOF0vBZM_JoE=)t52W1nDuXLfg3Zv za(qFro^P@KDbcvlBs!uB!F-DorPrR2edY$gVDn9Z2qDJ)fCyHWCZ#5X#(5(81&bIE zWUgFtG!@d%8nyefb6jZ)nm+;$;i4H@S%A|7)q_0Ak(ADPXz#L%9_H^`^??V9B@?Mi zWb-W;ho-VFFf^?_3+|EuaToPY9YU`q7NUf<{22pVr+9NNA|)Q#&j1bc3qOinj|H25 z+mZWl=$t`D(-BY!hg9x5_TgoiT5u);rx)U5A&bD1HhK*qbL_Wd+_f`{C}y#ERUS9# z@khUsn_79V{ACU>>R^d{r9&eq#O24x-5A$>5@D|LbpY!~D7y6@N~MHH%#*5qtXXdP zs6a6rzX#FePJNW1xrjX26d<^7Iq(pkRp)(ma0aI{(lww{Fj~GZ|HO<};OqQ65a3h_(T#QiQ`xVN9 zdQ10DU0VM>3y0vZv!%B7MTl`m02l};V;D@m1-p5mgdXAk4J8MLM|CdAffh7P_^XtV ztLGB*+gNG+&!ot3zcD@My2V1Z=f-q_-au^zcSWLL_O)&ArVvR+2a~=N=d10`j(NaE z0gydONu6Fg2U@s+v2O&H4LFivXS3#eO!>HtcYlsz%K%iDR%SEq1;xmM z=$o?daN5VOKGB{E-Q)pg95h0t#IvRCe>VgkNF_0-sQ{c$AJfHjuNfpL3VGxB5*{Rc>U5x*KtefSccT z7(>`onT(8LyRSf{3Syu7pW4ON2JC#4aOk=ME4*u)Fl}ATVf_@zz0qqHeFqu}KNb-= zg3Uv+R_<}{z4tjCNv}b}C8a;#5>Y@k2|{CoIXf$97j`b{zc9+*0q7;@O?C8&igOEi z4}Od=_XZ42vgc)a2`hz*vP}ZyPMe6>qpQrIlD43Kto;W6yNN5?L6M3hQitNFGGpsC ziCMPT;1|O7@0W4fIgtxVTU4SC0Z=W4D)5t(B77oaM=wb zBMs>Dztao9YkLJ;jk7U^e2=-F+PSM)RsQ2;%jDh^)Kx&}5|I*jbPPRVlrhO&hFp7s z_TmX}ulLXk4{dO0f1si8kj+pV-^fmh6At?1|DpvJfn#aCvKud{QLKHcXM?Q)e2URq zKF#|h<(7_@(3LlsrFkJ?sk2L(*`QAtbIX=2xu17jA5VMNj>>$@N-iq&a{)?C z0$?jZ0T!V&n{Ii8C1KT6=sq$reDvh_avSm^P-8~;4`YeVCokhqGmkf4-#(|pzX-ig zLyKjOF&rU0nrBnj)IVn)>JaXwttCmtLYSC9*#W+|;pcNonn*?OD0Y4dA zrMV?L|JjtPvG=h@Biw&|8np~^I?StBEQ0Q9&D@N_q%0rEQCxCS`%|C5E-Qk12_7;r zs1ifTDC&5TPGa6MH0hlL|4Tz2H2kypi|Bp+>yZ?X1LIU1uKG7~WNh5#X@W|xi)AMr zSp0qUN$SY3z0Ln3Qw^AE0V7#F9JBvl#wnu*$Ku{gEj(^_Es|$@bG+cJ-Z$HevdP*k z2t<0%Z0=|O$lvTcs-LUO=txnv+NBsa5)+^OR?a)dC$HYT2-yO@{n*MY=KOoq@Jevc z+LTLBEWtLHij;_LDO?BS3$XIQw6y~;6?i?^Cuk};A61!hCsRh}WME(=&-u5|he=t* zOSretL^1u?mV-lmampRfR!B<(#gX5~=k&{}+QL zEPq_=&(KArwEMIwE{HQfTTnh00||`7b8TfQwm0 zzx>(AxU$13Vc21s(!Q7j&wFh{2MNh_n-ttIe0vLBdHItv;oC^Q+>< zA-JMmgAO82J9-w)LL7l&!Bl*3=XDPTr7Ey~i0TfcEm3p{t^!?H(DU1W0S}eD7Po*= zp(p6+`B>s~JNgNyep6Yqv4P2W)LYu69Gp-m>7mrSVYhNcEoP(!`gl}Q0l+epmH_t% zAUZug2fZ2+imAa;~4Ua(mG{}eUUbJBY4bQ|r}xiDW^d5zy$T#eyuo{{uA z%4_s?u2opBgTk4z$Vny%N=^BBv5h6-QB(|Xrw!k575M|C@B{ObYiKnE>IJ&+1q*P7dOBHt-=|28xx zs?)+K86ZWQ$tRQ;CY8PQmw;S`Por2RN+iF5+08eRz=4f}+P;*W&$KK;C}XkRLH2mC zE3RGgV{4?__K!$OAJ!52w1U1I+nncBKhmQU2I3T`1r9ezdUJ>VjyO7=@qAJLYL96n z^u#N2fWnS$suz2zH?ED7c|4EWx)C7mck=vEl^sbz-%ZKvY?r_{D$x^EF5yVNopXWD z05F^RzY|qzB4B$J0iv>L&sfV+%|_U+vB$RXw=e0{@QpJ#zf4ft{>+YwjBCXU60E*Q z=LRt6pCh2KJ+mEB^be^|F0mMyTgC|&{7UdRVM@v&qoPtnawwwf6)2g8(+ra@-%(g$ ze+m--ss~5CwpYlgduddE9+THK@!>`EH*w9g=Wl*F1qw=Ic7I)X$y-@Ye+vDJE8}WD zc_HE)2&bh%CrbnCcekP~WYIr19Zd1MFs}ZY1pNml28{{QqtlR$J^tZbb8`3^Aiq_=n0DgITrAnsj4J z-Zh5HR4NAOi}A3;zq%vqd@Zj2xo8Gou7=X1gGHe@j6{OTH=Ujjv;+Lh(?WPufp)2+ z9_{z5E}WFz7X#R_)7sRlandV;fEu{mncQFN4)R7980TqS^0dLEVk*HfY9 zz-bJKW_AlaNh6tfJWA*#w?Xv#wI7hsGZ`^MNbBSp9Yx{#LnSc{!^CIGrp6praH#_e^slT_% zh)F=*)C$VK_q}y%?TF@Xde3F|g-$!GuyZ#b@(z{1AbYlun@!ie%xb6H=lc(kE~-`v zMuL0e&d7{ys+_G(-E+OuBdE22OXZ+Q?PJ9o+8u_V%XM|5H|!U0b^UVwo=(<#(!C*a znCoG!py?-eT}JwKho@PI@1^gvC8=3zD>9TfWo~S5(+Bq}w$Q6KKWwbmk3`24wcKUp zU57{O)Q#ySAJ|_yK#Cr}>^Ji_#XV^>^`qsOdX+zk#DqL4eA$cqw_&u3MB#{`Dyrn< z3VSUqK8lDOCOJ4f$<52ll|222&DTm={*2lw4OvxH#rmn{_WtqCzklhI3nEhrDl5Zs zK9t22uH?#DdavERH~e>~Pvzo;^JR(_g*DCtB4b|p`Hs&u5Rjjxzk!+Hua{H7!NCom z5_fiX-n75D{`lSp{8uVt=jYG<{`jn{kdT_%%Oi%7EG(zuwCkCM7k`Wt7x(quj)Q}= zCNnasy{n7OzklzR@4nT2>(<*_t@Xq5^76UQR)mEuMn|jsNO-Mi>WAno6F?t-_WYT% z^9!d{D!y`KV|iWOH51DG`K`3(+qatI6f;IDvXjcs%;&PvRFRUA(bSYXefj(qNxb{z zwSP8=q>(_1)MO88$LaJNQck~)dl}?<`J)cIn=HjH}4=YUJtnS^X zG|rWF{arctJvODwyt*B``h8u?@IwVDv|QoQ-OvGOz-zl=f*(;!p$bRyZego?$C$~P zwO{iN>+!w+kxbK7%aCs|l$e;9E+f3LyQ!U>ZXl)ZV|&`(MLb|RCGG=eAAOdP(9sR0 zoLFCf{!Lb{i~7^q+4*T#VzXk5{3mf;{odW+#pPuY;m`_ehpy56)Qab01+@B2ol%V( zrNGm3A0ys7g;Hd$<&35wFa=@c%`Ggf?%Xv`jy<#!A%seZ*3WTv z%qHF9u#zG|w};+p;`i@o)$u=bYAD8&<=L04H0Q?-a%DOii_(@fRL0eoOC5Z!HX1Cy zZ>~uZ_AaN8qgwWJ4r>~JzxBbMW5Wv=`0)Km|K?yNuapAxUVd-3OQo~X*lTV89yJ4f zqAtlz0=B8r^sl?Q5x~iF?6W zM|L#Wt?zB%#xFbcSU;B_L79*%LD6SzPO%WkJ)*cgdwRBwhJ=$c`UbYv!%3Tq_D`;? z;#f?~l(N9Ht3VmEbBdy(Pr`XF$}7hh1!{wae7eagI>wXz;LOsYIr!Rp+~hXPKJFX+ z5=t16Qhzuz8>W*5+}zHe*9LTPM|8vP?qMY4{8VHo!UUvScgDd^%NTJ?8rKr;VCDv$ zIT#!3BZQJriY7J|_g^=Q8Y5iUBlc11N_1pWo8k7Uy`z>tS7|9o7S?w|kePt6XEdxH zIvu_z%0ZJ477|y!ZnXX%OUW6T1dafhYL*lGJ*gpOed?NLw^ml3R1&3&|Yct}SyAjPt8qu3E#LG#=c;}0`HF$+wJ(Qdm= ztuMT0VQ;7YEj&GDA8lZa+!g#)6*lxmbZ#BmDQ~G%5GC(juJ*-71{urO22K0lY8i~} z;S^Qx<2t!`G&gp8v;vpEq0vmG-7cHn=pTOZCRc+(j?q}KJ|g+OzR}w|CMx^sUyu9~ zk>=w^rDxJ+kEaT)XFgmR>l<3Ka?PCnIq>pBp}o|l^5+T)yDy`_*3Y8;-`)eYK_q2D zbM~*G-D)E$;CW?TREV)}BT}U&12x)uwH|+72(ed>Kq#6}!MUZ3c#3D4@;&}1&C9m1 z!z82#n5wJQ)JMlgEkd~we-H%GK2$wqjRER+?+%t-+jDZRG;*BKSCsTBc=mMVTcrnr zR^W`7P|$C2S45R)2w>%-5fha?*D&p3L#5v8>stu_(h}W9GBt}*Rby}~MGR3%b!*$( zT#Kedn3>7Vkrffmdv=@@myt>~UFK~I%P}>)9G>e}CEqM`>=Bn zG$Dm7B8qk!LQF%7j1$d-O;*&e;+tjovbJWoy@v%=`Xk!^WrpgbgVl0$7kX~}QqCGN z(OdSrYIdzVxoM<)LD;K3ZvREl0Pe`xkks&~MG=cM%UgbCc6B=-M9ycUL+ZilKdXzQ zH`NN-iJ#Vp&lgAS9CP{t1PruO##Vg}*wYC4xmkrhfng12OnFOMME&0iE+q^RuMp(- z9eT_ImQU`Et5@fR8|@2Mnz23vt#0{1_Yp<(H)#q(i+E4->@}~psi|orTs8Wo^X3DR zDE{maB<5@{uwV}4f?=1boUGi2CEUmUQI1q?lW(khINp30OH1{eb+(J5!rvQ7=*W58 znWY7bKf@tlz434l z7qtYmMf;&P7TZ!d@5T-)9c&*;(DhEF&ods!CPEiUR@P<87v0#OYa56PsL9|GDgd>h zVoksnUK{a|@Js6X`c?sJ^^QoS_1{fX!WmT)CkyvTMV#N=+wJx@H`VuUzrJDnm!noF zFKJZg)%WTV@#`t89|}VRIQPldCAp{ch?1jpWunFl;$!X4!o*+c~J@Jh8rB(GZdDh|poyuBk>E zAq?K83r$uOarPi$VvO*p`YXxMo7=E%CvJNBllaCv=(!j`kk42A`0=CkCl$h7R%Yr? zmsKZ>Iblslr?_ir{@u(5w;l6B-K(I$$+v=+!bF~8D-&D-TJf;KO6(a#>y>xlA?q0h z1(^rAumQb~F6?bUrk>oN;O%2ZZ8n70HSmy=F&7^Pi^x@t4@PWamQXi=cak_Iukc$9 zpBzG){2TGU*dewQmVgCUaUwNLW~V^+Qx44h7q;((IT8yBN=j^$59qcrF!#b#i$f*$ zMw*iQ;|>`!R^zq7erZ*Bgcl8YysvOMR0K(|bxc{yt&@?ik)Fiiw?ey%W1%xO;{h68 z`Uxf#95tX zW7qw(oAEF|fa7e*67XRIi-{`jxFV%`hO54d2a|MZ2BMRwIk10NP^tew_rEwXrnR5s z-h4@<^RTm{qF^(v*6j{?J9bm+gZtSsa#TDiO3Efr|5lR9x)SR+B_tO+=>CE;%LMp5 zTOR0uOB$*D;;xhy+T_BNp}NwA#8l#yVwMhNt)cFbQ^f_j%Y_-Q+ha9sQi?ruwubBg z>BH!+{mFy2(bqk-8i779Z^zmYw7c0;2YQBb4v_38ev_c8PsI!?5Ry5v7)D;9Od$hA z+aX?7Off8&n-}v2($&>SqY4|p9iuR9xkT=xPpsn9EWia?l1nl73W^!ikcJ<7^H=bf zjfxlC@afYE)yt(1QblC$qaYXi3+>>>H>yoLbTuRQ<6E)r`&R!R@#Ap-%*}NM3Cd5cLp71sHBfw#yY zNDYWa6Q?@Z`jCd8@r#6m1>i8DFjye|ke}E;EZs4sx(L_2Sht(*u9W`cwBucSaEsWr zh~B=oQaw+(^fbMX<~ad;w{wbCzUl1ACPKTb zNeg-{bf0I>JkWDI)HwO>2i^T6JOf5)@kqp$f$Mtk3^3u5jt2@hK_@f= zB_w_=73JLQ2P+n8RkxDVgdKtI8b=2-${k=!2>)(;A9szw#`})?v?Mu%J0%W|c;S{l zsqe5`799c~qMwgomZy3+E7C~xaqU1zLLm*PpgyDCfd|l0RIfGYSP23{gcQ0#UQ9c% zgQXC2!TrFQnX-(izt7efdvXTi3p8K(c6;>Pf5z7Zm&ihYeeosy_fa3P9oUlHMD@I7 zkyX*_Y^3-*v^F-pr9QgE1ee`W^M|AAW#ku|m5X6Vn;b)6y>fW`h1WM3)W_W?e{SZ* z?o^qd(@F2FwAAz=pVc(jOgkuj?=mVvC`o#Ts@)DZb>!e|$2m_;4O1D{M;s=>Y6>KR=gJ6M8hYzQH<~G*6)tOYhcWcK{_pjihn4Ed5L*~hzMAh zT7#|P47ayif!(81aWIq4;o)!oYpS#@E1Ng(V`2u2;nkJdL8f}}N2Z9H(y0E|VQoEC zK_o|bRB5xi7NYQenoTS78}Do!n5x~q|8`cUBHd--sVBZbD@Cc}SgDbLbo7t;po`Y_dBqqCveSP5g`VnUv{ z?3Z1|sE2Un#31O2Os&uZw}&V3*t-`%I1Rjg;ObC`VL|L7FVv&BFka6kMnq3&iur5r z$$FnHntIg_s3Q;t^FWpWy7d#n!qNu+O!Ww&w-ByOh*z%3A#EKu46k1oZUk|0anlGb zL_oK{L1R@-@jb6(|j6|V!O>r7Pf&h4}$-YQ2(y?qh?q#`I69lGvruF zFhGQwsLNtt!VxwgZQd+Gh|F>z)LajP#pQ!9J@CBuUka0nvRRovf7*L4kg57^;rl0~ zwWUy{Tj@{bd5ATRX8y}tDbX43sd?v8na-_>oc>Z%BaLuaxkHf~O&*KYj>lJTitoOXbl1|Dn`#*6Z7B>=a1of>y8%^9SDXhR(RmOHCC15H2 z>OWRy+urxDCghFYq?kY9cRiq~p~H7o+*)tp*QV~hD84MM6y~6LeuN<3r8!hMC;Klo zfq_fIrv6C_g21`Adoa4r$b<>4tu0Ka>M*GFg1hRQv;2seHxx_57j}Dh<-+iT7VQjg1FTydEV53U}oy+Dq``A z)Wx+M-qxP8sNi+!;(2~9yvk;n(ETnvsuqE{gb*XQwY6jRdkhV??+}4lC$Mp4qCE$$ zP?yCJOh#4+dIjfKCD=sL*AL~?Mtbf=c&cgxT^@bKf{p(h9EGZUI{r(y;y|ThVJzrn z|NfrV!AkD}(!Q=vTRC~Z%5r9CaqpDhg!|the?3FfsTH` z)JIY5#sr%nCRU7s8rLp@8mMzrP~3PGtghlm&8#*1AwED$>A5Drf&s;L5+M{yjpW{x z#dYBQh!ReS{Q`9sdhz@hEBf19vQ=<+ytk|CQ?6yy43q^FXIPYqS2^qFe*u}PjV^W38bd7-_(FWd{AcQHy2M{7pZanLDh4% zt4d})Zrw_Vy|uZSo)%!~bk1S;T78MJ@$LO6bjhXqwi{1AyIcwQw`FbCKHfg#yRrCs z!TURT(d|jP`sP|}v0{)5>G^&Du#V~?9k?@0r9mYQ;x6s(juU@zxq;Z9XXi*Ky5lX~ z88@8|e~|9ac38h{|0AAS=<)!+UPtX80(RGk`gdvQ&me>l^}@Xpn#>Ra{2d&MnZb7M z{k__Ry8W;rI7lnwq_eDpLp{n10f_-^+MnL8y>vRrD5%tJJ1?a&Cv2yR!{zx%9a}E& zOy#E7!keG>MdiT#$bB5EAmSn1(<4qosR3T@=|#O=6uqcHF|0mAE0zUDv+0>GF!w^L zbYV5VKvxq916wlnNpoj{B-+#iQmaNqr~ z`MSk zMDGzdJUaui-DoUZoqjEp%*}BAN_&ny4~@4+AAfJC(flL0=qkTXr>nj5UxH*A z(Bzq^Q0M}(oge}}278}3%lnEI5Ba<_{CqHeS8z;ZT1b+=*OpHQF5;U-O;VVNqLq-d zvzNdmINJ>jE|6mp%)IYJVyIqrwwFK6<#CQ6*u(0_`(4ZW_5Z8D*7XZ4tUEg25cPZf z{|u#<556_}f=>E3P~qI4^LNw!Yudj%^J<4lN`KztD&zTEwB0$rMo9P^m47a%t?T*S zW8baz{dlb&Wz?*VPOt5x{@2MPM-i2)-n##;+23DVd(!9v&w;E%@$#6oDklyu;w5r*_p!&VHIjk9}XUFbvXtlxS?ZfC&ajCYGN zWK%UdcDwm|?}RlvhjOgZCr|KRD(CCOdvzuQWgulA^`Y>%x#w2d3k91=pg+>SJg^Z^ zajmgzXJBNr)??32X?zJ+|M;+1Qlp}Vq`G~B|dOW@%R6-)=o)~R@@Lov~;}`0X zt6rSJ*T3W`92prxo@MJD<5>Eh5K6~RgNK+gvfgVZ!In5hI5pYA+`OP@;s-HiUA_0S zpTt=(@OBsVj_MYRLOUPse^ky9KnF_PMPAs(7~GVa)90EU~{0n10~q2OoIALLyU zuwT4iR&=?d_wp&3T7TT1eM>Ynrtwnd++oh!b69ifW(Kvby-Vf<)vu0n3j1lWO-jkM z{s%0YLj33ZSBHrD>cz8f;t`0^8}t`W*@F|*|RavyhLe=V~M3i3U7Gf1Px zdC~CMV&pF8zb_jP`Aa;n+^P?0_DZcu{0hT4_5+J2WrUBQ^S7=AJafO3mX}T$Zd@gl zI|V*_TXp~B;faC*&Eow-m70Wc6sh4YELZV&J+R! zP@XD6_@MH3I5*X~GV`~BO-@bMZf~{-)@b60u$G52waDZSDj59g?t2jBs7`m^yWts_ zreX*(e0KLN_s;?rI?T!BC{Zn+r}XlT_wDGeTLo{6ZW~)%&thJI?)p4coE8<}vx%lw z^_Y!~@tmwLoZ6!D@XQX=s;BGjrk6R)eljp=8j1(Ugw@2_z#tDb3!}mwQ3Qukilj~P z4?ujUX9<`1@#ABdX&aoj0MjIDgNcA25k$LapVA>70BU=25e!hw5Fq>&{RN_EDZ`ah zK$lfp?&8H{GO`gQ&94Q$RC(6DURym`k>MpVMJaKxjt`A$$7PwDf?cDI>cy_uJ&0%V zZ^PuHnPtHm&p~HVr5Dyu&=q0j!i?2g701~}Ndvwg60wW$#-I6rl}lQJ?|;cHtU-4N zE56Bz+-OskCsv!(z~&#DL-B?xa@|HLD$p2tT|FN6-RIPR?7(VNg;v$X zWSB@sbiMFW$%}o&YfEZF$Q;ddg}&F~iub98TjsQfnHV9(6F!Io5TRIKSLeDJnX0-U zVbyKUkgFxWBtcf8Be+y~&F0FflETz!)f5`n)Vsjbqc$;o>}|5~CB!VJWHOk|A)sC_ zK**mo{T~d064|BT`z`NGJu)(jJL1Y7eCVRpwH8u{6LP^%9vLj z_lB(&d;5#fR*77&N9kwp_$i$17p>rc^RWAe{6hXT$?7Wj=H(wj%gfQq5QA+?t3`~TRU9_qg(GQ z-mgi`>nCn#qEJIVM`d*?#vBY*hnA$>$sP?6B!Mv%CCHn-AyBG4d}YGBV@2@0XScth z?V)vepf8)tC%x>#nAE7D&7s>C^Y?}|%sThiz7=%35K0&7lhQZO3BETj*W7C=4*Fmi zt6+uN53|G-Def5htGMOATy+^fUKhyn!t1JK{jD0`a`Y+0QkYYHBh!(L^pgH_{trLc zMBYPp;dhB?m_3x*sf+YGv4YQP4L56kfBYIYfF1QKC0klJ6^=!Gfm~6&F2boP`{=tM zl!&zfA5y@TeeeSyYhkt{P)`C!bC4J#H*9cDs0Nma19`*HQG=!;SwS8_{Z;WJ1vgkq zk!!jqnHJkVcSu^Fzam%>$jmuDJ zt<7wd($u$;EIbFk{+1N=Ztv>Cd0J~w5Y~Z4Z&`QDoh#-cd89$>Io5Bl|AcxF=2WJDFm1$qvnt`6#5-ho#Z&9f}3L- z8TAdyoSpiWoLo$VJlJl%0uNb2PIrR@##g@>P~U*dlTqN^zYbBs^qDKdh5iQn2drou#^-CIqAAvr}4TzOwm;zt83 zuBv-??xKHs=81jwMb}PiKiSnp!08FBF8dJBW=y0xO*t36!o$Qzjx)D5fSIly&OZZD{6oAWR9A|D8k{yGp{ z#T}4hQm2E3R)nd^&nrU=7Tq{aM&Em2WRLj2c=`^1s{TLzb8QhBr7|ueicp9$?j;d2 z8%A`E-8|VC?o1x84VKITzl`ma<9F)H|yfw^Zwn>_xJey{(w8q`@CQK`FcJJ z;QD=JI7p&x@KU*-AJL~pEN_H7gX*|Ir_#2ui@8c1MsYwi z${do4SpHjZQfW8(cUd$0O+^n&H_X~I|NT8lMO>kOr#d;;VQMfRd%0P>=V5+TLUQ{I zGQvE!6IV$dZK@8tMC(>n`4jBBE3>wTqt=p#t9wyKK||lq{xOikSuQt>Z5>@%t$i6_ zgjx#x&3F`Df7H&B!Pl1NF8QEIjzyLqkdKAs4Z} zA-joGR0>1O2?e=daKr#unL1@@M{{z>pitz)f!W5wYtM&pLJQa!y|RpzmdgY0e*m35 z?6GO=Wg0gl6b_acYas5tMA9}2sXJ2Az4&f3sP+~%*6X3YZg0u_fiL5>s|Eg=(wi@y z>M-eWl&T4;o3!CTQ<_wmn5C{bRNc@lNeZ}zeV?|NYnZEyx&CFAccqcMxhtC+C@w9v z(wDmwoitc7AVR&3FLa|+AS;SUPyr0(8-+PxkX`OZY= zbK}8ZR?>UD?5?80H9drw5W-n)y{3j(?K!~p!i6D1*)FE0-#j)I6waidy2qeYGaPZI zT2Bg9T0S=Q_jJR7*$!ch=_tskk9k^Ce|iJsCUL;6&ua4lNNt1b`?x7kr`;Fg(Vep? ze*_#*VyO5;(8>U9p-+QoZm52{IR*%tamQbzADc9IKMSh*=tBpf;r0|pzR~irVQAKt z!ldqFos9Hhy$WvGw-z!#KbC;j@tu#4x&rbajr*^?>cm*x^g85eY+dXm()A6s8@i}5 zPUP!dF_s(67F;<=HmuB8f7jzGXT1;?Obai0_cJ}yX201YGCMDrl&&nL)NA4FS5|!W zgY6cw`_By_wPcPiUz?DsA-d}#LE_k^W$bGn~2KH8Lz+_8`<27bBL8{J4VJ%;tsRPGe0QVhGA>!UX!gwJWPfq^ zxYBU0?PqF{{*My?ecRuJw5J36%r;;~7#AtI{frV&$cdzNx0{FQjbKvto5|;iB?9Yc zCMuu&G$R}xN)3x8lE2z7*JI5FL<~G6YiM< zc`KOPB;@`McJ56DXg8Svwfdg)1%oA!ntRzFZ^4*8_^=8_XCHHY88lMm zb%vt_{{W7x)Crp>tj`2m_py~AY7#^(=UY_E{1+oNo_$sQ;de|XxTJG6;qq@!z7-sR zt*8Rfv)mA|z+z=P{B zeSIMPCe4Ju6Fh|pw>rSD?Q7!z4} zlRll{ZlP>sJMY(PyIb_`>)q73YKPpcaQM!-r`V_y&J}9~6J~ntlJ>1{U+@iz;eO7) z++U9@;y!fwS?9T@ZTXLbt-g%>)#$0-y8dweF}8BGDT%LQ$joP`BsjkO)?@LD-&`&n zQo@t;FP6|I`Wd3`=zxd<7@3nz?@;QcJ)#`Tgz5FoGzMK$gLnnk&*xWX9$a{&8MRIL zFoX>fIEWYmz1z63de+Qs{K-5fq8K`#K247P0MAgPXZQ0JJNDJCt$-XF zK4S&-kfyhSf55whd`h)_NFLe71P0N^)yQ(ha3T%!df()~{!qrbYWX5lV%8FN*pppK z?bJu?da=9VEx3kcIu(6_urjIc<-Pmq&nkLoNV4Eqc%J;yvx&AjwJM!U53S1CY&tev zg=}}0I9fmbP~wQkRa|vmPCD`EbL&H&)5>>MpOuzSOnck)WmrURc>WG3sowZ^a)pVm zc`p{1t;QmFX(xWc;`9yqg30=dAXZa$=|t${GLiRJsU$sYSsR=O5VH=e!u(w77JUly zB6ZM2exD@c;^^DfJjaqVRr2SpWCPZcnj31UouIuVDzFm9!4+1Yae$wKxu;=Vz!IIA zWgAF?nNy>nUtb7Ppb>70G4Q|Mp_tHK86PF-OOgi9R1?-dP zNEla&h+_QyKdcI+V_((0Q~1=q;i{F9IGko&-dyWF z<^wCpLvS-itO@Z#%8Kw_0WUe&5KmdPXbRPzhjhFZL_|4~ySMNUePT zR5h5+G)X;KIbOp3OzXv6Q)BO1C^hYbaO=y1sokCJTT^@H6-U zbpXlx(s%z3`8hIN;C@r>F!});cK-* zgJ&t;^eJy#Ns6Wm^D_Qu4fv^Mx1kbvl4S0`{YUVnphvBr-BVza2q(M;??-`=I5_nY z*4oe4+DD~sW3Ceo8&=$X*-ti!c3J{`hF7-WoLtrcFx0$dcCsMMpYTx(vWN&S*+YkDW`5sq43lFf` z6!Es_~!CoXsAi)v|cO7J|8&^=n{h6Q9U*pNok!z{Czm>Qan0@oG_;AW8@dQH*Jt-o$e* zZZ6zLz#ETTBxt~l?ags#%$X_(LVf(uw}4HXlkWpqCBV8jgFxfJOS;q(u*!4eUBK3+ zMKFk04H}I9ubK1V*4UExpU+KNhRDa)jGiR8~^o00pFR~bxnn#sru z6UfUu`u0PR4b{w}XS#0t7P7kB`c8)E>e3D~ri=V$h)n|yc08wcuAY3n4_gGk+`=aM zqWZau1t|AVeE_lco=i$Y(1{$XV(1X~WlC8;@UN#W&^3aX`9fY^wAwgdv!HQ`X3@AG zJ&fmkd%fh17aXO-sOkv?CQ+yYPiRuU2+3ts(k8~{bK?T`{J#7qHQ{PP^A~WT=l1Dd z$T$$Dqq3rX;3)1wkS!nlk^`=3&+ z@2R&AJ~OM4VsWUzQQnbkp5I~( zChbvkSCaP4f{$s^SKg4eBS-u<#{0H#5pwe)kJfFxW(7Y>4F$p}(P{7d3=(wiDC6qZ zp|pTcSIN~`Td@sRPfO~9OIbM`LoV-xLaCuonIcZ~xQRynyn5AcUk`%jP#h%s(t#(# z6j)>{f{vg!xtT&3OwoGIG*Ycd$E$f}BHnTb~b#TXrg%`fZ&8edEW0 z1F0^o&r@C`V4Ed`UIGFZ#Na;Qq<+>0>XBB_HKij3HXSvuA`5ou$$&P0;7N+b@~vN*{1NNrkzAu2HK+72p~M zwGb(E0pnLEX6FhWuEC$TN3PPIopi4W!{1!0kGbA)9aA;%a;YNBIFybXeERX@N5xyi znKY*paUl{^oNNI&|9l?no<&U*f{53jfpRoBRVzbGHxFX+oKDfHU@Q@MU)qgyp$*ypF)+}{L6 zRixbcV#|k%_~C{#wAO#jwo_$YPV&keasBnyy^$N4>{~4bd{W~vyNXhE_h{}c#JjRX zz~wijL&XV!dHJ8fv8H!xOY(LAkxfCX0%N-3lmnU^{X4ILrFDyI;QJzjXe<=lgDu*V zJ$1>fX)oH0N2_CRqk~1^GA(S2U^Y$lNdyR=2gRfd!q^$|aC-`{?YbY*=5c_m17&5z zVJT|&D%PnBE3krU1+TUV=pTUPKI@y_wr=`>>Hi`kW%Jbq+mD!Zk3Lq^K4)@q`KpTY z@UNG*cuq~}B5eYfB8~J;rE8=-Ke%gRH=l&9LToyn>@RJW(S|(;(K95XS3!lmd@Qg+gm=i%a!OdF(vn}*v^mB z-F5fXE{F5O{A(??IBpZ_+G02YYJ-GPw{G0IgCT?jJV#r-u$ve~c;Ps~{q(J9CXfmz zI5R+-s1Og)=P$6t3o@5in)}Aan!4N+WnnWdO1_ibeS3Si!O?;1zc)++%@`LiTT)H+ zeeOyuVf`5;Y_Qj~_T_H@?k&{BFze@PLnK6O*b>v;-{{mI|0?5DvoE}oRLk}ARJrZJolgue4w!#xQEMChoIc5`jwSm0bAL4Ep;b4y zw@hfRMjswiD?0g?;j_4S{~)gHXyvY5s&jt83!hYlYcdMO-?x^$J{xx1;ugx3<+HNW z)(0DpRya;@C6@Sw?Hvn14qIv@YhdJZl=*Z|BQ-uGNqH(>9vjg%uB<`S6!85#AhCt; zK*t$eMLFHvAG;$+9F_DI=q2#F3)E7$p(6|s8d6|VP-KYV7$Gz;xfcHUr9J8X{1Fg? z``3>64YV14G3EJygUPL7#h^|z6nhYyQ$c!-E}>|F5|tXAwo zFB9pK9MevT?+0!FtWLbFW%;lnc{qfGfQ)j8j8~x!GX6f9y9A}RhfRwaphF(Hx5A*= zmlib>R&K9=RU-J?QBd)~<#|c1SS8=G!v67xrtj}9uvYIc^=wylPrbY9DlF2!y?S@+XRL!yV|?|m+8!zS zoYjA5SA)wHzjBW*p=3h@H3MfCBWHRJ$PCBZ=(->!g`XF(nkOK7o9Mde9=9cAKuK6c zDL4e>0EOPraHtoYb9V{T!=w&%hlhuRx{jL_JXBk+X5Yhl_+pqdfGAz0; zzhFHH9?(>`kGtm2dU7mm^^H%+`z>y3rotPy^r+ElztTA0^wzciy-xkBzku~`bEfGf z+?aAj6Iwz6uY(|OJ-2GL`z_9LjDBzsYzCgKliOC;cNwZVH;e0UgA>E z`MyV^KlrC49{uT&`CXJ%=g@8Ex2pM!5_JRn_SoF_BtOaZ>K*D0;Z{d?6Mw&gzWeg0 z#ycki3g=CXQL90;s=15queIwOJfnCu0=Il`8Ho)>7mV$`&Pp11@niX%=2(UEyb|2I zwOS%vGRDL#nOHg|c_u=6K<|bd;}w0$WvXt`D2EZG3LR%cK-UpzLPxH1h(nL$yPK(T zjQxZY0p>U2Vy92QwJQLz2#F%)-A&{L98O(BH+iHX*S+eNOw=T}UNBXxgcwACMd^o>^tfYi|!}Y9p-=E*rJ3!KP9ZVUHeMPk{=}AK#jZ4V* zLKaO##=q3yl;qiYEh>A1D-GK$%_oGbqCm$aQOH_4qZt)11m`p9F0`~kAn6MZkn zgX)N0$A5;deb+LCJPt$QP>pphZvMhGP&S%F4Kg_^3(~sr%v25rJ4l3;MPX zAE|kO|7#h~K~2ADNzFv|Hx{{|@N7i#PrJJ(T|{BM&E}dKyIcyD-I4LKF?xEtt-_gpFfRmrn_9_--N%rLIIaVHWGl7)mUWI@*(SNQfCyJ?QpS?CW!E18+TU-v8tE_IJ{M>zL18&K$qL zzM<)KDBAj1Wxv96-Zes;spZ|d@%IZigWO9UvzISp<1FzwN86IeQ6AW{2OkIJRaZuw zn{H>F#r%xCP^O|VSD42Sq`PN%pS{Sw=dWkdGr&D_?gQu0T&LM(U)kN8GZn+OE$Z8Y z)a8%CvhG}j^QOC*t)YXr?k%k$i=)2n9{S`=%jQEfDjzH#r@6m$>*bOP>0>xUOYnvT ze}WoI-KP*I?Tsz`yFarZ^#M4Bu@XyCDKADzAJ;sa!b=f zx&gdlXqpLIu%GEy)t@NcHlkRoQ}w4A{Y;lLW*L9K;l*ZVB2zO(vKzQPGxN_@^N<(J z2=9D221ev_3kU`TCaS{nZXD(60~>!TA*jRE^tYxVfq~+@SA(R0vbC_TPQK?Tb)C3C z^5c$q(?Ct!4sgzU5p|kgS7fi)5Y~|PR@h3F1 zhKU(}XfvMwJ*?8VamjrGAzHt?F@tqz3c0?UjZDqa`-f+(AgBg63wMK32bPe5BOm7W zxK9FejDFDhN2JU9JCGZbw4sdFVaR|@kt&OfPjXwb7S;O1lOMu3Hyh?;(N zb)CfpBCFWm8KS$nx>#cdF0GWGP9VnHI7x~gz>fMT3?0xlTXFQK%29Yp1CRN>fE88r z{>uRKX_`GmXsC^FUV2c77$EiBtPwuv?rfYo!XVN(Ln`=YsM#GB$IQ*glPuWGcPJ5i z%`61us+yHc->$JZy)Vy)ZAylkZq$4{k(|5hs9}@*ubbocWfVkeqJQ~`Ld1T+*~3pnzCLFV#VXb? zcAhFfM|EJSDV30;xkWF)4!*DEK|w;i-}$BQeFQV}=t%)|rrWd`1vA}7$ANIq(GJ0^ zLoMO-j-mLWSA3*W7fPMNem4)~^l<>o9yv4R?zf2D(xVDdcLS+6q@@d`SBj$s{U1TEHaIU|J{5tUx;)yk~0^s|+1AD|qp5 zQU2Pahb!2!{~@!pl4h+f!h8jwFOLCfND8veNIXp3_J;?7iaAC=`+ypX0e6Fyyh&` zKoMqIqMrUgri9>eJL&eXdr0OQb82@Z4}x;XMXdGnGy)oK8hP%!2-@CmC3jVB>`IA_ z^3>$)?uTyGzfd%%(xIGE%z-nL?O`Onp;G+D#|;&hCh-wkULFx^cQ~Z!>fV#O9!nyi z&&il-=CvQt@lpGjQ0D~RO_blOU@ncig+8)8a|3;Ssq7U91yXE&m47n!Fm24RIW2+0 z+%$~UUl5ey^kt(*ad@KFhm0Qr5rWu5u*HZ@F?%=oL$(PvzJOan8f9Y@N+Es*aSdJI zr=xOY%u8BR-WYuW#CZPFC!-pt4yDgrvdMy8MRB}UrFQtf{vJr!kBDeQjv5>&Kssi8 zHsHTAlJwY1>H!XWfkgUV1d^oP96E(wKz$W@?KgZxJxUQ*1DZ*wm)|1nb@=Z>I$FlO zc0j;vpj=lUlW;oqeA;3VF``VKoNcC+eSJTzG`a!I5P>S9h7b+({yu*WLX}_nQn&7F z9zD{$fXLU0CM&>(WW0nKAGLWVBu{k4v*i#;8eSlU059LbfBb>R-YC7UZ-)x&%5~X? zvHUdT8uN!YCWmOqO{-c!FI`?3`NHmzZx=om%#7T70%4{}4yF|j6m|3#|5+&3o|W>x z&KsA)rtrkWVN{>et7Nxfspp4=N8cB)G2dmik|3dL$FzPv5v{V&PqzM@Ihq-J2cTgkFbaNxL z@nqiLoMy0psqQ8l%x2)jIk2V56HRZCWjc%Xu&&n3n~QTLm^i^n>`?265EAMtdxnm> z5Y$7Jhc;Q&g1IfWJhr*HU!u4Vqi5Ax+1HTYfcnz+NpPBRWW8G&<5D zi->i5AA%GRVxGmlwZMkLn|9}qBnSv{FCZqJX-+dYgJm;69d~00lzyiJsgw0?LON;l zXL=bBZy0r)o6sn_OpVYxX~Wd5YkS=XUC?i3i_@NlsLNfFQsJ-+CE_eUoBfsa7l9)i zteOl$Uj(DtMC_=B8}N_8W|U!95Bl>p&wBG;hM>J?sGM33_uFPJk7rX!y@<0{P!NJ%*P9WVi{B96bwvWQn$@p|CASo7z(GmptxD1?Jf<)BD;d~{zvh%q`HZ29!@ z)nqK963j{Xy3@b^Gba9zp7r%3;;DN~08ws7&7Pk2d*ZN%BccR6d5(4(iF=9x{#V1T4 zwAq20y@!inWug6k@`6)Ek=mVD$}T+$F+!2AdDvnWI8MM3N74Lh_qxM%$>Vat3&%g%VC6z+n)r2J=%v_wQr(#8lLImr%7>BH3k?<%zglC*Y-+Tr3a6Bd&hl;+Qko z23q^wjd1tOjq~EvQ%ptNF_5UpKA>%bd)j96T@ux$fQ=Hd402@Jhp?kxQ1fkcmzr3| zPbDNuLd)F?h*&B6hM7jTm_tuS$d#5~GT~EHt%pLfj4$6(TfJPeG?adVoTr~U`HsL+ zl1FBx8m~apk5vqEC&S2k28@1N8s{&5nQx5;*iZE9K=&G1oLc;PY*Z8r{&Ww=i~`Jv z4vjSZGV+ATddQsf<#UK~B=@C*d1}WYXcP*gU|RHSn|aJQy)vLgRw|~AEYd32G;*bC zrq3;hPRZhSE`Z65-v;;kD@Nud2#t#h3Eb3m1&tIF_L$T#eQh+pvqOzuvD5+n1a2A< za3a>|Q+wiLjc>4F70qEA^pXHB3;geiVe=a#Y%H27Rq|vmpv96|3KiS zd6IgTl<7_0Qwn{DMNOfaY*qd);Pr&%!xT0TYTyw1c`$@h7l)~5pxEkZ!X5Cy1e$5V zKL^ORPq9qeL~vedhNJ*T?cq>uew3c~jmamps4~GPY0y8(Gmtnv%+AV-g4Yo{H6CX= z&8YHGAtFPJ5AbA%r3LvZV77~H-M6l#vobw4g0wqkYJOshW~LQu>{RHhP#-ckp@ghb zIx;}c=I}8*VYaFk?yM*0^Mn2wmPXbhAVUxR%Xk+Ut3wr{z+H<0YOuus@M0w*@aIV~)XQWKLyy@ems0RDx*fYHa5zip%)XM^>-HJ_%1R+2 z)fl8iEAW+4xS{p}t4YFoe*zCULk^fAhtDx5556kF(K9giI}Lvb26&Z4;4-lLwh7C% z78C<6*^GHNPotjQC&&AYa3sil1&i*ARQmqcypez%z>Vw!3<+TK|9g`o4gaMB^%KX7 zEd_lSb@OtrNhAqssQq--WH~#H>H;vy^m^OTfC?3!}XPhF-!yCB@BkC`HLXqSEMUF zuMTK(yyBdcW(s3OBSE55rn0WVOQP7f`wYaiun(f3xlXaJMOpec(;M({GVC92#t4cf z=yMQN|H;GB+Y}uXcu==#(!H3#e)7q~6p+Bg+Mzg&H`1>@Me2Mr6Gf0^Lc1u0OjB$$ zui|HC7p5LBUZ8>)L=B^j-3N|$S-A7-U||oZwyc6Yc>5dx_92;}tJB*Z9M{vRD6A}O zSY5hEQ6sN(Nrd=jLTv96EUO!&(`m@6_m}Ap5`}-i6nud|E?~4<{n$j_2etrs!gz4^ zf6%*t5W4T($jaP5Fl?b?{VA9qDZg-G9z{L+PGY9D(wav_yhE-~|qjH%4Bu1DWu2EJzTR>InrERGg(+(Ou^$pV%{-clmXfFFtc7rd5%Y^ z_F3bW)7~gbGZD{*T6#+th5fdcV}+hhdg8(l>8D0pKG$m{hRylN(psut7LddoP99g2 z`MbaZcQ7gBQDx|HlAi7MHwn#Lo&eYWeN2otRg$3@8&;oM{F{lJC7H2`a?N86(w()Z z?|!TW++2{zB6hbH;A2q@+G3j*VF`e;V^TMuD(<`8uRKey5_y2)yV`_DGpAYszkhta z0|{68!hvx3H5b(5cKpyLe#An85n_jt767S96<&cd2qe8epqE8D@Ymek$o-#f>Re<7 zGbZ-bg}y^Z4jpC_g3xfbMBSk;4g2|d zMR0W123>8}uwsgE6*S@(!F#x$KxaDakN9gxr_$S_^Xd7ftOc>6`G<$F-?9>Q;wrZs zUl*Jj3Aj?eHL2F8!<1X0rg#TkE_%!Vqnxyn>1vf|Jb!;ckiKnff@AD1eqmCru;Lg0 z=H$W70lbb#xQkw2?I^<^s4Y;tK95^|Ub^m7^212^{aNufS&>%>RI;y^y+pz<8N9f1 zmYTf7qsflQfcU#K)j<{2{gyp_Mnu_Mez)Ju=mBzXTqeRXW!tDc{nb-P@kuuSMe21N zE0QgVsN`y>bSLJiw2NMML;glFXS=fhmgxhl#+@JCZ%>;95&w4B@@sj}g%y0j>HGWyx?V;;q!g%js6@H_JPOkRuvuas>ab8|^by@+P6YuNSKi=J6E>cHL zV=yrZ3CR_TY5{tVy8hN}I}$Iiw;41=EMe zNA2xx?J`8hw|C5L+upu?`#B4NIb&gNp2!yyD_#jkMi!;Fc2pu>*6}d0P!2L2(5#_c z_057ob&8nb!-5x&3(^Ou>9s1>Q@v{z-PKpd;cV9fCDA)49Uqc!*w4~bSf1O9m!*Hc zdey}%ZJH+krN9I9?aN3>MY|>hAcZJp+im5mXSfOQfCERg;8u$FDtnaDH?D3^vJ$OK$g@}WMnH70$7+HAk>{(tvw6CwF<*T@=s?Wlnf%NrpHP!$Me)!0wJzc}cf@&2Xy)rG{T~yhGhX)74vTH(5uKGJ4BXWD_kZO3RVLuNx zX9hQu+bzA6^ae_)E1dw*nPhqaL8S$~-wj>yo8op~4OI+x_+?L5Y5Rw3&*&2m%ZnBSqyOHIpk<2S{7S_Rt9)yw9igX_$K^>{ zrczm@M(WeSwV%zw>YGzRwmkn74>rm!+NxNQKI=$yIb3|p^$kT=iC1-1)s3+C4LY@;+K$thCYWxGZg%&r?G*gj!(8mujBct{aPPRAK zET8%RI|3t-!l5IqsqzdMJCqVc5?@7<2+j9Dr-`9|C7rlxr*?2O-{#Wb3yOe!$S)@E zXZ0rs#)oZKI3P4C6%`{Nf_(v)6QKtV4A;n*HxvQ?gF7WI?A%gYtmhR_zaeP5c`^E0 z42{JAPnr&+e+SxdK|R$K^cR1&yUOmk;xsl!yB9Pvv$FC)C?R2ZU~FR9O5};76;+Ql z=x!wgZyQFYDiB*U7L@<^V6eG)&NDkzU2V zgc#u!LX7I#D&sE7Gr`NPJra}M9q8CL#@vN$8>U!}mX0pmm)JN@PVv-@51uvf-fXP> zzSj9u0$N;eR3wg&^OncP#{T*qQc_CO?-_U_A}Dxr`Mb~j>?(RypuoM9I=g=g=yClz zclLs3dwgedy@pMSkg%}ut4reZVL9B>n(OQHGB1b%{n$GJ-!J*!Y5}GnjA;4avjt5; zn>@8qAykW-rYzd*Z0V?1Ax@$U;S|(7(s^HuPMPfEENz1F*kW%$_G4GW-qHOE`(A+r zXW$tU@KR{+NWIUVIpc{3nJMRGxGrY%{i zqKODN7*5>1!WJTqkasx6*AUb~L2qbg!)6cWou9Th8Y|F}G(s+DGU0 zo1*8ji~;R|k0-j^;mz{NKvYKJTGEC})dKm|hT>xjj^$U6JGs5agSbr zJ~6nhcQL>Y`_ba25u<ET1h{f4r0pyM7_u|!QE(Sz0iU4OKU63p znErvS=2he-ws3ppFgtU}FHwqn$^HX=zzCQ0^WRjN#qOVMhu|}N^37>_xgnq|264^A z1VL@4+k`+A1$&>V7R#pP0Y{t;ao%rkHe&`V=2XnZ1{dz2`{KD;>p%<69_PE$Nj#>qW zYn_i(9zJ?3wmZM=K5O&%s5CKUw$PxweqK z8@IgP;Up)*?qhc1n2yx_H3(+Tkr>4tsv+{esZmAX!gUi2&%=f~i)_VHTZSGAJxJo@ zqy*z^V+LM8TuXu$wwQ22*N!L}Wn1PM`WqQblVA?1dT<{hO3c3w_>aynEX<1^O4KJK zDG6+g7^QjO%v^US2NFeTsxqJ{8yuvK$LtQtIgaQx;rVVqga2Y-#qq*Xr@s=z&B-dK zM*<|9UP+d1^L+JYeG3ZymMN*nm-Q4jw$2c*R4eDh=iEN;wc|9FR4I=wnFT$K->Yx8 zQ{Rf^^#}WT;CmBp3#9**{rr>HXdQ2M-)jl(`o})6kJC@cOz;-iwyoT1QywO|KX*JQ zJLy(k=VM6CQc=ZptL-d&xO>UF+TV_(Bu;duZHS7IYOgr6tmcNZL0M3`R>Sg&&qm(& zpLtCCxFoJ6tPVaBFd|+dSl+0HlvE^t|6UjsSIBqK={g)r3mD0>`QvzQCs+sY96>s_;@l>vSrWEV;@(FeRlyw&0un{Xc*a9qtF0&STmR* za|SebaBx?X1kGLRIc95}=X}a{r(d`JJ7dGxh99<<8}C2bJceYA=wb4Ub=jETPpR*Z zb<97bx&n8{fzIU>&85j*y6#RK*1SgAeAp6i(9JNZSwP~7CoQ!m$bWTBg@x_1D}l$@$-ERMuhe^3qLQ% zj2-Oc=DSsRzL-Y&Vli0o{#0|cIn}*J43Y@7L!ikU>w#}6(F~@q0gvem&u6#aVuhb< zb7X}y(}gL#1u0wHbzsoTIK?fiSN@%P0D>+6L@}Ad^QIGjdp-v*_hLY+fp8sgpmT@u z{f;EkfwUQ%^dy7j_E5)~EM8e|2Uz{_Je{dHus`o~~Xq z^FlG!d7nw7Z9ycr~X((|7XGZ*G3ZSH0htMfy0Z zJZ#+AHooTS+DD-^RSZ8Xan;xzts#DVCI&5PEskR;Exlp4lwW}XE#6lPsO=i;qsQMj z_qL?0;kY9RCrQf?=!8cRq@(+yyrQDKT$N+1IVl9CjpeStWqR<}j%iQ8kQ3bY+S06k z(VoAibnvba$GW1wTo|h&swIK2zNy2fkhDZ6=2v|IoDsZ|qWfBH`D{T?_WP4>LzU78 zda^Bk8v5WArCFlk*c7O=ki%T1M#YQzG7ME9FW^d_qy!D}{&1EXD1^F5b`Gi2&7R(zBZ3BD*P5nLs)8e_>*qx*uh z^l~0{+g)l0R?N0rVG)qos7tN;6q|62wzFmHNX!m?FYShVxc;bHq(8dN#3(9gv93#Mh=nOaHeLeRVs7~&U?3v+xXb0% zODRE%zV{kDH$GM~Yf4sa{7G8F+hco5)?p4VHRJX18>XhKG&*^+C(FF`?MgxAb8^jt zb!A?Cby@kvB}aqGxBd}7UVOmd3=nTX(4Z1S$XSTLmWi6*D$EWtGM+F;0tUDP z`$ugHHMWSwD{pbwE%N{u-BbtPzNqM{RXxYdXDKAQe3Ui*pZ@CT>v;J$hY9Q0o$iFn zu#w2{2N&G1SwF;s0(|egY{ma*uRVH9L=x+m*H?0Gd2t=LJrTqjv>D&jasR5JNNd3I zPsyF>nzq_6Y%@OGO@cSMIKMos;}w!cp(ir%^xR?nERnulLu5aaPUpTk+vX!iF)_Ki zdgUW%Xe2U=_B4<8_Y0e+G9c=R+)OPlgP*)tF4~b5dBDgexgo_;+L(wIBq5F7B~D1m zLX@~eq6VqdC<;n~SSX6fO{L(j^+l`F7#3F+Oy;a%xN&&O@8IPW{f!V(-I@=d`p=n4e&J6-#1aYt~W?_4=poSe{;@?OA3z`#+`6H`PY~C7Q$nF zN(OzN8eSHdC|e;3hiCONcdHkDe*|+3-BJIBQs*yUo3%5KX)NPNkh^Hlt|>tb4Mp>; zdfa_*OZivo$sER1>>p+28d#>y&@d|M&~GsscLI`%Wb?3b={VLLX>>1@% zYK7hU(HN4z7$$rRbp$pMgh-rdp;tOk3zc@=D0Qs%ks(=2V3$=ngHziQ(;)PC^jkZp`>(#Erq zyhgR4sZZ^MEMPwIWzTKq z7&lb!KKPgzQ~q?yD*A(#)Xc9GlWvO8$7)Q>ZN_bRv|a5%8dJ|z5qQVZX97L>1d_hcJ0a#$Arc2^M%v zYuM_&yBT;e-S%jF!ymWFj#9!#MG{`Gez_%RjZ?E89tSXWanqS5g@CM~%K@SYe^Sp> z(5;Vyx0GLiBl}@3D0}b!(wbUYviYex9m-&uuVl{uVcem@0%7#1x|BL6(ZVyA;qcCuLhuhKDAsiI> zwqb&!6E{~Aq}XJsXvq{)I4IX(an-H5dciD^GUHgtRh_F>=f+~Fu`Q*UnUYnATe__m zN;n^TZ7-m`E7^%;$oj9fjbn4q^WHajMkMnivg`bc#?y$;?VxBi;jI_yt_=Jder%za zMjQ3wwy^lr2S7X0Hn&7=?Z?HCE5_Bf2 z(+IIZ+bP5Jgdqp#9n6BA=W%#s5h%cKv%@>6@b|y+KF>s<&QGE<)<@L7BZG&U?$pU$ zNjQvS<$gV9i8b!u|8eE`KxbC>;gSjyW295GmH@lBSdr0mZUVC@{I;(S{9x+^Ztcxw zShI*@?Q_Hj_ixpyE)#KuFTBKb!KViV?K6QzW$t@O8L5`zF&p_wS;valO2^xEGl33s zQSn>RwQ$b|`#2NFT^va|ZZ;%FiH=j#3j^P@okPLuzt^yK9V-Z*F>?`wb??Dx%$Xfa zYqaS0-p-EMA#Ct2B`8M=xSY-!MSvwVAQClmBYWg26mo#dUPOqa$VQp$?-E9CnOcvb zJZFF26#%0tSa6+KuV=kBtpQXoyma5pEM^dg>L|=Ig<8QU5un()#UJEjs@2pZyC*@< z%4>k=g^)j%g!AK`adns=C{TrGe>TEJ2Jj7ysgQ10NF<5YM4q_)&qZIaH`|2$;UA~A zN2-Pa_kt`e#$ycQ z)$J6H=vD-qOL%Y?mhBi;M-dP}hHE2Gx1tATp9!d<$)Ii9#!;b3Ni+brTyxO`#UBsh}swZbBrkTmd zyVPFLYhw8hLZPjudeTF{mrZ1?+BQ-c$~Qa#>kK6*QXd}|let^FY&Ne_jz&ShWoeJt z{s%T|wSQrT+1Vvv4uH?}K8K&NujRvF?|`f?t{?{e#7N=7rTB;bLSg_|dGWQA-2X>j zK>681M{!Tb^+KyBmxqC)=!_d(aEZ5-_UF|D8xxcAG#2hsOmQz?X1uI4n|WFr;CgqC z`kkR9DNDqQLaNCB))imQ;$0d)MOXHA=F-qAo#3Oxe~8eN5o@<$2mUEj2o+tCXW zdVZDc1l?x^8w16u$Rj1AiT-D_0#dof*NL<-`Qi}(!{$gYUPT1eb3$%E5+fm$%KV8> z`fpDiVYT6w1>#>cedh4^H^-S?j?GTauqQ%5D^Z#l)AsO)6<=5YzLb&B+oW-aLQKQ* z8F_T~gf5c1-~J;XC+;jR)>)#RLo5F4+7NCWZx1x2}v;S98jN z*nPRo>Ae!cfh{>}`CiCM_hWnvwmh3Ph8%}2tkx@g8mW6C%nHi;eq3N4|4Q(%xh44Z!9=u9m z$760BqTjzqC;^qZ$J@mNJ(sfWqHxBuPFf`PA&wL$>6(}XLc;-7sKFs@2+lzu2S^Kg zA!Oj;+FT&h%o+SY)^kQhds_dkQRxH8)*8ay>pul)io2zm~0^{M>q)@Z2aM8k!J*L zjiWLMzriif`B3ocl+l%?Hok)|`>j+0_kU%9MVE0Fs$sCbmZQ7VA=XntZBGPH#}eqk zoy~@JXW(IX;_!}B4ZWy10iKkuRu z)bv7JBOgg_#h--`Q$6SKv)#(u{m4L~imYzHY2UEOY^7M)D!kw#okcMxT%0k51?qf+ z+1N0j;x2F!BR<2p=a<4h|A)|r5OvS-{@?A-E>7*bjv9J-%4DTIUY?zu?6%NeY{))v z-4+05S&cQL`Q`dXL!EP{TC*Yu4+jl!3w4yN8m_FRbMh^5s^ zT0*>+f$;W#yGBknPZmo7x!cdEaRW%LLso2!7>&ay%Jxt<#*_2j1N3W> zZ*~z>wYN`Rmht*S(&fUiko=~GA_HgeK9PJ^GI2g#K^0m;E0#?~b)&4DmU=N|>> zy){HbM8|Hy-C_Lvd+S?#vR8}#hb+m#E!1PO5qIuSHfRc~dd2K9*>;yamRGOwJzp`d zKdr1&Gkv@tqBeW5WBR1{2d9NtcZ`<$-AlTjv!`--_OzG2lD@M1p}Y#LoW+VrZNy!*`rmF%$0xeF`n9Zs;@xU>2pi}S?O{$64Or%YoA`O1>`ecP_~wL_4m}P91H8WXoXxx92c90NtS?NkXOeR ztspK4f9?M^>;!TzNx*v_Ei)}*)|<>|#ug*_c+J$~lK)?IbK>P5#r}aeW<9^oEr)#Ls?me8CL^r|MaBU>e zLSgRZ#wR@2&aLc1YTb~-xSke-Z*G9KUXE;+ywD9c>F@Fu3;Bxpe>)Y{ED%z<8^73Y z#I4z?Am+NV-D~&1kB8kgq0D+p2F4km@U5PQwOl{_J8Snb`0&S-J7vF@*U)2Q9GhUx z!GH~4G$7M>5#Z&-j1EzI4pMHC@C*gbGn_>uC@~KaZzT;)Q}%{`vc#&_E?&U)1l&e) zmAton`S`DS%nDjTC7`W>pF{IElb4We`TVjdy@BL-K=TEkCxl+|B&GyT39UmR-^G>D z7J%2m!pPIPKs?)jcWK`gy3dL}H?nExm~e>Z({oPS}*Yn6|~du!vO zX{6=EaB+hzy#~oK61@BCWR`~etgSh@EBJTs#u-AbJLYX@W8F_z(}5KQ%(JEyq;lrj zoADumQZx{{WptLwTWSN-0BU>oGyE%mx$Sn9;(mz?cTiUim~WPFMHO>QnfgAvo7VDANLh{TyitRDOnw@}uKMFR}1=gpH_WZuYIXUSwQSSM9GWdX|<5zlIj z2ph9rcMs7|BC9Yh8Jtf;eN;)2qm8&D*8=dvTv%~weSN*1060)a7Sn?$M_4a`JfRub z5wF(Dc(BCC=ze$~z4xv+D7T34u&%WNj1EzTVTcG&sHLz8ZcVT$L$DGyPQ9||A(GWhl4hHk{%&FE#~shJ39io;%X&`Jfg`r-GAN3e7dCA(dN-r z_d}ucip{rY#QX9p-)`PWm}jf?oGza555_(L6-tv4hsKWq~`Dr%F-9qMOf*|+t_Y2IIEm#%RrKGm5SivaY z3;j38nxxwr`%Am*Q^{7qs5RAgj8%CUgvy|%vI?KyWl;-+bA?4lzQZ@J-)CsM}5s@s4(*oQftiheS+y;F@M zn)0jJeO%Oj3uia~NLF%)%`M=!)9;z@e$w!gyrLtmBdH4)Q&C$G-Wz*8W=!g`_}ysp z;12EIoV4Gei!AvqcNBA|6qe7?ecgESuke-A9=pG@p!*^9;K#F&`v-CUtHj}TdM^3! zCgCn89-dtf5kBvq_0~*L>v|SXw^G_};E}5^wM}LzBGc`4SoFS~BD;&Vb$`fab4)9E zvN59b254_(^{s{5lZ!$jpD5l4W1JYiThxM5c=0jn52&RJ*dnmeY0wTTK_eKXK8H6@ zLXt!vnNZoG>VtQ&U|%zeKlk3&h*Q-j`+v0@3h84pZX`W~-tAF`k%0$3C6oGtZ)6cD0}ie!M->LGez%)|mMWct6iSboa7mz$y&cbM!zWLS*LtcGKeAc|Y#eE#EwZF{dVQL|(=;oW-GlFWTOO5vtT=@qJh*f4 z#$bW4vv+s$C*}oiG2N-cN)Gn1NYQU@_i0n;%jbR%#wO$?*F``K(|4E$R)YV{K#8fqfBOrXRlFw+(uFAjN@<9wn!ST%3;q zcH(s|1v#IF6+t0rM0B2~YWE3}&Rd9jYq9F4*TNt@d8YZ5aYmL5 zsGg0#b)O{u7ZQ_qppuE(mwRnf7V+(lv4_!*zAt3=!>37>e{ zc@!WF4^~e+Zj@!*SOXZRhhMs70Ic!S@i?;xVvYDeba;>)YsgOsU`HWGJ!r&(9u z)kW0w5n3ym&IkKr19sdk8tRw&b>1QGg4@KC)QJK|sNHX!M7BZ?I^RjK3cvWqxb#y( z#Y?zaPQcUrSe!Jvqj+i(ts<=ZBWK{t{EPQ{0hwFE4QtY$phMVDR1^hf-t;VD?-?cQ zEv47tpG6ix3ZP&RP6i6`9prB^(}%_3#aq$CiD`(IosqV_zOK-=M+TwyzCFl(4J;R1 z8z3yGyE()5^WL(}ge0Vc;{AB`EtJ4_cp=WX5sJu%GhU|wy{%?LW4cLRO!usLKA+&beNZekL)=M+YEonHB&UMyKE4P-q$ z<|AbRXc^R69~GT_eMtR&mG@!g|J3y1(BQax^lp*;9i-iQdOB+5@$mEE?%oc<9G@33 z=cy{!(y~c%dQ&dxe2WP!-^Q)t-7!euhi~`T`-4#ootwdvA2aKNbh`)5x&cEXxWCR$ z^(I$(|H@r1Xs&BpEF5vIDGl{%#NVB1k6fP|kr@x+6d4=OGNKX6`4_!Yfo)QDkR1jnNj zXaFbOIVn}-s{_7+IvLXUN)Q9LrxEXx5pjTLEfq1FxeFm9>U;cJmj+5Z{^=JFXhDNT zWimq=n|4gGXWabc++!ywEuio)W)V({xO?J70p{L%dZEqQO0vFPqX9kskBy#eOg5)o zri*`BljcB3pubs>j0$`OM!x-ami#T72iHDWRSync7<=^Kj(*AAu+Xl3K3VHAe`b5e zn?qayW?Rm74ze-cUc1(%^GHDWP`Gsbypr4Q;#YttLvk70UkPp}rsLilzgoVoGac6a zIz9Ebubx)isnv&Notpc;vhDbmA`gG%746o#Urn~0l= z^sQU|IY1Oe10GP1MHm|#9C3?Z7=pit?py(c&WS$0ezr~CW8oxLrTh{)&OV9XSo}~bX`ZL`vV>_QtYrP3 zCG;Uz)TRmbI;u(W;_WGN9F!fpa3UiY;d7>)ZI-#9e|;8&YZ*0QwhRf6vjkF(}5>zvo$DSs%xx49aw0*2R!CO%s-o zsRXp%i?|ViJ<6=~Cf8CBWzPY^ITAVLu4~Kw z$yUE0bcMIQEfFRv#LsjYZ4$!OzD2xAX zyl30`PU4;YI}H)PQv}AK*WTPj?|JBc*vIwew7to}*w+(I>p!cgIL^IKx0_VoGaR_u zh(VSl+$+2i<+w$GeD-P-m#*{%_fVS?!}v2Etft3q$)^8`KA z*3#Mz1gs6P%o45lLy=c*fi2M+u>LOC!+d%cAp>pMZ_=2slhTB(c5&0pZ}vZe_WBYs z64bBSE74ub<&4tC%D1N(j&}>6N(s)L#*^k1J zu!cYHrkQmpe$!KE#lL+NLG0>kk|K!WlRq*Rb z>_6u9IY0HxEZc?i`lnQD74{3*gUOrZ9dXB>>rLthx&-%kv?>jCeqNP`Z1Q??&RoFh zW4ugfMwszm7r5bCvtKpM=@V>tfAvwlfIr&SUmRNuLt`Ixo1V{k`>{}())b2H%YlT$ z)@vLPe(k`cLDq(qr{v~c9UM~=Of6OZPOn*cd_&W~ZVC-+anKm=Mfuas&?jZ37J7AYXuo2Eh|$^c^feCuJ^#i2`ELZ4~9CY z-^9`)ho1zWrN$;J5fwkWRXG;`WwmY!_8Nai!(Qggz47KF)1pyj*M1g%FeteUyNZh= z#Pp)`3D<})YP|qzjyWiQKN4a^PV)+FG6i=BJ!4PW#>N8WHc^?s|L2ZRr+)o%<|q3P z>FMt+FKw}mi49l`NG*%WI65l5-kSWIolrfuoTG!kf~^m>V#-Re(>_kng6gpiT<4FcxiV?4rj{#>GN*i(XHE z*=aLO7~jLN8=}O_dr2wL-SlDsp{KJOc4!Imx~*ox?9jzR&#F z4u_8*;HT-l)60npNu}mU559wcw^yVM?YQ{xQ;j#QxPQNJ0A7!UH>8c{$t(%?Oe}~ibY6t-8AgH5WROkz19%b0j0SZs$2$SxAO&^mDZKX*yU=}X z^=4Q;DnZR1aqp{RtsgO)n~I8At^A5J>)vbsA3~_kqnJlG!@fW?bI;IhK%^I3x)YWK zP<){g8jXpO{_C7hN|On*ttf>fhNq9Ysm)VPBm-x&E?#{W&*v~j;x=QPi0^S0cL_G@ za7uh+rrvJ~3j86S`qG=$IB#G3?_Q*~fhM7tnV;}eb2ZGc=hVj!_8-K34*Jb@WVCBU zHFvxu9LC9$&EJIFTy0$OoG4z#BzYo_+T-6LLk~kA7VX`!hN&cH{c*K0tj`PCss7O; zk6GZ`oBw#6dM&+qI%Y3}ci*l5d@tR+*-Ck-smgJhef^&>k$qZnqa|Q=06m!VJRcnO z6y)_ZO!ax5rSAW;9wYQwFF#_lqJtG;PIaB8ih8c#+c!>!pfAMLjkdLzP3w;!*NMUj z-i5hH1!AD+CpA<1vn`YVF|)?;*7Ekxhg;*EGB!(m5xKf=_S;);h_nb|k7=j=9nE90^Td8hmmjz2D(Ljc0FO zKySSS=1=YC1q*92u{zgFO`phu57$(lRH%PV9+YSAQfV7E(`9bo6D*)yzr~jf%C$xb z6DV~T8ad)Q9N0GgD$WD6AFC>=l>tJ)*hpVZhvZk3mReDQ zrWDX8f^zW33>}CEARQwo-6(Jwi=kvIDsbI=eHDO7j#b_yqq$e`s2ovRPUw}M02 zINAnj6GM>8*}MeS7m*r0I`)*Z9gKE*It!ANBDqgTZid>S3>0<>Jdgsquf3Wc^-vGN zHS8_Qf)0SmcSD)4Pxj00>I+|kFQsiRO9~M2#jSLrk(tlyJ=5RFw>+@~JC8WJyf&QF z&E7mdDD9JT`tSqur^9Fc6&aK;Ok9KDN?y)F^H!7N@f`ZGgar!Q-a-FC zXLOSAxy!KI|4oBKWXSYI2=!7DrpF>rYa(jXB82=d8HBa|})0F8JMFaBzkF^eabfx|j4blUnx# zO4}RHxoX^h4r9hzu(w_%($X!bJBOc@9^Q>Qp z{zGet^m>CFyY%xRV};Prsy_IY*E|2-5p}ftFW?HZpGJAl&IB|;Ja+I+^nhG_UcWP{ zQRyQ3^^RbkpP2$7Qe(jEp^@i$2&Z>P6F`cG5`g>EH2viA5mKgfW)h0glOLP0dY21l zPKO2KR1`rou6+bYGW)^psPG9Ih-P@H!1C3few#rnGD$gT+843gFW#nuv4rP}%D+M{ z(U{PCwyvq9Xpp(fa*wE#tz5S=Mh5MiK%vjK8lkAEoR#{Ka(CIqjx&*D_> z%SatWfj$jU>AXYrONf__bO;2p%AImx901PNSImKGNvaTII!Xv6%uIutg=6*k4QZjL z#NrclFhJG|o&BHFh~~LmOQq_WATIlJJ=#3gwRw_|yx7)0zjWakqBi<>_4_|{34!yW z_*eMvQ`%tZrOf2KP)UzQIhiy2C0v)ncmGh|Wo~}K%M_7x zxK!ke%Dq~5rVs~A(mx%Gkowod)V6YOeEUmzd8V)yA9Xs^8qGK^@p7jveZ$iH2Bo^e z?nbR;!q79UQ`uWkj9_q(T^@lD1G=y=>_TL~8@qJK)W2?~D>-Y2XrI2cwShhcJuG4? zm>e1EWwVT!O#vz#qU&&pYzGgqmAj~!y12_J6xj3nd&{UQV#Ea5CPI^(&soiifEHbZ z*K|AlK1m)Y#i3ng1Jm)`fgl^LE%v=nNCR@u7ys`7 zW;*5Ci;NPa&S-<`J`4*VGObH(Dyb-~O}F*6O55@^MD z$r-=QU(ek;^8GW@dGQ!GKHp=ppLZMlr*B;%KT|4|V3wj@ch4}8Lpf$|;vLdXNh#OE zuKCRjQu=AFBkYS@$Quj0P)uQ9_KTt>%Hf++Rfx1^!wsN?oR|X9@i{tq(J=oeB*aCZ zeb;0mahf@pYmFVKRZ*v&qBchqrCp$0hzeYbiwq2}AY@P)`fG~(HGNDIuzVnjp#AW~ z|D|o?E6P8ile{k!Tc8KC(naVS?26`ye;FLy^hc&GINw{ukcNCzkqo2=PIS0I_9sF@ zFOIE)f4lP79I1&|dgK)OjC541>Mf6_!Ls9>Qj90yv7xSsSs;VW?J$Zl@mBgs_zi%b zG`TPeVar!=|L+*w)LHZ8Pm$>SU138vEw7WD&9B^V;w;DTIqjvxiflZS=gjTHJ})>m@{jhxtEyR#z`MU#qi2II)kFr< zS(lea%Vy;xB*Y&t4s(l7()r!;l6f{A;%|D_bEj@O7S0~oIU)Wpmwk`9%kT8$tX;q& znP1!Ik&~IHg8&oMnMsdjlmTgG)+H3u)}~;9(jd$-9jWw#?A~N4Y>PvWsiLSfG^Vuk zP2brwUg#D94)*hNbL#RjtKiJ(+gKo*G_OAR>zJEam4-y0ZHKyZ-PxUq&i2Bch`vTF z!Y(aizDN}Vx>*uJKJ3@?>(fG~Xii`_bVPJQ=AiMhpg>!7kS;`Tg5`6{6%O)UPld?v z!>L$c1uK~y1wNIQeujb3v5XN2%+VZD!eLTm2i0V?-McUubQqxh>#M;k^^#uJe_gpG z#na+(+Jl=3?D5Z@U*(2B(0n}&-}ZYu=tVoT`>fs8@kissLyx7sgzw@uvWo1bY6 zzih31?w#Lp{i#+QAOAKzMBzIgD3JI!wdL*MHkb6d_p5qmft5r-$Z-An*At-XXl~g} z{SxyBN~eM6+TgQmxc#IOUhSVD4wo$5<(@V2$^V#`I&0uP zJ%|%jhXj5+i$)%oz&$tWCDXRUy>t#RooE6V&knc&9VzL#HxCg|z(A zAxr}L6eV1b6f{Fv;4AgQI9gXwh_I$lz`JG8XbvP>t4wIF+n&66$(aW5e{X%tH%%xH zTSxh&ths#w-pT3}ktZ@kq<}YGb&H4SPfyw{g&tF^)r-sjf6_O>ZvYK8rUyS9g~z=Q zO?J`vz}csn8o}OSO?Vk6c4P3y82eEL)?fU&eOeCiKAjH1PRz?%xla%%Gw7D+w^b75 z?7o(~n(X`4mfbjSlo~*8pa01_Dgolbre~Er_a;OO&s^T#g*lx<{xBJY^cEB{Ymyle zE4EGl7W8$b)PFg1jA8!v^zo2!n>)TdlxFkr0}6EE4i(!l+@nhO@(Z=GJ6CtUV)pBRdIgI*LLxD z&IuQpeT1rJ4(G)`eg*P{LY`S$uJnouM7`zx0zB?rjqI^o0Gn)s1+g*(uUz8Zvk#=Y ztiTi(&y{J(UMoZIO9N`OLE!}05G1aDcS%e(CfqC@tl%Ixi4ZtKZ#V3hh%SRX3y6ee z5D^TxCgZ4Im(+p?vmS5>+Ck<_&j?+VZr|$^GdEz3dB|3uP%y{jLAkCLb=oVIn6o5I zl^%>`7AaG`-7VaK9T5gbOt2aegp$NyHLvloW>Hy)dJm$T5^VP^m4@&}M|)_zPhCRr z02P(yg=5IuPg9I0ZUx^lo;*aTbr6u}i11GDDUu%qw{^Yi{c17^>d4S{spIH0h@=(U zo43Lf)YK3~+g^+h|1w-E$MTfb*~&QT zgjK5i8IS_O0qjVbl&egxvP1675AhdwWTD$321f;lgtBUV)esfTWuu-NX z$|`R9I1FI>$QB`1#ikf{qr5_HS!@u@FgaWgN<|Y!y?OlF~cHc2PK4y0JD}^D_&HDF5kg|SfM6=0~dd%7@G8G5@WbE!(zJTcf}iyao$hzGNTy-`5xMfElY!2Z*>kUs!9e z)|Nsc-G~nzzz8VGg&@frO4O~v#y|q>3VC<*f7WvdN)TiOK(9qq61a2AP4rU|$Xp0# zGw{)1SY?a8f0N{F(A(wP86oDo21easiOFQ*#Kw@$np`)EW6Arx-x^&`TRBn`z2__W zDNqTf4FfM+xfFrckXP!#hD<0T4bT+wdCd zFHSFq7Ak?(L@mM>gU2WOJe6QsvQ9s1Vt>mYs_|DGmqcL#pj$MaJHyQ?XgJla6HKkY zN%9ADHnJENilfyK&*WmbfHOg2O_E5fwrh>-cE1#X^C0%DD<=%XS2P7j%9Ec zBU6n6+#iH@H$f6pf!l%+N#OCnt_kPoY;TjvTMxzQXo*)wVKiiS(y(6*2K%292EI6P zt-B<1p!IWD(nV(SRskS?Z){6q7&c}0r42TILGzS06mESV9X!5`B3qb zQ({}_{cfK>^)Kmp$`DHvaol9W%_B-zLF#e^%3{gVe;w_y#a2l~S}{G%dxQNvx+~;x zs4GQlmP!9dk43nsJVbP{%G=-*Dv1vKy>O~j?R~T3M zAg>)zSfcUiIdKw6O&{kfxFSVxwIn1E;dy5F966meIzi1Di8wdL(yN$9`Fg#Fo%|jP zz0dL>E`yNMjdFs^W6b0#aLH&=gB(yHxYR)&i&3fGJJ5OM{4UZX$Di~-REG*;VEEe0 zXZu}MMUGuUgiK-3cuavn6`9Me6EB_^fkn~edH25@xQ%{P1-^6-Rm$n_S}dfDTgUo; zg*eOpC*db0L4#^-4VCk8IhN-63q}_3I1MrWC2)lX(!CKOs);sfQI`P0%Hw2V0)m4| zHP{(YQ(3(bH57g}nEdw;@!UaZ1)4__^|ljeMzC1}>t%r*ENb|LYttGI)TOFP71691c80hZd?kZ( z3tv*W_R3MDNa<+_2eDFvx83qr3W@Mh-4tUXPcva(Ws_!t7+m*(BwiIp+;Rb4{^1|o zr1{GFYC3fZDexA&L=6MU@_7S{H7SNLp^2$#0+fYYIB&9|6>$4sTZEPH%s zy0?XbA&7fcVl}KHl4*rJ5EG`-)wBHAj;Q!>7QMHo&o(Px>g%LoQMRJmkI51vqY@XR zI-XWO*)G@yM2A{#e;jdIf{Ef_Dyw@;Zh9^)m{evLF^r9-aQ#&f)7ghG(jrLmkAPkL z2}Gxi3zt4VJQp3}+Q!HMKeEsOCDBxeH2>|hTjqR^r} zy9Y5On#>3G{BHw$5eT5)Y9yKH?#}X5b!CAGZ0W2M;husA^?jm!nKz3>%A|tcTqYL| ze=kD+mC^kN%RrVvpnXlmnn{Bq#V1YK5}siMz{t?@bhpdP)qX4UkhI-k?Y&sI7IEzN z0VABwXeEKw$VRuB^p`kl9vwg2MFwbL;T<;(=*)m*uZC)y&rAWfRQu~-S>>0KGOHadv24Gj79k68T1$-MB1c5g(tn}7*ntE4)Ecz z7X=19KXeMD>CgQC&HTSw&}wt}UgfE|9?sno8wU3Dl=d6Y%-z*w6FG?mV|kuFvif?z z#et3&k#kruTUcdqA{&ay9Ab%@uBDTaOf{@#s0^|C~`YdXt$X73$~rg5Hszr*jR^+8ZW&yD0pV}YHU4|7@Y{oKC;PG~5RvRNZTUqSdY8HV$ zl^@|(@U^>U^m<8+>=)jSPg@6|!f?o`P2#$Z%L-yx3S;D^bpg)*S01Rz=gYwAeaCWz zcV^c{3X2E*k}@jRA}qKnE6wML@@Y40%Nm)z6UA76>Rr1Qo?}1paI*hv`1#L6tu_r@ z4|WsOAb}lCfIsjIeUc6HlM;RReFePyud7C13!(WofNG$tu=fLNhd{9HU8-cSw{lC1 zB`plkBV?l4$aYU#tNYO+=P^<5^ldMbk3TK}sSgpWE<7ZcJevcjkY<5n#aEApRjoE}%7gz`YI6kgq8q}rf#4%i_qRkA8wPZ^vq~Mh_7d$HEmCs|{hcfWT zKm1FCVc`{5psEt08SqhT1kCK1KHUF{BchGicMtQ4VA0Wg$w*)gsQ8rp=nMEx63g2& z$EUko6_~F{(YQuLz4-#J*swJo%6a}N=Ifx%OYml|Z}pCo6}=I0k4s51qc?`YNt1N= ziz;PpF`-{?^`}ya76B%M#aS$Zy~h?k;A=mbS-BBV`)vdr6-*+WHQ`!=Y-U%j{U^HW zn7yzlt11nqpI0(VAXDV9M@3|!VPJb_9Pcj)P!=NEhFT}NV*?Xq+m9Fqkc5EU(%9+VPT9<& zZBTC+ry_HswcNdiQ3^E@7cbuG86`ft)7xiBBik|5R-W1V`rDUd)9ZIn;V~cYYS``%Uog2 zVO^~i{Gn_kS(6t?8iIM>NFLIIdD>g0GK5(U>*4%9=vyj z1a}fapF}cWWc864Yhiwz83WIwjAnkG)L3?vG>+d;798@?L+;zX@$vQ5%5kwB2tBd+ zVdZvehueeEgpDlvR>cGBK%FQkV{~ikB7y^e|0Bx>e2Wfy^uxMK;Oaj}?zR94D|Bha zH1bwc{5D3>_{l$96|0UDc>A#E`Y@jvm6AJuTG3^7=6jc=^*Fg>OjtX5`*g40IEknC zAAG`FOLgx6@;B~FAl2M19^M{pQ-fS0fQT9J{!sPEmzRj5$kAJEMp?mHfW=qS-2I~u zv2TL9*mynG2j*v769+ZxKR-aI&K-HAGyO)Pv4G|g9Aty?kveHv#VVt&VD>aoTSL*M*_gZcdf zgr%OCvTS_HnsTrLiCsB@pH-&7hp3gz@s+v+ISe?@u;-V4GWI@ffDV@zD<4bd@PDAB zIr_qZ*hWE* zV{|4Tiyk0T7m>}<#Eyo0VLoEcca{)WNku}2`-~xeEWIWe62Z>|m9&lLSvQ8N`c~kM4>riTRHA%hYu-zf|Ep z>1E;bZ7ZsJ;e5mlit%{!0`)?lufV8*WYH6A?HpkRAQFqHJ?sIYq;-h8(LCo(GC&l) z{XYhX&D8dHdd_uoIy=QmvK?b|8O3kOT_O|S8y^98^2g{El7;`4>umYosJ z>at4Dg2u!ol$7GON?Kk%S$`2use~rLF9H$!4;}oV9|!hTMy_rQeth}DT@nO@a)`zG+1ofR_#M!>VFSh5l1Uu;ln!Xuby~X?%C;MY^REF z{0X2LN5kgXvFINYt03jBAOAn%bPApPv26yg&Ej4W@-i%`EW3lVphK zwX?aoySux+zr7#M+~A=gCnqf@FYQ?W{Y#Z19Il`ssV$=->L8KoEi1}VQd}Y?DK633 z)75QYY;0&`WDpe-6CM3aQ&Uq*^K*83dU|bbZ9+vwMRrqDOw8mXa(&U2;*x<6*>+#E zUIlNiZt3SbIOyo?sGppjoqEpHl_8GThseq8%G=6Ezm=EQlz;yG`S;habwv#gU#jwj z6eJ~OWON+jd$@~AB*ewVI=eazj0*}nuIuYZkSvrV$;ipc$wnEc`|nnKC4D@fKPNrN zo{hGK*5@6i(U0ngg5gw`O*->@_^+m>H$?ntGanw0zw%-(_WPrWlADhduUz{5wWx@~ zF+76s+g|l5{$dNeiLtnOs}m8*K{$NqO}lw1A|kSt%=4i$pPk*+D-8P-mEB~jjSG*+ z%~mWX{^d$aKQVN&KY-(w9Sp?wTGLi{pV#4-`pI87{=^@1dh)y6gWK~kqNO%6WBBfL!Y}sFyx$eLM?SBO zjVCICLNn7}zNBl~uiS48KwTqpHCLoNHQYz?^769ht#ck%54CcslKbt>G`pbza%%OT zb@|ex{}vX)C7}_nlEJTD{j}i{J*kwDy)4x`GBPwYJlx-Fl6kXhlgLfW0!fEL4y&uf z+Dx*bZQsAk%gYa+bo}l5JH!}?o*4M&9Y?a4+)`GF0x~K>wS!Nvw5?7y+>2fvZyj4< zw;}*Q7ZS>O%~|uh(5L845ofCP_0`8up7a(yQj%e#9k)tLXJ;GT92;|Y4|Ae<3v*^J z3D5nZCd9Hd!gR2)XmD8Xyd*-zk(S~$8^yYoNc-!|_T+i7&drbz2qIAW(;Je)i9T!t zPP{lI^l*oPL9Zy63JMhImqe!oyA69|0ykPC(SKQuj15x0KP5b!iLdRlZI5sJmYR(W z(DgO-jKn2xiHFRtUr-qt;e%H3b_`FPf-t4u!UtU(UGb^b@hvA>_^5i~=NkV7bB&`_ z$MXcXbMGAw6_kg4t?#Geg1aPH_Ak%f^1gi~HDxd_mL`&eg*U>yV{tH&&vq+K z7zar=5%7wkWz>>FJ52WgZVUN(?-5W>#kP(^Pn#HLl3WRM--GHY9$^(zb!C+|D>gc`S}9%cAl83Pv+s#Ss?e*ONa*(pZ=-3H7Vcp z$oU>K)2Mk>r&t1|NL-?&SHQfwkk%rlrC@@mcjLQ9)Su)rr4uXkUq zIr&?UB)V>t>NmPYAbmD-AN%1Zx6CchH*(Y*Ts#YFWu+c$RKteNvpzVDYY~s4rQ=5U zO-(*<29ye1rd7i#Y410xYa<%Q@y??7Wx9T(H1w(e{*|T8@M_$d_)x3!}mrQE1MS8HFnXR~&!(4LFcT z)$V>U-W`DAnBR-uO{+`732!+P3;)}Kc2ok9Lo27d&Uy7 z?<$N!$Xd#hWe6dmQg%kEkewpyV_za`QpgaI>=CjJ5uxn+HuilT%giwIJnwvd$MJpt znt$iGkLS9t>prh@VbSP2li%L|EXS{ZN^=-E7lY+CY@->GDL)EVwo-gOS2d*E-VVejZk$qRwITHhChF_@2OYa@#$Arb_ ze7xa4@%pk&yhKLYE8N|G`y;jzrY!DKH$F%+uPIwUexls7@<|*WaV%z%n1R}J_3^N2 zm=;k8v`Wu*y*sQWYH{lQ#pST%*-*e(?6sYMA2pLRY5~vYgn66mFyF5z3kj)Q9N0F- zNL$sq>+bCC1jRtC)z@nufV*2lhlxZ?RbG+#Jah@9JJG^rHbdjkqZKIT&mO(|(%}^X zV%AHs8!`}wWNRxbtclkbAd|uXal+MO#rxpy8C>**qY!w+ODZ<(6 z8$_N%B~gK_8RVyq6Z%6)6-Y&n!=Bem(i!%Wn9 zf*(cg^tpT+EAGPV&I!&`xAfFcEPPFwYJ#qRSGl%$>&bX|tZznIw6wlk)#$*O-*KNu zVxHM^bz9~2FYi}TO#yNLI!H3*U;knAFvWyuZ#rsVQdZ|u!9o9< zpLZ-xWj*p7%Ak4g^nv))d3Fz-LY``IsA2&VG#Yxowdf6oCS1z#Jr)_j804w6_vD=P~hBmdxdBg=&N zr8URlE%SXjH)?zWXYs|5LBqt3DFm{|wl zX$@K@#co}DFnDs;o7{v`C{%eKWz^*Q(;Usp2eBM>liDkl((!O<_bhH8bky;XLixCBGh~W*E||7 zkrHZiJlMSK^S(o|a6MY3QN&r2s8}jlY!(tZ5vEzvt*DiLgzzb@BzY|C)9n<_|02_| z2t@HY(j61$Ig-x)s)E`4iDEWWE{}vuoPS^(XZw-6+;1 zPO02GV)ZnmSf(kaQ#f(C1I%yf{_ms{ws74EVnLtW8)|QmEY??dCkx4*dR$x?q-oP+ zsWQ8_i#-9grB*}9QeL+5M@1gdt7qRx9Xa^-9h~^g*Q=n*0q|f!0OM;k^$hPkFi{XC z`*tSFRW(dlw30eO)?AzSsnK1fWs zwb%RkpH+>^RI@#u4}eDq?YI}Goc0_5CIj^YLe`J3$3w%>leq1EJyvl@KLm+C@Wh8}n-|M4bte^Ml3g z0HyGKcUP@2==eI-V*OoT!3AKZ?E}PG6oU z34$aV?JY#u3R=JdR>4{_4wDxlA-??YMo?>f+-df&W?xdlxXHU~xq`P$^zu$XWd_6E z4rk0aYFgIn_kkn0u`i4+{UH-=BzjKhzxjW&dQub~ACMVCp6Gva_+r2W@S2 zVc%n`0l@M))wQ%DrLNX|UQ%29+q*jWZzrg;D93+DO(%JLKq8P z)^m1m6E+TdjZ8tZ!6HR+)EsFYov3(oBD)cnLM^SVEHjcp3CWxR#63g>x#s{AGKSO( zZ|~5K4h8pdd-*4w0_xOw;r-p^-^IWI_xtyzrlU8Lf;@0sv1*r&XDV{b(`isitoIl< z5F+>dXqh#;58S^;uVVk;QBDMbue_gSLp4E#7V-!3b`p;#&55t4=fLlC^huBhleFdq zKX`|jM$7sBDYNhq%mb21GxVwG7xZEQeX*T-uU5A$g}b(w#AA!(opDA!}1f4mg@R6QyXg>@|P^OQSr&T7p7vbJwGAC{f)s3v2@G3 z=6*NizHVE;iAghBmzB7&9kBA?)IC7e$FQkpwYi)_`n~ml^(s8I3IcYLXO*VxXegN}4pL0$dy2!i~R9iC(F zn`YUTnu(d)4**tleG3Qr`;C3Xg^esFQncKa#}mapIxFSTW+j$i1B~_Bvx~9*pGdDa z)S8^F{Q(KG4(9T4Y<^0o;46z~i0mY;jNrQFpgV5+?R)w9+jNr&H{zbP-n~QaU3i5j zS8YwY&-wnR)&WJG8ot4T0>RJo(i$ zR|{FHq&e0ZnD?Aw%R3_A_|+^M8m-dog@T$!+K3o>9BThK90!_R z=>--AJh&<0qO1f&mb+?=aQ>~I^^^ZPr`)4{QohO2>Vg~pCNkoDNhQADHs;dMh#+Xt zs^+=oJVRtjB2-48chUl%q6Y)+1nyv82GpFoj>wlXQmxYd?yDfneBWw0l`Y7!=iO1Q znKFGjmm9Xj;A=ej>lI_6%$~f($|idfY6Qgl{(Qyjt4g+B!d>~)^buI1kNf@WJ1%8i zb~oNey=`j3729)4Ef{m-q@)~uMx&Ch!T}XP;oa}Um(Jh{i*j>w%W7)m64wy)5R7~Y zq=qL@Yv`Lp+T}+F!Y2-I#dtKdi2;6}WnY(jqV9|!Spdt4@$(C$=v0-jCl(Zay4%)N z1UNrUml2Hm76Yu{hWAfRqQneE8DOPAW5NSrp>{V%jhLQNWh%61Gihr4d{af!|I zDT4o@3M-Yb`Vy3jUKuECHoc}$)eI#`Ug|O2r`l?qobRgC{w?n|IG2~dt|nkNGoVjH zOZfZc53~eo3wwJl>aS473lZJ!$NO|g%qIvkJO|o8qw(O0sy~LBdi3O!NF?|NP^LvU zk5%RcY^Ot7*R?;SO7qYkiEm4r$j(W=L5Jh9;n%n8GZUNfPo_es(QOCrxZxADXZMLP zlP-2Z#Ju!fuvU1Y2VbiP{12d&r$bm`Re}k)5;$%;tti$f2)c~WpR$oVap)Fw1o9CM ztp~fFumbcm?N$6pg0Xz=)I8!!lFaarV}37nRpDpBf9L=>tz7Z&dad?J_-{N$F{sHd z%sJoKu1vSY{i~99T(PW)(A`1hLH}~`ix(FzGsVLL~lQ*|4^c}{C!&GMR2w# zeeb@L<%Qb0%ARs{ka)WtqI7p*36Fr|9p{TXlsGL@icz@2FeO!jD`_v0;=Q~F58=v& z?8)S1u$=c95J|n|6i>wd4Wy-^Fq~vBl8|5jLO~+5z+wS2ciLG{jF`Up4(A@V3+xjW z-_QhR0Y4|Bwn8SRBn~jj%MdwQ4%#)_L(WpSY$c9{cm+en@4A8UpcOoZus;tox?~aZ zx$CS57CH+*DI~FShT<@p`+>ipPyfHf3x{?n=8f*f2RyaX1KXt2)MZgC{-L&Cz2)?& zBiSFoAs2&Iyn-=7xg+8(tN$y%+{meG>#9BHPAmcrSPdl&t{$HI)+8%-OzxE*GqAw| zYo)xlSra#h`dcr`73Su-zwlnHY<2RdxC8*N#_E-gm?Q;X{we744EXy@7`{Th{xK)P=KV_Db=&ozp{yd08-HPUE+hKc}~ zG>FvK$f43El0H6xZd?hIfr(IGQW}rlYMy+|5jBV5jA2VB9(YpWDC6fIch*{)gL*8% z!nh5+HfmxtfuTt>TITHq(z=c?IAXN84i$}~oGv|3=F_r(D3-m1aY-hjp4wHk6F&Uc zc$|Tuvi16egUa7!(S}#7Sw;Tv@7`f%{ItxOEj`0exVwSW_vOQKLJ#ldOnsM#dt+F_ z(^Dc<`UL&*)XM{m8p~7l8NM6i#^q41a^(>0a9nI$F5J8;J!2ZBnC^>7v$UW{o-Fd3 z`kI5L;Y{!1%^WHGiWed=m*uCn^%+$ zjfatg>aeb#9$PE)UND7UxtTJ4R4ng>{?zMjurjx>4k6lb?jC3OJz@P!Ldx{L#j(ft zzOp))#Us^}f*RV*(fnj>mKGsp{9RR89aErI;+4vi!n^~9d#_JJ5fqVkyS5j2(Q+OZ zL3dLnRCyu5LClMd{sH{oR}$(4F6X}kts*V`=^nH7+`R&H`1y?XO_5T3gT)#3HFvFT zZ6_v`AC>!IT|KV_*I&N^eG&UR7=L#LcO=~=Q*c!3T!q}9QTTLx{9QmS*yxHe{b7J! z(l`75@3YSLBTTekEr!aTeA_tQm9sux&(O66Y<>3C6$A#Q`tO-63A}1 zZQ{I(9cl2S3^z*DRjx^UfJ68%@}pyb9TJ9WKYx~s#v$`Dsf5Ik6HM&=aVS!NVzKVr z=y!tuOxoSPLqHS(N~csLcOxRkrkSjh(9$BKfkKHzfFoH*vrM2!3FwW+hCk+P`OU%u z3sCVpVK$v}qx5aFUPy$BMxHI`B?Ul4glG-1$|9da24Q$a1PSC-hY*owLfz2CT%!o` z%xi2vsaxZ;xImN$dDIG)m@2)74KzBo7oR#CIwvgc#V{-(9R zFQFq=IUT?f;Paw6yz8H$Zhr>OYl1N1;+n&&XF59PMv)WiNkMI!Ks!_vdoPeqA|WTI z<;NfD5K-6?>m!XEATV&-^N_PM*c5&$41XHFh8NF5y6oOFY-x?ta91e@xrvHI`z35U zWo-ZTnziMhpb4~h5Z$9sh2v-nI%Qd)owKvLpiDIp$%xQA{(GGk}WNj6TQE$bi z7L@=G{!q1dB8g}D9_RKdfeeE^_j|!4W@o*1EWzNv4qo7X^!{Kg2n|&B%um#&UsibZ z_pfF4oc!Kn4#^qzWt*Vs+?SJ_W)SWu@v&H@DsQ!anwG}2 zpXf~$dIAwAN&66d$~=V7e+auz8)0pyN^8wd@W8!oqbIFzUO0d5nvNw;qMz0Y zD_~ALZxQ0Y_E?uY1hItVK`jxWm;=^27>7E@_FDy}Nm)MF84Q7+JMpQM00P;} z-2Ym4aP_v8^2Z)%+--I0s0Wqua4XB1`YW%G;B&oBsRuWJFLva2Td(OzN?7PgLTuLYhyY z67&i`fgfibU5#eo6z;*k;Z@)^pZe~*iM+8pKJle96~!p=d&eEAA4&~ke>iKY9S0L> zVby?^fGISRmKGDAOJg-k4;sITji-SWm6BG0NQknRe(?)ZBL3^{h}wfLwnJh@Og{Zg zfx)MYPc)jET$clnr~Z%(KHil8)m5RCz7R&w+Gtw48yNWQm5|J0Vi;}Q64AW{I@NUp zT6K+eEhG?N=m2q9*AJ3>n+?RYU4RWFH&TbF!g#YGfgBD&pU{1N^IHiRK54Qw1@X+F z%;?HJf90*Xs*lG=wX6>XC2+*mkM3nZX|em(Z!}&4BzgIGd*l9p|<{ohslH(7uS7<8;N+r^Q^j6c%dHp;M`|}UlYZ5-%jH;Hl|RM_e`K8 zM%Kc>>f>CK9u?^K>Xy(+9na$o29-MQx5n{C2bEv zD){`Iroad?t&t>4#Y{z4A)*I_fT1|&93bb|$m5=nw#H+I5FHqhbHTr6FkTxeZ8pC| zM-OD2xqqTI@Xx(vkcs|0ktY9b=*|f%+pzbzm)` zCs7FA?6^Bi9)~N{eEdpD1B@+3hrN1#YwO2Tfq!6bn?unC`e_D?tN0x(w5;{_xoD&l z?46#F5|ir}-DOOd_J3vV<9W0x;f-%nl%JomnL(D2o*i$e-l7s@d)mo}_~cNv7XA)= z7TV)u&4kmF%9J}jT4r%;z0YcF`uGMdAgLky^O_o~&6QxuA{Cr#AN*7Cc9%E_>3hK|cvr-BFfo>^<#xZKJlhG*=#@L0n=-j$v zp$xbjZ3{!o%I@l}OF{)}E&xLg=jw!5UyBostWDt8A%qV$2sJk>|KNp(3tT5hdH9kt04K5SBeW|NZj-^yP9?;CgwRu1{*cu3pUi0;+D$z)aUc zS2y5>40vnUIM|kDtNB?$@dm_|06r23SPKK#JEKM z*St>$<_0qpEex7plMWUxP1X38qWoO_hVyMcP9)?1+8+HhUe=X2QCIgid#(MXO~4pa zV zdUaqn)Yz_zQ%(Y^eV4|%2vG&X&LK2%K-qs7{d@W7eG-CWg983MrRFgb)j9;Oa?Hiy zw}eSRps@6*!75@N%9d#+9Nnxxy?rg`D`c>V*r%=dN=?bHR}|}pDsV~?1nik;Ac=(X zFZ^F0HzjF3ziVWD=V%$_aE?6wv7!`t=@-f4w)LIvPnricI@Tw1W2pwsyLTyLc2MxX z;?+clFKVvmT=s@5i++Finp*drRYV3%4E09aLgS9M-xi;dwQSx3Ha}2qJ1L(kn~1$O zzYWo{^0BO(qtFB1wDlHDnZ`4#aa(Sk`(NsIYdKfJFh{LBpY~qRk3pc;e{x1 zb=?voIjL7Ym3;*}zIT-O62=ZWO9;dH+FLfcj&wc2w_c=ABC!3Vu{L2ng4*y9J00>W zUZtBeX=dgwWhSiWvqbPK(NLBA;I^T9*xWX6yhW=)qEHm7^FQ!vD1rJc8u9S}j!Nph zSqN(){j0Q2Rs`#WkTRyF)+lUd@s+*+m0Pi>y9ZgD9l zgV$`UyVLQ-rQaliEBT?2DLvow@&{4dD=MP;d}gh*G~l3 z(J6Ed>hbd$x0|P<*=~Vb{5OqVZhOPJa!RL8oL@M<*e@-psV~ULLGuXd3boU*$uE(` z9_;OFSqHPt%S60}g*qp*R`5IzMNUtJ97kt4Y@JMMa^Dh5op67-yCM*hm%ni~LDR=) zQBEY(PM1LzT3+TI>A+AuBL{(y`VW|~nwnRoN zF-PF~#U#{&1{Ph2dmcy$7D1rzYTUEa3!6XtHJKf}2k#hR_S)Y2XE;mM>UK3k{jCS{ z9PGc#^!e_AE#A9}QS3R=5d z&q9?a1Q%`im9GXKl?MjD7=0;>c297%4Su=2r8%u8@REQkjMxEkJW~^I*BGQcG|JF;WXE_K$~M9bL7~zN zU4M(D4C~GrRo+!K!2J>2?9?F282mYptC3D_txW%yV)DKD&Kqc9S93_E*-#nsHF}W| z^t-x2a2Vemd(Ek|F;ElV)`#ddyjEPA_;ZzUw{@&6qE1#m0JDHThxAq3|AGGb$x7SX zmt5KRZF5oqYWf2*?q?D&*s=h_##d4crnq*yFp9@-37zG@TN zmvXFX+@|WA;=Upd%g;DL8Q(VUd;|7m#91K86ZbFki?uNUT`d3YhB!h3Lwj1}Jo`}o#!9LpwiddSQGkGhaX3yZP? zjno>J{YnG$UsLns??W;k69(sCHMDdjeYHKD}wJ7y{T>0i4sg{mVcPZ!Sx>8vhkJm=F*8!d{~ckzu9$N^Fs-CKIrNQ zF7D$%z@_v_bJBpf(dtALF(5w6mGj99h1yc}5p$LCz@VLdr&PvxteRxt)Z4CJz z7fC_I#D;v|3zkj+^mfD;FsVFGWzOz$?saxz-=3k=wPt^K^|7!FI6fQdzO6^Dt*N<= z!y*2uXMlP65bc{2-O8tDZ|nF4yw=#~^?*+kI9jS%KESDvMxe#>=Q0D=!RxN2ZobA| zZ0B!gIZ1a(earN{Dko*JC78WE)ZHG34hs0T`Mfw>*Vv;gc_b0*^GYVu{ShDoMxNe1 zL~b+i$~vKa2b5=OR{FkwSoaB*Ct)p@2CqII>gIOamypg(^gzBF;SmHU)@-3sqs081 zo*ykNU+B2J(g|4q(t`+6xG^zzr1bdberwe#oj8HvI25XN-F&zLY(XjKG%myD0c+Sh zZixeAJ}fe7VJEH~I!ZslY`)=Eg%+Do9wBD`G7NvoRzQ;m71-YmFtz+sbKe6G&S+~`(UkkyqcXor^(Q>{~>G^by|Imk$rBCwz%))4P(UM zep~|hPmAk=?YQPPgjmHoe&s|s4x0{GdPm<#10q;ndR(PxFG0rp}*ncT);{spuu z$|vPCLT6nuI{v#)XsbuhE~pplvEH_hW={S-vZc5Z9C@Mq7KuzB3;3k$q}t3J<`q}j z1e1~|!ozLsI;OpOh)FAK^W5`NC~_(=zf>kX;DmxYJys4SLjT{7%Z@D zxqQmfS&zi&0R8Df^(?JoJ;-s|e>5(M2~|>AF>cUV!_4@>m&;WMRaJhTaFUp7jvJA% z8jQ4wHnRnlov_K=eY+^f^C^5q2sC$^8YNe>Gbo|`r*&XMan-T;*YfRIEI{zKy`5s? zOB(*xz#A3Su;Mq{YkOt<)h;jAE4%zrS;aN~!S%-NA)fD3Vr8}$OuqjBQ=h#$VlBETbneJ-WUDt-!73sK3YZX2#!tWcJO323<0W_T(gDGE? zEI%0Vlr6L25FGec7=jNH)LRVE^dv%!?rad&{Ud|}OLlj7XApzN`9!X5ntaJ$TL(*SFm z`J}e(=g-B4Btk_&IZ&@#D{`&uO@rF${Z;JAmVxz7^7O=|EVbR%kF8y@Q2+NAmG*^J zy=k#mIi-Gb4TN^2#RVJ$8wVYMiO1&<rO{4??CWT$;xB1!?{;4 zJt(fkkmxRqUoECCy|1Np-dC?J6c$J!;%UJLv+f^bl2|!-^Zr6RY(Vti3ysu0o!A-G zY3Aj9-?mTfaHZFTy=1pp;+HAZQ;4x1@$fMyE6(2w-8n_Qq)xygGeY2k<3!O0lnhRR z-jPEod5`rv)zyQc>mX$-R_fI2KV?5^YGIq$EW%X(^7wT81KSwZr1+_3p;}=?(+^;E zalX1BVF%SJrj$#sZE(WYRJ-M#X{;`PlRC z=b_UDg#dhi$8lD-7-ObS?Z1FSv@x>Rv$?wU@)x2=dMmxmtOfSL>j1~>R{O#xv{iM$ zao3PTuiMVX`ufFBx{3ok4ViS4p1V4eLFo_Y-r*5nj?&XM%O%FJt5ayY2XL-Aqsj8r zKNKg<$n_3_wkK@>b6!KayzX8X}EkKMBO5 zV3*pomWiEL_IdO5r6?7tsGxAwqWNjkO_(F|%@%yKlL<3W^J9+S0N+>FBW~V(L=NA? ziguW=((uFFjn6|b+k!kimgw*;`+L`hqj~=1Gu8ZGPgbi|3p$o z3;vvMo|4R~3hZs7O{D3NC3SMo-ka%V5Xgv~qc=7l>CRtvbecAz7YEPd|J_8p0*^-u zvverzN*2wIQIj^@CkHXmtMHY%#^OrJ8BfEJ1e>AkF3-Bgovq0kEA8dCewAI*g$>>p z49eUZU%sBC+qEiph4#k#`-|km@BDVq$J?x7rb^bD4X${wlw*+JLHaUK(-?sxBf}dV zsci?T&il7$GIMwfd?GUPG)FAq%hW{ZwuK&AyM%+q<8*2GS!ZY0(#|fVc1ZCqGO1lm zXpX7+s~$?36od14<-54J8#Rs>-N%2aBO>al#v_#K1jm9z{`KwYIy)OUdo#KL_e?bA z(W#NeXbqy)&1NBPGmVS7bFJ__{QmLfWkjnUH5)5Ukg=?>EM3;AR%TA=c=3NQnysP} zdd%s8zn4*W^Ep=4bL;}jb`q&xSDoNJ|9XkG!NITU$;m_(_&%+KJEgc~6iVEK<`zFW zi`}NJ&_UZY)dcRv`Z1(|aT&}!zNKDSyUFestm^hzsC{d^azxgPCO5t@)+Yu|KYLxa z-*&SH!3l(>8NVLKn zUl;V|K&+8^?#e3Qz)J*q+p*I61Ui3Dsf#w0ki*?{yt?o~q7=+^4yM?GRm+0XHqe&{ zZD+E=AmJeRsn?0`qXocNn0f(D4PkMoD9fSAQWs1x3fC20ymR&22d{Jwf6LeHJ*L6G zt@opgr&0WO>nWCgo3r1Gc^AkjoJYNCH^ly!?2R3yN@cT2U*WG{QI)T9H1l%aAF4xe; zrODIP^kQBa*;oRJ&|fsBtbx>OsFek_(-Icv z{)Alh-n}LAAX}gMwivHuJ9xmmHs9O!Avm$jy;a&l53A1+yiUX7=3IPvUGWOBvu#0E zKM>Aw9*Cvqdk-*)+~pgGKR`P1-Vyd&t)ix5bvJpbp2vQV1EhgJG}UXse4eiw83m#R z92Y{{wWIBbS`UQu4u_a)Lv=Q=-n7Z6e7fhw|22&U=VxxmodWv0#m}=P1GTvLl_g~* z6y=@6(Z>I_Zx#n(9g!GU$S<=$B4a{KFz}jE9e9g?#I6TlH}@KBeKO#TAXU20HH07< zU&$Po-+BG&Jyz{m*=OmWzU0>5Zr_YPDiteWR;k;fkM%BnP*Zn%&{rRefAjh2uXu+y zRyY&?S$`7FU?Ds7taUJHm}PlExSGi72IUQtEoQ;gC}@bA*r{|v(bNdxVRkGLG~*LP zXRNEKd3Rt-Pi~*Ee(X_UO(g_KqQkU)?QV007#e<2It{78_H^^D00oyh>0VR(Kccao zG_!ACKE6cAYt?0&yPUtP6~^v z;q=+C+-mB{^RkmL8ub_g-f}UL6PvW#z=YQT&HsCU(2hvE%VkZi-+y9`?`4z-9q?Aa z!)5TjSRgC-L~bV)3=qT9FsaTX*hdsj=WG~NQ%?|X{yqg1OFDJ_ zcYsmDM)scBhZ-XpV@b2+GGOlk5a7(M7EJl|Dd;A0iigB8_Fo|&uU+eJGyJcCmOJt& zNq77x_keYn&k~u4LROYbBa)z?%2YFULJqRFn3-k_X zuD;0dHdbkDAb0j{lm!b;ooF5UZr!4!6E<_6j@Seh+AkBId(PT~xw48V@)l+{OiMX| zV37lBGH|bmC6l zW>54w;tJ#hNm87Q_a?;nsXucQ1f1v|Oi~TN$27ey7&a*0Nvw`)iJU?#g6fndQrf~U zg)B1oP`e6!kam*DoQPS3u>mm8x0k@3jRJLO{N=}w6N9c(UEFqvr{R}ChSolXk`PP1 z(<*;aV&qZc9f$b7Rrn;K zKqi0^Y+1X_|9ZW06K#vK7O^6m>DxI#xidh==%Z_9X6YrxO}k(hhPPC2x?yJw@%*8K zsHj}!EzjYS$5%W(-)0GXAz}a)dFmg;;4~QlQvn z-CK=baE@l0(mZMzLq{1j5_xTJZ}0k8 zy%%iVDbFCNc!pd&d*Q2z8C0joyF&kspqux5( z^9XQ04`kFtAIVHM?tM5C6w9k<9Iy76daKMn7?>{HYK##a-4Q1ee+KR+lqcuUg5b~1 z_dgf1<)gE$Up_l|k-BK5zI;h=@*cR6y~la;jD_K#gc##_8|hNDV{89l5HB$^b9F4^ z%9XQ-;61<8UFXDe7KO77 z`(?%~>6MxIKHzi}6^t?@e|jgPL;gfh3xz`$ww`v@=GeNHJBB)c$)jY{v(H081g0I$ zz2K=RG}0+=)%YwUV;Uv9o@CPswH>2ubhj|)HBK_GE(83qOAH=uc+8(e=Zh>J((fTZ zdmPdQ27^wCgpyXlkU%Q`xjz`X3FsGzHP6bNfB1j1FVE#!1&_bWYP&`a<*z=heMK!! zY?T-WU9I8#yk(~Tarre`b7<$-12qs;T9{2=L-tIaAZDlj-CV`^dIY$ehUV@d>K%F^ zm!(&P?ArHgbG}78N7yT2rI6jXx}Cf0$2}Jeyv~q=Z*tYmto_BAp$>q{vSGz{45amL zzQ(skz0V82QJAgN`%`m!pHoYW&Xc%YCOEQ@S$Co&(QJKd1IwGj8DjAeN;+A*b40hi z+^0v5OuDDYhP=W(E_AZ~0$vHI1qGcs+sjT2+Urkv&i~pa56<^;>`p_U;tkVoW7P7r z9LOOcu=KAJr8-TZSIxCEmX-GduU@i?0d|Dg&CTJKnH9&apJa(E=`G;fqoY?pM*MK| z^3h`$qxmD&`Vb8OxfT>+29q6xPiW23428ENJ#n-g8tMPBkgbMN=!TkECwCvr3_oY* zZsYsi)$T|4InVV#xS?4h6LMawa+MaSWQm=c>N95YQ46wd|CE9IfHfj#YhZVc1R9=y zKd5a$GJc(rXs+FTmp1cDr!T!Eg^NJuP)?Fo;d+2d_Wn!uQDemaJP8v#4O@LCQS&V2 zp(*b1Y1B!Fn3>oobk*8Yp2s1NB24rLvR)5kv(34uL5-4bnU%nUi0dF2o;(IVfy8Tz z$tLcj$-5x9R`$En44BzlD^Vp!VoKg3;%C!-XHSe+K5V?PUPdd%`lY6%?z)^s`QOcf z7czHO5EI_j)oZM}J7qP*R5ezCRuaZ=*8fQp2h`Ien=YP)TG_-(j$to$8ZVKJe{qv` zjn;r0+o5aPJ{W81$`h1}(D{cqfom~D3^V%IXA0&H87?moh|EMZzXt351kAx{`5`Ix zC%mXBgr@GN@&crp1&a=3d&w}27d^y&`vo2S;C@MLoiDsfK#m(nLTak(Ozj7KlsGbQ zVMta|3i-c>>EFRmD0ARRbkQfXm|3K+p}!rDlQrumd1a!uml9_!IC1$aEKJ^Rj^0*F zZKuWD)UvTm4$11|ajp!L6;FDbKGdKw!G3Q?KfcjueO5oXvu{8-+=-0 zes?Vr#C2|Wc4waYWJ-I~jUVlS;nBI|wb+?EzY{A-xl~`%6c7(KAn))Kho_7oTy}dR z%f61xf?|FQOV18GsUJ}1MY)Q=!}{HkZmNBB8lHqNX>uM~T0xawBsHz5MYL2ehCRRF zOFu!SIfDK!Mu}QiFa$5OfbHoyPtSKpc8+8}Bz+xDHJTH2iod>4lU_l8y{8S`4`=S4 zdt_#ow8p6nQuuRA+%3Ezr|4uRdUvTH4d3|-qZ*gx>KJ01FTr2d7QnwguDX8pE0);H z5jWyIN&@i_0XqSXxLPeS<4@}3m5+*jp8=~W6(I)3TOQ0@;PMyI%{OOpxv-1dNcb{7 z_aykWIsGS?dXoP_XdlX|_oK=x^P#b>uJ0_V3u}8yti|kn7$2^Fd>Xpm6U4gxu{t`d zNzH#tkCL)AFrYIHdjQY{ePQYZi6`j<5_*y(?+;7P#yq;xvUnGqKUnpk@3*fM1Ynf` zuy181#J786`TQY;FqfsNa?`ZMJ>fqH)kc2kH8s;Up?)qVhW72~pg;maC5G)Yd5n#e zymdkTYkPBd32^XU`VTzk9}2&-9s1sQj%MzH8#JtOA!h(|@Y4o`h@zcHZjDOzI)a1` z%!69P5u#Ivk+fJFgZL{>#O6@&G@*1yK1x%(o4z{6%A7G75Gkcig65XQ#6ES90C1Yf zxY~zjr>W86IO{LFu|bj0)1BQDB54sn(TIZh1Fdr9rQrERT*b77F^VQ24%`n3$9$c)wQuT*8KKAGxi^_MQ#!Q`;0=zYJO zmltsX{tUv<(-B5Kg&jxU)_7dReeX`zUDXb>m%+Fxj$t0X_?qOMMYD(qQchdWC(t^K zizraPw_-sWa8{n9hiaUZmyg=O}I5| zsIJ=B^A-3j{bXt>v7NuojwHXA)TnKJ{+6O&F8i2)vS4F;jAqPjD3tRm-$V&pkQsP| zVifivTgp%q!_+MMeEmWJ&aL#`3Uq$}LLNXd=j2#GGo}ON0cJ4Jr0M)45J63bM4@6P zj9WZX$Jz1}<7P=t-2IvL6s`oLV*ev#ba$Dxr{L_MsGf+>i^TU=KSm6NDn~pp71wkN zc_^;skJd_zjDW8G6uJ6~BIOh~loMryWLc!C`E70ZXhW|`J~~YNHhM0I_TE9{eVTsy z<+g8wNMXS;_2GeCLn&C^AjXnsg$P~dh5azgb=x;ltl!xCzdumIl}iPcXtzJe&F;_> zVG91qDZ+Fg$A`Sc5bjo@k#U*&Ltdvj-9WlpB=9TA2M*aiDV|$Tz!IG17uWmU=>`~%-P~} zR23PN-k&8ty~=TfOHXB&-y4k;p;A?=xX?L}{$A?@_3q*r#KD5;;&Nj0>nSSj$6=lm zQN_>?AIVHps7=7^*O%XCMPlkG>fZrl3d`UF*W>zkobX+-LdoA#G}o5ka`E^6ekrhD z4$o$IdYDPzqy&EJ=<9X8n=g-Tt<=EqNW-2~zI#Tq_vjlCMQ1ZikIqa+zVJie4>T}} zY6O3>lM~FM;@Je>=;lQM9TGr?HC)$%9QC%0l!UM?hUOEjI=}oDma`{u;?qS5#@zZ& z*77>HZ7JoO{4gS)Iy}Eo1Rq-y8bZPIiXh(zGO&Fd>VWepGwPZkEy>1*$l3(<_PD(> za;lH!5X$WwSC(j>813H*Bk?YZQUy`v$n#sCSt^%~-cQ6LeAT!3Z)?3^WHw5%a<86I;h1oaI9Uyb|1AXl|GqR z)XmE$1b?rf@o;)#B>paTnFR)!@DD(DQ|{e)l}vNM?*-$ljJMa0e`gp@Smk4BfeL`z zjG*`sCWBCDdGhF-fAyx_F!H`^$Qr?Z6*+x($?2WsIV+gcQJ?AS#|Kpr3`Ig7a-is0 zVw;FJeaYG396Y0J))Ogc9`hLz<$3e6M=rn+U>pg zMZ=a&K$O^5a4qRi*Y~!EQmx3RiLvHJB4IbPo^aE_77?3(hfs`}X7CNw+l-NHhVmDy zo~V+L!F!T662&J`iT@zsY3%&?DVhjGaB5uq>IBL*$6~+TC?%uhOTkrhC(Zhpw?^Sh zPcIt0Jlh3^YCkuBgOMYS~)zYQZXlJjg~%!R-RVRa3jGf$n^$nt!+&^`)yc!0S50K!YC2UAssUb~pc9bnDC#(kNK(`S*U#ToFSlZ8lyB8a9PD z(9`$1EHs`l?KuS@65|)Y!FT5I(7qBZ&xxJ;LYcCg6jVvMtN_LG=11lB*LTe>wnUR> z>{Vcj@=)~KVk5HS5pon7RBgdfp7x8V1hxc2dp2<0_}UvY)?B_OPN%y!Uo$-k)utDt zR#LA_Z7fil;4OUlpw}X$DPn?sX zGR`1@rJ@l`Uu|F@GHCzd5$x`Nk(}N7tV8P21oU7LMp7h|n}UhMkbT!K6atN?v}7y; zrQjF^Ag*l$vG2w7(__ZRxiY};Wn}Lbmwbhw#%S}KH_y#;xq5(P`b(#mLgV$*V0l$k z3`K8m1!s&wCHFM-&0!1_=F^>gT7DI?8=!Ilc+Tq0SBkadI^v58PM0UeSdYa`Pd z;B@@SIrZbOd6H3M8)$3KGjmA81VGg0TRiYZ<*GWHFvrz(CfG-IkBX_^IpuG8-=rc->&}R-g_m z|LuZYLY&>Ont-}Y@dDipj)2YXc^0GNk`+<_dElwb>2y60^mULE$uj1(n8o^U<{xd$p@fW4*HetUX;_z$q`%qIvAY@iqU zAZxC7NI0n{6&f)36s1x68QP~#rs<(1iatEV%-N|P$DA{gpw`QUlud1oB3)#JNNo}y z;;XlGw%b|@-rT$~=^#ZTCye-J6g`haNkA6zghimxpEiFM&bNGt??<0*d@Vt?r$MG+bdzcTvD?#iO}Su(36Oz&bAiDAUZJo#RR(6a~LvB#~3R9rguxK2=iaVO|486h1S z295Ra)^2Vp#n0h0@J>ez@GTb$@B-)bq3*Lww<+o^%4hhTpj!+?(Ss&K z`AVd6Dd^*MiFbIjd??9`_5U?-B}`4GNjM3IghPmcTv3hyMnEBu5pdWE1ac5gBVcqi zoRR@uz-t6Y_>emg2_UG$tb|(uLC|qU2MveZx&#b@iV6aPtTO`$Wei`wcVlf$)%=03 z?tZ(Ue)_Gh=e=siUb!!w7=Uxh@OLk|+uDM-JwmJf!IRMg-ojOW`hrViEO#ogyxh>dO#h(~sY!YVIsT0NgJ&0#0XKXjh zD0Dns#k^!&%fEA9>X0q82zw4JN+m*0%Cs*#s3`Q-=$pjHeU@#m*g17Aj5B1^RX$ zATAPpZ|g<}CNAGoV2j;-o<=T&AI_{(;P%5{Kb)xqf)~^aT(j$|Tw$r_?3vWE<78Yd z9eMUXpu9(<^k{rEVGcFbDHXKP&y!kQ6$L=}VrQ5IE-z}vW@}r_Mt;>^E|FaWeD#f1 z3!SKKo&$qSgKL%>G19Kkma|O)s2r`@MZivn|E)8XOfjJB1gRk|7#8_%stQ~*-?fQq zsPHyI6?2I5^AvdkHNihDmR-+$V?wV$Ul>lcYTS|iCL{)Th+2usav(4m$`Qb~ID;0g zOt!i5@>z9j!g?2L{!vW{pXI>dd%$}lyQ<@U#koGT|mgXqob@TNr zuCP4;?e-nqAO!~&Q1G|95n0pb|CD{t1tK~;(pQh|ZMSxDl#;k6RaD@e3dt$Pb@wy_ zD#-j0A}&94QX7vVdF|=x2cdY>=6eF)k#-yA0Mo5?Yhv*=hNuzNNL-wbZbOEhCLA`z2{4e8btmb#cfeHBVK& zH>ij^>xpbIm5fyaYDX0^%7JNSK-zlEOBUqc{fDD{*)WvcMYAeC2fNI@X88^JUeere z?aXIh)vRk>)bdlQ$2Xr1dn?tp;4D8lK6nqNF$-%45+o|A)#l@VZvR9}SRCj(ik{sKMsW~<_m2DWZ#vuO^r zs$&Hek)yV7cJH@l6%Sg+VJ!XDDNV$y-Lv5>pbU>{(>R2x^%K0BB;nKB%7pLi38Su5 zHJ#6BnKGZYZS2XRgNXNs@6|=x^>R@H6bYYl zIyh+^CU_*WEvp>&d>os^YEemR`a#8mJ`QYn>AeDjKuN)s#sx65cpzngk&CWD25-P4 z$cEw;u!sMKHJnI+Q-FHz!{xScE|TYi!9J&KsUTyI@U688e4nLyi*o&~nzKa}gE*Ty z0*OEn2Un0-x~NQKlZc8#b!(xljoaAIl(}(UP#ja#T$YV5iAc$x-}Z&m3Dc4C1xgvk z)$%KgnhDn!499 zV46Nn`k9}?M(1v4sg>Y!$|8m7ZhG2JQ6;xSm=_S9dvD@(jD~aNmDgFw{S<{gv^s(s?vh00!CW@&XzggysJj@>U3OWX>}>S9^h115obS~fph zwUN~a%MasHkMdRgy$gatZs-Zr@|vgj?TpjU!tTC{ChJDv^&;rsneo%IRg0A$TsP%d zrzMH&gPfTq$l;6f*#`n$_GxV3lYd(-?Wbe`#v+vNd|H+1Q_<#`vpkZtQv>|4USwSf zF72`sXH*|-0g->EUy3fY9q{UpsQMTShwlP!r>1Ai{~}6f6rz5&3o3h}%y@3xN=xs7@tT|U*U^-;#Ue$eZqf*%b(ww~oa ngn2fmeIoc?;RM?FzgAa^brUT>VhVih3wZt>09{+-wwM0{v!8KE diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFull.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFull.unity index 2cecb5ff42c..55fe6a51fc6 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFull.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFull.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.44225904, g: 0.43684375, b: 0.469992, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,18 +386,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: waitFrames - value: 5 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -450,6 +453,11 @@ PrefabInstance: propertyPath: m_AreaSize.y value: 0.8 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -465,6 +473,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -480,16 +493,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFullLightLayers.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFullLightLayers.unity index 2cecb5ff42c..4b40897d969 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFullLightLayers.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/301_GlobalIlluminationPerfFullLightLayers.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,18 +386,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: waitFrames - value: 5 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -450,6 +453,11 @@ PrefabInstance: propertyPath: m_AreaSize.y value: 0.8 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -465,6 +473,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -480,16 +493,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/302_GlobalIlluminationPerfHalf.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/302_GlobalIlluminationPerfHalf.unity index 52e25e14454..8578d0f4259 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/302_GlobalIlluminationPerfHalf.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/302_GlobalIlluminationPerfHalf.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,18 +386,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: waitFrames - value: 5 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -465,6 +468,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -480,6 +488,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -495,16 +508,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQuality.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQuality.unity index ff4659841e3..20dd86ed9bf 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQuality.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQuality.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,18 +386,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: waitFrames - value: 5 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -450,6 +453,11 @@ PrefabInstance: propertyPath: m_AreaSize.y value: 0.8 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -465,6 +473,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -480,16 +493,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQualityExposure.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQualityExposure.unity index 2d4f7eed80a..e553b78f096 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQualityExposure.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/303_GlobalIlluminationQualityExposure.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -297,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -359,7 +361,7 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/304_GlobalIlluminationDenoised1.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/304_GlobalIlluminationDenoised1.unity index 14cce3cc26e..b1bb8436b27 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/304_GlobalIlluminationDenoised1.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/304_GlobalIlluminationDenoised1.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543814, g: 0.44937316, b: 0.46072885, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,18 +386,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: waitFrames - value: 5 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -450,6 +453,11 @@ PrefabInstance: propertyPath: m_AreaSize.y value: 0.8 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -465,6 +473,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -480,16 +493,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/306_GlobalIlluminationDenoised2.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/306_GlobalIlluminationDenoised2.unity index 9856ce3e208..cb1d05e3d6b 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/306_GlobalIlluminationDenoised2.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/306_GlobalIlluminationDenoised2.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.45543846, g: 0.44937348, b: 0.46072918, a: 1} + m_IndirectSpecularColor: {r: 0.45543265, g: 0.44937265, b: 0.46072778, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -167,6 +167,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -183,6 +184,26 @@ PrefabInstance: propertyPath: m_Name value: RayTracingFrameIndexDisplay objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalPosition.x @@ -198,6 +219,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0.064 objectReference: {fileID: 0} + - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalRotation.x @@ -213,16 +239,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.7071068 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalRotation.w - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -238,21 +254,6 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6117102520564098278, guid: 0c9fcf2263b163643b5bc77eddcf9135, - type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0c9fcf2263b163643b5bc77eddcf9135, type: 3} --- !u!1 &1453285547 @@ -286,6 +287,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Profile: {fileID: 11400000, guid: f06b9004565bf224fbb985123bab253a, type: 2} m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 --- !u!4 &1453285549 Transform: m_ObjectHideFlags: 1 @@ -296,6 +298,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 @@ -311,6 +314,10 @@ PrefabInstance: propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -323,6 +330,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 1.87 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.007828522 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: -0.002500722 @@ -335,14 +346,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0.057298686 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 0.007828522 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -358,13 +361,18 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 8 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 value: 70005818916701 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: waitFrames + value: 5 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: renderPipelineAsset @@ -378,8 +386,8 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: ImageComparisonSettings.TargetHeight - value: 480 + propertyPath: renderGraphCompatible + value: 1 objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -388,13 +396,8 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: waitFrames - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: renderGraphCompatible - value: 1 + propertyPath: ImageComparisonSettings.TargetHeight + value: 480 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -455,6 +458,11 @@ PrefabInstance: propertyPath: m_AreaSize.y value: 0.8 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalPosition.x @@ -470,6 +478,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalRotation.x @@ -485,16 +498,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, - type: 3} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - target: {fileID: 5379669199747340271, guid: 9345716ac27248541acf0f882313d4be, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset index e57cf850245..0b37e495a01 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 1 + m_HalfResolutionDenoiserSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 1 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 1 m_Value: 0.15 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 1 m_Value: 0 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset index 82aaf68f161..27169c5aa16 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 1 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 1 m_Value: 0 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset index 6423ee74977..2554ace9a71 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 1 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 1 m_Value: 1 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset index a9bb3c2c3a8..f6204fcf82c 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset @@ -25,32 +25,21 @@ MonoBehaviour: color: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 1 - showAlpha: 0 - showEyeDropper: 1 tint: m_OverrideState: 1 m_Value: {r: 0, g: 0, b: 1, a: 1} - hdr: 1 - showAlpha: 0 - showEyeDropper: 1 maxFogDistance: m_OverrideState: 0 m_Value: 5000 - min: 0 mipFogMaxMip: m_OverrideState: 0 m_Value: 0.5 - min: 0 - max: 1 mipFogNear: m_OverrideState: 0 m_Value: 0 - min: 0 mipFogFar: m_OverrideState: 0 m_Value: 1000 - min: 0 baseHeight: m_OverrideState: 1 m_Value: 0.5 @@ -60,61 +49,42 @@ MonoBehaviour: meanFreePath: m_OverrideState: 1 m_Value: 1 - min: 1 enableVolumetricFog: m_OverrideState: 0 m_Value: 0 albedo: m_OverrideState: 0 m_Value: {r: 1, g: 1, b: 1, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 globalLightProbeDimmer: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 depthExtent: m_OverrideState: 0 m_Value: 64 - min: 0.1 denoisingMode: m_OverrideState: 0 m_Value: 2 anisotropy: m_OverrideState: 0 m_Value: 0 - min: -1 - max: 1 sliceDistributionUniformity: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_FogControlMode: m_OverrideState: 0 m_Value: 0 screenResolutionPercentage: m_OverrideState: 0 m_Value: 12.5 - min: 6.25 - max: 100 volumeSliceCount: m_OverrideState: 0 m_Value: 64 - min: 1 - max: 1024 m_VolumetricFogBudget: m_OverrideState: 0 m_Value: 0.33 - min: 0 - max: 1 m_ResolutionDepthRatio: m_OverrideState: 0 m_Value: 0.666 - min: 0 - max: 1 directionalLightsOnly: m_OverrideState: 0 m_Value: 0 @@ -140,6 +110,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -159,8 +135,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -170,11 +144,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -187,34 +159,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -230,31 +203,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -264,6 +227,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -303,56 +279,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 8 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 1 @@ -362,13 +338,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 1 m_Value: 1 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset index 32132d2a0c3..ed066660295 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 1 m_Value: 1 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 0 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 1 m_Value: 0 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset index bfa35b3f4b7..d341855c5ac 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 1 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 0 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 0 m_Value: 0 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 - m_Value: 32 - min: 16 - max: 128 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset index c867e9305b7..98fb812b60b 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -184,56 +190,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: - m_OverrideState: 0 - m_Value: 64 - min: 16 - max: 128 - m_FilterRadius: - m_OverrideState: 0 - m_Value: 4 - min: 2 - max: 4 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 32 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 2 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 4 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 0 @@ -243,13 +249,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.5 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 0 m_Value: 1 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 m_Value: 48 - min: 16 - max: 128 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset index af19c11ee5c..6ee1069bab4 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.207424 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -281,19 +287,15 @@ MonoBehaviour: adaptationSpeedDarkToLight: m_OverrideState: 0 m_Value: 3 - min: 0.001 adaptationSpeedLightToDark: m_OverrideState: 0 m_Value: 1 - min: 0.001 weightTextureMask: m_OverrideState: 0 m_Value: {fileID: 0} histogramPercentages: m_OverrideState: 0 m_Value: {x: 40, y: 90} - min: 0 - max: 100 histogramUseCurveRemapping: m_OverrideState: 0 m_Value: 0 @@ -318,7 +320,6 @@ MonoBehaviour: proceduralSoftness: m_OverrideState: 0 m_Value: 0.5 - min: 0 --- !u!114 &4156480805197577711 MonoBehaviour: m_ObjectHideFlags: 3 @@ -341,56 +342,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: - m_OverrideState: 0 - m_Value: 64 - min: 16 - max: 128 - m_FilterRadius: - m_OverrideState: 0 - m_Value: 4 - min: 2 - max: 4 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 32 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 1 m_Value: 2.2 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.83 - min: 0.001 - max: 10 mode: m_OverrideState: 1 m_Value: 2 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 4 - min: 2 - max: 4 sampleCount: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 32 bounceCount: m_OverrideState: 1 m_Value: 2 - min: 1 - max: 31 m_Denoise: m_OverrideState: 1 m_Value: 0 @@ -400,13 +401,12 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.5 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 0 m_Value: 1 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 m_Value: 48 - min: 16 - max: 128 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/ScreenSpaceGlobalIllumination.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/ScreenSpaceGlobalIllumination.asset index 4d7ed1734b0..bf8ad64bc84 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/ScreenSpaceGlobalIllumination.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/ScreenSpaceGlobalIllumination.asset @@ -13,13 +13,21 @@ MonoBehaviour: m_Name: VisualEnvironment m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 skyType: m_OverrideState: 1 m_Value: 0 + cloudType: + m_OverrideState: 0 + m_Value: 0 skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -51,96 +59,80 @@ MonoBehaviour: m_Name: GlobalIllumination m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 quality: m_OverrideState: 1 m_Value: 2 enable: m_OverrideState: 1 m_Value: 1 - depthBufferThickness: - m_OverrideState: 0 - m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: - m_OverrideState: 0 - m_Value: 24 - min: 16 - max: 128 - m_MaximalRadius: - m_OverrideState: 0 - m_Value: 2 - min: 0.01 - max: 50 - m_FullResolutionSS: + tracing: m_OverrideState: 0 m_Value: 1 - m_ClampValueSS: + rayMissFallbackHierarchy: m_OverrideState: 0 - m_Value: 2 - min: 0.01 - max: 10 - m_FilterRadius: + m_Value: 3 + depthBufferThickness: m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 8 - rayTracing: + m_Value: 0.01 + m_MaxRaySteps: + m_OverrideState: 1 + m_Value: 128 + m_DenoiseSS: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiserSS: m_OverrideState: 1 m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 1 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 1 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 - rayLength: + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: m_OverrideState: 0 m_Value: 10 - min: 0.001 - max: 50 - clampValue: + m_ClampValue: m_OverrideState: 0 m_Value: 1 - min: 0.001 - max: 10 mode: m_OverrideState: 0 m_Value: 2 - fullResolution: + m_FullResolution: m_OverrideState: 0 m_Value: 0 - upscaleRadius: - m_OverrideState: 0 - m_Value: 2 - min: 2 - max: 4 sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 - denoise: + m_Denoise: m_OverrideState: 1 m_Value: 1 - halfResolutionDenoiser: + m_HalfResolutionDenoiser: m_OverrideState: 0 m_Value: 0 - denoiserRadius: + m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.6 - min: 0.001 - max: 1 - secondDenoiserPass: + m_SecondDenoiserPass: m_OverrideState: 0 m_Value: 0 - secondDenoiserRadius: + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: m_OverrideState: 0 - m_Value: 0.3 - min: 0.001 - max: 0.5 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback.meta new file mode 100644 index 00000000000..141e922853f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e916810c8b0183b4da5bc133bdd1dc8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity new file mode 100644 index 00000000000..a1f8d3567ba --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.668313, g: 0.6537814, b: 0.7045533, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 4bca51585a943204c9752efa64a1dff7, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 9b83db882d177c047b7c67e56dc38f41, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 9b83db882d177c047b7c67e56dc38f41, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 02893d97c4875ab4e98453641ed403ce, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity.meta new file mode 100644 index 00000000000..87f0efffa1c --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8d7899854dadd944e808fa7275489d1b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity new file mode 100644 index 00000000000..6c565549f78 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.6748278, g: 0.65742826, b: 0.707731, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 4bca51585a943204c9752efa64a1dff7, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 31b496b37f7766848a05f6107cf92480, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 02893d97c4875ab4e98453641ed403ce, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity.meta new file mode 100644 index 00000000000..980c7186df9 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea59d2ffbfa6ae44184cb3c419551cf1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity new file mode 100644 index 00000000000..f528c2ef1fe --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.67429614, g: 0.6579417, b: 0.7083988, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: 27fb6ebf684e8a946b3ead5ac90d717f, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 4bca51585a943204c9752efa64a1dff7, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 1 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 5c31fbd4f62af684788eccddb535fae1, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: f1133bcf2843bcb49921959cff4c2244, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 02893d97c4875ab4e98453641ed403ce, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity.meta new file mode 100644 index 00000000000..6ae4beadb6e --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c9d14f073d4f914cb8f32c841b9a1ee +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity new file mode 100644 index 00000000000..71dfffc7d9d --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.67083263, g: 0.6551316, b: 0.70591587, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 4bca51585a943204c9752efa64a1dff7, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 1 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 5c31fbd4f62af684788eccddb535fae1, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 02893d97c4875ab4e98453641ed403ce, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity.meta new file mode 100644 index 00000000000..612a992c465 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 827c090b62971674ba95418bc420df4f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset new file mode 100644 index 00000000000..3d6111fdae5 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_LastBounce_FallbackBoth + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 3 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 50 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset.meta new file mode 100644 index 00000000000..d7e4d9c5d41 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackBoth.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b83db882d177c047b7c67e56dc38f41 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset new file mode 100644 index 00000000000..6b129fcd83b --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_LastBounce_FallbackNone + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 50 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset.meta new file mode 100644 index 00000000000..b21edb0746e --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackNone.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31b496b37f7766848a05f6107cf92480 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset new file mode 100644 index 00000000000..ed1b1bd1512 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_LastBounce_FallbackProbe + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 2 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 50 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset.meta new file mode 100644 index 00000000000..d72276bd40f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackProbe.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f1133bcf2843bcb49921959cff4c2244 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset new file mode 100644 index 00000000000..7c869d994e8 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_LastBounce_FallbackSky + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 1 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 50 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset.meta new file mode 100644 index 00000000000..c91b31b8853 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/GlobalIllumination_LastBounce_FallbackSky.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c31fbd4f62af684788eccddb535fae1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat new file mode 100644 index 00000000000..e3956d0418f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-523590076783408766 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 12 + hdPluginSubTargetMaterialVersions: + m_Keys: [] + m_Values: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_Diffuse + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + - ForwardEmissiveForDeferred + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _ForceForwardEmissive: 0 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat.meta new file mode 100644 index 00000000000..a8b5e3cf646 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_Diffuse.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51e6fed01e7c5b84aafa0c1be6b0055c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat new file mode 100644 index 00000000000..705df2150a2 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-523590076783408766 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 12 + hdPluginSubTargetMaterialVersions: + m_Keys: [] + m_Values: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_RoughSpec + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + - ForwardEmissiveForDeferred + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _ForceForwardEmissive: 0 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 1 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.06844188, b: 0, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 0.06844186, b: 0, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat.meta new file mode 100644 index 00000000000..04bdde9c5c7 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/M_RoughSpec.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02893d97c4875ab4e98453641ed403ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr new file mode 100644 index 0000000000000000000000000000000000000000..0cf6dda1e11f754ece542a0a57c918e5f77c3fc0 GIT binary patch literal 2035 zcmXTZH)LdDU|>kjNX*Mi%_#;lax#lc7(9Vujtq=I5(Gdr2s>ejxMPR}VTdp!=jRp_ zr4|=w=I5cXK}IsCB$gzGXXd5kmop^gR~Th72mnQ4;6Ko9^*~NaW^qAIVkJR!IhlE> z{zWONMGOcQ*b@br6{$In#RaL!B|(WLnfVN9Ir)ht3@l)a8tjXci&9hbAjUhV=9K^q zC^Jf9;DEUUNFyr=&rB)FKrzC>g`pd45d%X6C_I5cl^H^Rg3|jTmNE3OLc}B4Aha4g zga(mEfw*GM+iQl53<^9442~%BBz7ETwVtK%;$|sA6;Z5&dvp039ILGu7#FZ#`HazWGuJ^-Bn}(TC=4gh7z`)RI1DGx R1Pmw7Bn&6d6bvWN000r}vJU_N literal 0 HcmV?d00001 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-1.exr.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr.meta similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-1.exr.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr.meta index a0946b7992f..3069a56d695 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-1.exr.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_LastBounce_Fallback/ReflectionProbe.exr.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: abd4dbdebbf56464b870d545473516b8 +guid: 4bca51585a943204c9752efa64a1dff7 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback.meta new file mode 100644 index 00000000000..c32161940c4 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 594dec052286eaa4a82b677be16af15c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity new file mode 100644 index 00000000000..4e70e5764eb --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.67111564, g: 0.655862, b: 0.7069484, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 1 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity.meta new file mode 100644 index 00000000000..1375c916966 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f276d4cfd8f87134aa5844076d660c74 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity new file mode 100644 index 00000000000..43402ab9520 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.6748278, g: 0.65742826, b: 0.707731, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 0 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 34975ccff1791514388842ee9234f91d, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 9c2964070136a804ebcd5989adf8760c, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity.meta new file mode 100644 index 00000000000..d8ed4ba2437 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eae4b94b01182af4e8664a5080a9349a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity new file mode 100644 index 00000000000..b0926200a74 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.67111564, g: 0.655862, b: 0.7069484, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 1d6868ee5a9a3bb43801a7f8256bb1f0, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity.meta new file mode 100644 index 00000000000..945ac6e27b9 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 666751c5a58dff04a90a2fdb4d8b4980 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity new file mode 100644 index 00000000000..817c5c3353f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity @@ -0,0 +1,1552 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.6747091, g: 0.65676963, b: 0.7072036, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + - {fileID: 1829644621} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 1 + category: 0 + gameObject: {fileID: 819575859} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &819575859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 819575862} + - component: {fileID: 819575861} + - component: {fileID: 819575860} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &819575860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 0 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0, g: 0, b: 0, a: 1} + clearDepth: 0 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_CustomTexture: {fileID: 8900000, guid: bda244c9a615c0a41af4f2e01510e154, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &819575861 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 5} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 1 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &819575862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 819575859} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 2.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1273772318 +GameObject: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1273772320} + - component: {fileID: 1273772319} + m_Layer: 0 + m_Name: StaticLightingSky + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1273772319 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 441482e8936e35048a1dffac814e3ef8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Profile: {fileID: 11400000, guid: 8790dce954bc99e448c22df476bf53c5, type: 2} + m_StaticLightingSkyUniqueID: 1 + m_StaticLightingCloudsUniqueID: 0 +--- !u!4 &1273772320 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1273772318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: adbb7df2b8e65244d942b5e06bbbb1fd, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1829644620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829644621} + - component: {fileID: 1829644624} + - component: {fileID: 1829644623} + - component: {fileID: 1829644622} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1829644621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1829644622 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1829644623 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1829644624 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829644620} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43d45134a477699479627494ca5545ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity.meta new file mode 100644 index 00000000000..ad622884fd4 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a8bdb910c10e84b40aa70ebb30be85e5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset new file mode 100644 index 00000000000..9eb77fcb046 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_RayMiss_FallbackBoth + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 3 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 3 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset.meta new file mode 100644 index 00000000000..5bdb9524743 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8790dce954bc99e448c22df476bf53c5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset new file mode 100644 index 00000000000..7d79c5ff6d2 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_RayMiss_FallbackNone + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 3 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset.meta new file mode 100644 index 00000000000..8280ff2bf5c --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c2964070136a804ebcd5989adf8760c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset new file mode 100644 index 00000000000..a97a23f7077 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_RayMiss_FallbackProbe + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 2 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 3 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset.meta new file mode 100644 index 00000000000..ecac13cc308 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d6868ee5a9a3bb43801a7f8256bb1f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset new file mode 100644 index 00000000000..99c1865ddfa --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: GlobalIllumination_RayMiss_FallbackSky + m_EditorClassIdentifier: + components: + - {fileID: 3914144946669326134} + - {fileID: 4618921932660422116} + - {fileID: 2645334699751521137} +--- !u!114 &2645334699751521137 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42ef2681fa3dc8c4fa031f044e68c63f, type: 3} + m_Name: GlobalIllumination + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 3 + enable: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 1 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.1 + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 64 + m_DenoiseSS: + m_OverrideState: 0 + m_Value: 1 + m_HalfResolutionDenoiserSS: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.5 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 + m_RayLength: + m_OverrideState: 1 + m_Value: 3 + m_ClampValue: + m_OverrideState: 1 + m_Value: 2 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 1 + m_Value: 1 + sampleCount: + m_OverrideState: 0 + m_Value: 2 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 1 + m_Value: 1 + m_HalfResolutionDenoiser: + m_OverrideState: 0 + m_Value: 0 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPass: + m_OverrideState: 0 + m_Value: 1 + m_MaxMixedRaySteps: + m_OverrideState: 0 + m_Value: 48 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &3914144946669326134 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &4618921932660422116 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset.meta new file mode 100644 index 00000000000..eb1a6f529a3 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: adbb7df2b8e65244d942b5e06bbbb1fd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat new file mode 100644 index 00000000000..e3956d0418f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat @@ -0,0 +1,265 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-523590076783408766 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 12 + hdPluginSubTargetMaterialVersions: + m_Keys: [] + m_Values: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: M_Diffuse + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + - ForwardEmissiveForDeferred + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _ForceForwardEmissive: 0 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat.meta new file mode 100644 index 00000000000..67d3fb2c50b --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/M_Diffuse.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43d45134a477699479627494ca5545ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr new file mode 100644 index 0000000000000000000000000000000000000000..0cf6dda1e11f754ece542a0a57c918e5f77c3fc0 GIT binary patch literal 2035 zcmXTZH)LdDU|>kjNX*Mi%_#;lax#lc7(9Vujtq=I5(Gdr2s>ejxMPR}VTdp!=jRp_ zr4|=w=I5cXK}IsCB$gzGXXd5kmop^gR~Th72mnQ4;6Ko9^*~NaW^qAIVkJR!IhlE> z{zWONMGOcQ*b@br6{$In#RaL!B|(WLnfVN9Ir)ht3@l)a8tjXci&9hbAjUhV=9K^q zC^Jf9;DEUUNFyr=&rB)FKrzC>g`pd45d%X6C_I5cl^H^Rg3|jTmNE3OLc}B4Aha4g zga(mEfw*GM+iQl53<^9442~%BBz7ETwVtK%;$|sA6;Z5&dvp039ILGu7#FZ#`HazWGuJ^-Bn}(TC=4gh7z`)RI1DGx R1Pmw7Bn&6d6bvWN000r}vJU_N literal 0 HcmV?d00001 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr.meta new file mode 100644 index 00000000000..1e1aca6966b --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/ReflectionProbe.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: bda244c9a615c0a41af4f2e01510e154 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback.meta new file mode 100644 index 00000000000..0b111847722 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0015fd33a018d1a4f834bbef2501141f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity new file mode 100644 index 00000000000..2dd8cd5f4eb --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity @@ -0,0 +1,1624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 0 + category: 0 + gameObject: {fileID: 1025393386} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1025393386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025393389} + - component: {fileID: 1025393388} + - component: {fileID: 1025393387} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1025393387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 1 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 9716830c21de7ed45ad9b35fb323da32, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: -5 + e20: 0 + e21: 0 + e22: -1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_ProjectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: -1.0006001 + e23: -0.60018003 + e30: 0 + e31: 0 + e32: -1 + e33: 0 + m_CapturePosition: {x: 0, y: 5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &1025393388 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 1 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1025393389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 03e571b843fde9b4988c693544cfabd7, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1881085960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881085963} + - component: {fileID: 1881085962} + - component: {fileID: 1881085961} + m_Layer: 0 + m_Name: Point Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1881085961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Intensity: 226.8765 + m_EnableSpotReflector: 1 + m_LuxAtDistance: 1 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_LightUnit: 0 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + m_FlareSize: 2 + m_FlareTint: {r: 1, g: 1, b: 1, a: 1} + m_FlareFalloff: 4 + m_SurfaceTexture: {fileID: 0} + m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 11 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 +--- !u!108 &1881085962 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 18.054256 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1881085963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3.13, z: 0.066} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity.meta new file mode 100644 index 00000000000..203fe196be7 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 180c7b3e9c4813f44b39ee597770b6e8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity new file mode 100644 index 00000000000..08b9018731d --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity @@ -0,0 +1,1624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 0 + category: 0 + gameObject: {fileID: 1025393386} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1025393386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025393389} + - component: {fileID: 1025393388} + - component: {fileID: 1025393387} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1025393387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 1 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 9716830c21de7ed45ad9b35fb323da32, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &1025393388 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1025393389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 21e60236fdf2d5d458e8fa3772b32d9e, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1881085960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881085963} + - component: {fileID: 1881085962} + - component: {fileID: 1881085961} + m_Layer: 0 + m_Name: Point Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1881085961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Intensity: 226.8765 + m_EnableSpotReflector: 1 + m_LuxAtDistance: 1 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_LightUnit: 0 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + m_FlareSize: 2 + m_FlareTint: {r: 1, g: 1, b: 1, a: 1} + m_FlareFalloff: 4 + m_SurfaceTexture: {fileID: 0} + m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 11 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 +--- !u!108 &1881085962 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 18.054256 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1881085963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3.13, z: 0.066} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity.meta new file mode 100644 index 00000000000..ed8d247868a --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c7d4b30f1f058474186ae254f529e861 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity new file mode 100644 index 00000000000..1fe5cad6dae --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity @@ -0,0 +1,1624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 0 + category: 0 + gameObject: {fileID: 1025393386} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1025393386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025393389} + - component: {fileID: 1025393388} + - component: {fileID: 1025393387} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1025393387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 1 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 9716830c21de7ed45ad9b35fb323da32, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &1025393388 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1025393389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 52ee2cd6384788249a5a93d03bd539da, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1881085960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881085963} + - component: {fileID: 1881085962} + - component: {fileID: 1881085961} + m_Layer: 0 + m_Name: Point Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1881085961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Intensity: 226.8765 + m_EnableSpotReflector: 1 + m_LuxAtDistance: 1 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_LightUnit: 0 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + m_FlareSize: 2 + m_FlareTint: {r: 1, g: 1, b: 1, a: 1} + m_FlareFalloff: 4 + m_SurfaceTexture: {fileID: 0} + m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 11 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 +--- !u!108 &1881085962 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 18.054256 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1881085963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3.13, z: 0.066} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity.meta new file mode 100644 index 00000000000..78414dead77 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 90d71a57a4b2fae43bfa1ac0bec6ce54 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity new file mode 100644 index 00000000000..f0ba762a75a --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity @@ -0,0 +1,1624 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &44363433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 44363434} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &44363434 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44363433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 505289216} + - {fileID: 45408303} + - {fileID: 2139628073} + - {fileID: 1526488697} + - {fileID: 2093752153} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &45408302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45408303} + - component: {fileID: 45408306} + - component: {fileID: 45408305} + - component: {fileID: 45408304} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &45408303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &45408304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &45408305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &45408306 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45408302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!115 &411984965 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &505289215 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 505289216} + - component: {fileID: 505289219} + - component: {fileID: 505289218} + - component: {fileID: 505289217} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &505289216 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 0.1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &505289217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &505289218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &505289219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 505289215} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &648645594 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 648645596} + - component: {fileID: 648645595} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &648645595 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 411984965} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 0 + category: 0 + gameObject: {fileID: 1025393386} +--- !u!4 &648645596 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 648645594} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1003513217 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_Name + value: HDRP_Test_Camera + objectReference: {fileID: 0} + - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.x + value: -3 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.y + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 20109210616973140, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: m_Version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderPipelineAsset + value: + objectReference: {fileID: 11400000, guid: 14a0f3aaa5e78a3439ec76d270471ebe, + type: 2} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: checkMemoryAllocation + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} +--- !u!1 &1025393386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025393389} + - component: {fileID: 1025393388} + - component: {fileID: 1025393387} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1025393387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 2 + realtimeMode: 1 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 1 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198260625768269 + data2: 13763000477350297624 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + msaaMode: 1 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} + m_CustomTexture: {fileID: 8900000, guid: 9716830c21de7ed45ad9b35fb323da32, type: 3} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &1025393388 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 0 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1025393389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025393386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1394701655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1394701657} + - component: {fileID: 1394701656} + m_Layer: 0 + m_Name: Global Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1394701656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 77be6c75b0e2137488ab5003687a96cf, type: 2} +--- !u!4 &1394701657 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1394701655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.16200088, y: -0.583568, z: 13.533585} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1526488696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1526488697} + - component: {fileID: 1526488700} + - component: {fileID: 1526488699} + - component: {fileID: 1526488698} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &1526488697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: 5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1526488698 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1526488699 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1526488700 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1526488696} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1801634923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801634924} + - component: {fileID: 1801634927} + - component: {fileID: 1801634926} + - component: {fileID: 1801634925} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801634924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.966, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1801634925 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1801634926 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 73c176f402d2c2f4d929aa5da7585d17, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1801634927 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801634923} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1881085960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1881085963} + - component: {fileID: 1881085962} + - component: {fileID: 1881085961} + m_Layer: 0 + m_Name: Point Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1881085961 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Intensity: 226.8765 + m_EnableSpotReflector: 1 + m_LuxAtDistance: 1 + m_InnerSpotPercent: 0 + m_SpotIESCutoffPercent: 100 + m_LightDimmer: 1 + m_VolumetricDimmer: 1 + m_LightUnit: 0 + m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 + m_AffectDiffuse: 1 + m_AffectSpecular: 1 + m_NonLightmappedOnly: 0 + m_ShapeWidth: 0.5 + m_ShapeHeight: 0.5 + m_AspectRatio: 1 + m_ShapeRadius: 0.025 + m_SoftnessScale: 1 + m_UseCustomSpotLightShadowCone: 0 + m_CustomSpotLightShadowCone: 30 + m_MaxSmoothness: 0.99 + m_ApplyRangeAttenuation: 1 + m_DisplayAreaLightEmissiveMesh: 0 + m_AreaLightCookie: {fileID: 0} + m_IESPoint: {fileID: 0} + m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_AreaLightShadowCone: 120 + m_UseScreenSpaceShadows: 0 + m_InteractsWithSky: 1 + m_AngularDiameter: 0.5 + m_FlareSize: 2 + m_FlareTint: {r: 1, g: 1, b: 1, a: 1} + m_FlareFalloff: 4 + m_SurfaceTexture: {fileID: 0} + m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + m_Distance: 1.5e+11 + m_UseRayTracedShadows: 0 + m_NumRayTracingSamples: 4 + m_FilterTracedShadow: 1 + m_FilterSizeTraced: 16 + m_SunLightConeAngle: 0.5 + m_LightShadowRadius: 0.5 + m_SemiTransparentShadow: 0 + m_ColorShadow: 1 + m_DistanceBasedFiltering: 0 + m_EvsmExponent: 15 + m_EvsmLightLeakBias: 0 + m_EvsmVarianceBias: 0.00001 + m_EvsmBlurPasses: 0 + m_LightlayersMask: 1 + m_LinkShadowLayers: 1 + m_ShadowNearPlane: 0.1 + m_BlockerSampleCount: 24 + m_FilterSampleCount: 16 + m_MinFilterSize: 0.1 + m_KernelSize: 5 + m_LightAngle: 1 + m_MaxDepthBias: 0.001 + m_ShadowResolution: + m_Override: 512 + m_UseOverride: 1 + m_Level: 0 + m_ShadowDimmer: 1 + m_VolumetricShadowDimmer: 1 + m_ShadowFadeDistance: 10000 + m_UseContactShadow: + m_Override: 0 + m_UseOverride: 1 + m_Level: 0 + m_RayTracedContactShadow: 0 + m_ShadowTint: {r: 0, g: 0, b: 0, a: 1} + m_PenumbraTint: 0 + m_NormalBias: 0.75 + m_SlopeBias: 0.5 + m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 + m_BarnDoorAngle: 90 + m_BarnDoorLength: 0.05 + m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 + m_ShadowCascadeRatios: + - 0.05 + - 0.2 + - 0.3 + m_ShadowCascadeBorders: + - 0.2 + - 0.2 + - 0.2 + - 0.2 + m_ShadowAlgorithm: 0 + m_ShadowVariant: 0 + m_ShadowPrecision: 0 + useOldInspector: 0 + useVolumetric: 1 + featuresFoldout: 1 + m_AreaLightEmissiveMeshShadowCastingMode: 0 + m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 + m_AreaLightEmissiveMeshLayer: -1 + m_Version: 11 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 +--- !u!108 &1881085962 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 18.054256 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 2 + m_AreaSize: {x: 0.5, y: 0.5} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 1 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1881085963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1881085960} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3.13, z: 0.066} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2093752152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093752153} + - component: {fileID: 2093752156} + - component: {fileID: 2093752155} + - component: {fileID: 2093752154} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2093752153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 5, z: -5} + m_LocalScale: {x: 10, y: 10, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2093752154 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2093752155 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: b8ce17e5403a4964ab17fc31bcfc8cc7, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2093752156 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093752152} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2139628072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2139628073} + - component: {fileID: 2139628076} + - component: {fileID: 2139628075} + - component: {fileID: 2139628074} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!4 &2139628073 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5, y: 5, z: 0} + m_LocalScale: {x: 0.1, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 44363434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2139628074 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2139628075 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2ddf5fb9ceb11f64ca9dbf65ee33f74c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2139628076 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2139628072} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity.meta new file mode 100644 index 00000000000..2eccbf96748 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c56a3e53ee350a4dad439f373d87b59 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr new file mode 100644 index 0000000000000000000000000000000000000000..96a720b00fa265dab040b0cd0bc457bb9b370ab8 GIT binary patch literal 104173 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 literal 0 HcmV?d00001 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr.meta new file mode 100644 index 00000000000..bae04b07fa7 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/ReflectionProbe.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 9716830c21de7ed45ad9b35fb323da32 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset new file mode 100644 index 00000000000..4c5341493a0 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Reflection_LastBounce_Fallback_Both + m_EditorClassIdentifier: + components: + - {fileID: 2435765424514501617} + - {fileID: 7049189170001737752} + - {fileID: 1200946159837097796} +--- !u!114 &1200946159837097796 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &2435765424514501617 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 384c4d03a551c44448145f4093304119, type: 3} + m_Name: ScreenSpaceReflection + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + m_MinSmoothness: + m_OverrideState: 0 + m_Value: 0.9 + m_SmoothnessFadeStart: + m_OverrideState: 0 + m_Value: 0.9 + reflectSky: + m_OverrideState: 0 + m_Value: 1 + usedAlgorithm: + m_OverrideState: 0 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.01 + screenFadeDistance: + m_OverrideState: 0 + m_Value: 0.1 + accumulationFactor: + m_OverrideState: 0 + m_Value: 0.75 + m_RayMaxIterations: + m_OverrideState: 0 + m_Value: 32 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 3 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 + m_RayLength: + m_OverrideState: 0 + m_Value: 50 + m_ClampValue: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 8 + m_AffectSmoothSurfaces: + m_OverrideState: 0 + m_Value: 0 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + sampleCount: + m_OverrideState: 0 + m_Value: 1 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_RayMaxIterationsRT: + m_OverrideState: 0 + m_Value: 48 +--- !u!114 &7049189170001737752 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset.meta new file mode 100644 index 00000000000..3455caa0e8f --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03e571b843fde9b4988c693544cfabd7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset new file mode 100644 index 00000000000..c7df26adaf9 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Reflection_LastBounce_Fallback_None + m_EditorClassIdentifier: + components: + - {fileID: 2435765424514501617} + - {fileID: 7049189170001737752} + - {fileID: 1200946159837097796} +--- !u!114 &1200946159837097796 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &2435765424514501617 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 384c4d03a551c44448145f4093304119, type: 3} + m_Name: ScreenSpaceReflection + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + m_MinSmoothness: + m_OverrideState: 0 + m_Value: 0.9 + m_SmoothnessFadeStart: + m_OverrideState: 0 + m_Value: 0.9 + reflectSky: + m_OverrideState: 0 + m_Value: 1 + usedAlgorithm: + m_OverrideState: 0 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.01 + screenFadeDistance: + m_OverrideState: 0 + m_Value: 0.1 + accumulationFactor: + m_OverrideState: 0 + m_Value: 0.75 + m_RayMaxIterations: + m_OverrideState: 0 + m_Value: 32 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 + m_RayLength: + m_OverrideState: 0 + m_Value: 50 + m_ClampValue: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 8 + m_AffectSmoothSurfaces: + m_OverrideState: 0 + m_Value: 0 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + sampleCount: + m_OverrideState: 0 + m_Value: 1 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_RayMaxIterationsRT: + m_OverrideState: 0 + m_Value: 48 +--- !u!114 &7049189170001737752 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset.meta new file mode 100644 index 00000000000..4d3f49c486e --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21e60236fdf2d5d458e8fa3772b32d9e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset new file mode 100644 index 00000000000..367223b3c29 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Reflection_LastBounce_Fallback_Probe + m_EditorClassIdentifier: + components: + - {fileID: 2435765424514501617} + - {fileID: 7049189170001737752} + - {fileID: 1200946159837097796} +--- !u!114 &1200946159837097796 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &2435765424514501617 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 384c4d03a551c44448145f4093304119, type: 3} + m_Name: ScreenSpaceReflection + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + m_MinSmoothness: + m_OverrideState: 0 + m_Value: 0.9 + m_SmoothnessFadeStart: + m_OverrideState: 0 + m_Value: 0.9 + reflectSky: + m_OverrideState: 0 + m_Value: 1 + usedAlgorithm: + m_OverrideState: 0 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.01 + screenFadeDistance: + m_OverrideState: 0 + m_Value: 0.1 + accumulationFactor: + m_OverrideState: 0 + m_Value: 0.75 + m_RayMaxIterations: + m_OverrideState: 0 + m_Value: 32 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 2 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 + m_RayLength: + m_OverrideState: 0 + m_Value: 50 + m_ClampValue: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 8 + m_AffectSmoothSurfaces: + m_OverrideState: 0 + m_Value: 0 + mode: + m_OverrideState: 1 + m_Value: 1 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + sampleCount: + m_OverrideState: 0 + m_Value: 1 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_RayMaxIterationsRT: + m_OverrideState: 0 + m_Value: 48 +--- !u!114 &7049189170001737752 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset.meta new file mode 100644 index 00000000000..feca7a5cacc --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52ee2cd6384788249a5a93d03bd539da +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset new file mode 100644 index 00000000000..e3875114dc8 --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Reflection_LastBounce_Fallback_Sky + m_EditorClassIdentifier: + components: + - {fileID: 2435765424514501617} + - {fileID: 7049189170001737752} + - {fileID: 1200946159837097796} +--- !u!114 &1200946159837097796 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59b6606ef2548734bb6d11b9d160bc7e, type: 3} + m_Name: HDRISky + m_EditorClassIdentifier: + active: 1 + rotation: + m_OverrideState: 0 + m_Value: 0 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 4.1871386 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0.44071853, y: 0.45464578, z: 0.5} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + hdriSky: + m_OverrideState: 1 + m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} + distortionMode: + m_OverrideState: 0 + m_Value: 0 + flowmap: + m_OverrideState: 0 + m_Value: {fileID: 0} + upperHemisphereOnly: + m_OverrideState: 0 + m_Value: 1 + scrollOrientation: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 + scrollSpeed: + m_OverrideState: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 + enableBackplate: + m_OverrideState: 0 + m_Value: 0 + backplateType: + m_OverrideState: 0 + m_Value: 0 + groundLevel: + m_OverrideState: 0 + m_Value: 0 + scale: + m_OverrideState: 0 + m_Value: {x: 32, y: 32} + projectionDistance: + m_OverrideState: 0 + m_Value: 16 + plateRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexRotation: + m_OverrideState: 0 + m_Value: 0 + plateTexOffset: + m_OverrideState: 0 + m_Value: {x: 0, y: 0} + blendAmount: + m_OverrideState: 0 + m_Value: 0 + shadowTint: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + pointLightShadow: + m_OverrideState: 0 + m_Value: 0 + dirLightShadow: + m_OverrideState: 0 + m_Value: 0 + rectLightShadow: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &2435765424514501617 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 384c4d03a551c44448145f4093304119, type: 3} + m_Name: ScreenSpaceReflection + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 1 + m_Value: 1 + tracing: + m_OverrideState: 1 + m_Value: 2 + m_MinSmoothness: + m_OverrideState: 0 + m_Value: 0.9 + m_SmoothnessFadeStart: + m_OverrideState: 0 + m_Value: 0.9 + reflectSky: + m_OverrideState: 0 + m_Value: 1 + usedAlgorithm: + m_OverrideState: 0 + m_Value: 0 + depthBufferThickness: + m_OverrideState: 0 + m_Value: 0.01 + screenFadeDistance: + m_OverrideState: 0 + m_Value: 0.1 + accumulationFactor: + m_OverrideState: 0 + m_Value: 0.75 + m_RayMaxIterations: + m_OverrideState: 0 + m_Value: 32 + rayMissFallbackHierarchy: + m_OverrideState: 1 + m_Value: 0 + lastBounceFallbackHierarchy: + m_OverrideState: 1 + m_Value: 1 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 1847 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 + m_RayLength: + m_OverrideState: 0 + m_Value: 50 + m_ClampValue: + m_OverrideState: 0 + m_Value: 1 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 8 + m_AffectSmoothSurfaces: + m_OverrideState: 0 + m_Value: 0 + mode: + m_OverrideState: 1 + m_Value: 2 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + sampleCount: + m_OverrideState: 0 + m_Value: 1 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_RayMaxIterationsRT: + m_OverrideState: 0 + m_Value: 48 +--- !u!114 &7049189170001737752 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + skyType: + m_OverrideState: 1 + m_Value: 1 + cloudType: + m_OverrideState: 0 + m_Value: 0 + skyAmbientMode: + m_OverrideState: 0 + m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 + fogType: + m_OverrideState: 0 + m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset.meta new file mode 100644 index 00000000000..88424ff07ae --- /dev/null +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77be6c75b0e2137488ab5003687a96cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.unity rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity index b0a6e96d2e0..a07b395e12d 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity @@ -452,7 +452,7 @@ MonoBehaviour: automaticScale: 1 viewerScale: 1 type: 0 - mode: 0 + mode: 2 realtimeMode: 0 lighting: multiplier: 1 @@ -621,7 +621,7 @@ MonoBehaviour: camera: 0 m_ProxyVolume: {fileID: 0} m_BakedTexture: {fileID: 8900000, guid: abd4dbdebbf56464b870d545473516b8, type: 3} - m_CustomTexture: {fileID: 0} + m_CustomTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} m_BakedRenderData: m_WorldToCameraRHS: e00: 0 @@ -663,43 +663,72 @@ MonoBehaviour: m_Aspect: 0 m_CustomRenderData: m_WorldToCameraRHS: - e00: 0 + e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 - e11: 0 + e11: 1 e12: 0 - e13: 0 + e13: -2.5 e20: 0 e21: 0 - e22: 0 + e22: -1 e23: 0 e30: 0 e31: 0 e32: 0 - e33: 0 + e33: 1 m_ProjectionMatrix: - e00: 0 + e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 - e11: 0 + e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 - e22: 0 - e23: 0 + e22: -1.0006001 + e23: -0.60018003 e30: 0 e31: 0 - e32: 0 + e32: -1 e33: 0 - m_CapturePosition: {x: 0, y: 0, z: 0} - m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} - m_FieldOfView: 0 - m_Aspect: 0 + m_CapturePosition: {x: 0, y: 2.5, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 1} + m_FieldOfView: 90 + m_Aspect: 1 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 m_HDProbeVersion: 3 m_ObsoleteInfiniteProjection: 1 m_ObsoleteInfluenceVolume: @@ -814,7 +843,7 @@ ReflectionProbe: m_Enabled: 1 serializedVersion: 2 m_Type: 0 - m_Mode: 2 + m_Mode: 1 m_RefreshMode: 2 m_TimeSlicingMode: 0 m_Resolution: 128 @@ -968,7 +997,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth.unity.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackNone.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackNone.unity rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity index d4d0425f0fd..0619e941ef7 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackNone.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity @@ -539,7 +539,7 @@ MonoBehaviour: automaticScale: 1 viewerScale: 1 type: 0 - mode: 0 + mode: 2 realtimeMode: 1 lighting: multiplier: 1 @@ -708,7 +708,7 @@ MonoBehaviour: camera: 0 m_ProxyVolume: {fileID: 0} m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} - m_CustomTexture: {fileID: 0} + m_CustomTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} m_BakedRenderData: m_WorldToCameraRHS: e00: 0 @@ -787,6 +787,35 @@ MonoBehaviour: m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} m_FieldOfView: 0 m_Aspect: 0 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 m_HDProbeVersion: 3 m_ObsoleteInfiniteProjection: 1 m_ObsoleteInfluenceVolume: @@ -901,7 +930,7 @@ ReflectionProbe: m_Enabled: 1 serializedVersion: 2 m_Type: 0 - m_Mode: 2 + m_Mode: 1 m_RefreshMode: 2 m_TimeSlicingMode: 0 m_Resolution: 128 @@ -968,7 +997,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackNone.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackNone.unity.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackRefl.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackRefl.unity rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackRefl.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackRefl.unity.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackSky.unity b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity similarity index 98% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackSky.unity rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity index 546f4bdbcbc..4b2050abbb2 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackSky.unity +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity @@ -539,7 +539,7 @@ MonoBehaviour: automaticScale: 1 viewerScale: 1 type: 0 - mode: 0 + mode: 2 realtimeMode: 1 lighting: multiplier: 1 @@ -708,7 +708,7 @@ MonoBehaviour: camera: 0 m_ProxyVolume: {fileID: 0} m_BakedTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} - m_CustomTexture: {fileID: 0} + m_CustomTexture: {fileID: 8900000, guid: f618d4eb427f3d74783c9c8c83ad1ea3, type: 3} m_BakedRenderData: m_WorldToCameraRHS: e00: 0 @@ -787,6 +787,35 @@ MonoBehaviour: m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} m_FieldOfView: 0 m_Aspect: 0 + m_SHForNormalization: + sh[ 0]: 0 + sh[ 1]: 0 + sh[ 2]: 0 + sh[ 3]: 0 + sh[ 4]: 0 + sh[ 5]: 0 + sh[ 6]: 0 + sh[ 7]: 0 + sh[ 8]: 0 + sh[ 9]: 0 + sh[10]: 0 + sh[11]: 0 + sh[12]: 0 + sh[13]: 0 + sh[14]: 0 + sh[15]: 0 + sh[16]: 0 + sh[17]: 0 + sh[18]: 0 + sh[19]: 0 + sh[20]: 0 + sh[21]: 0 + sh[22]: 0 + sh[23]: 0 + sh[24]: 0 + sh[25]: 0 + sh[26]: 0 + m_HasValidSHForNormalization: 0 m_HDProbeVersion: 3 m_ObsoleteInfiniteProjection: 1 m_ObsoleteInfluenceVolume: @@ -968,7 +997,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackSky.unity.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackSky.unity.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-1.exr b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/ReflectionProbe.exr similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-1.exr rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/ReflectionProbe.exr diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-0.exr.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/ReflectionProbe.exr.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/ReflectionProbe-0.exr.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/ReflectionProbe.exr.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Both.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset similarity index 90% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Both.asset rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset index 2811cf687eb..fd59fee5d2e 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Both.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset @@ -46,24 +46,29 @@ MonoBehaviour: hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -103,6 +108,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &-1756342479024897208 MonoBehaviour: m_ObjectHideFlags: 3 @@ -149,14 +167,17 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - fallbackHierachy: + rayMissFallbackHierarchy: m_OverrideState: 1 m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 1 m_Value: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 1847 textureLodBias: m_OverrideState: 1 m_Value: 1 @@ -212,6 +233,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -225,7 +252,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} - m_Name: Global Volume Profile_Both + m_Name: Reflection_RayMiss_FallbackBoth m_EditorClassIdentifier: components: - {fileID: -789598458994953367} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Both.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Both.asset.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_None.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset similarity index 90% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_None.asset rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset index 90b9101c1d8..a0be43682e3 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_None.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset @@ -46,24 +46,29 @@ MonoBehaviour: hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -103,6 +108,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &-3945491148911242723 MonoBehaviour: m_ObjectHideFlags: 3 @@ -125,6 +143,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -154,7 +178,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} - m_Name: Global Volume Profile_None + m_Name: Reflection_RayMiss_FallbackNone m_EditorClassIdentifier: components: - {fileID: -3945491148911242723} @@ -236,14 +260,17 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - fallbackHierachy: + rayMissFallbackHierarchy: m_OverrideState: 1 m_Value: 0 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 textureLodBias: m_OverrideState: 0 m_Value: 1 @@ -264,7 +291,7 @@ MonoBehaviour: m_Value: 0 mode: m_OverrideState: 1 - m_Value: 1 + m_Value: 2 m_FullResolution: m_OverrideState: 1 m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_None.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_None.asset.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset similarity index 90% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset index 91908922c4a..ec8cb85d719 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset @@ -46,24 +46,29 @@ MonoBehaviour: hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -103,6 +108,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &-1756342479024897208 MonoBehaviour: m_ObjectHideFlags: 3 @@ -149,14 +167,17 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - fallbackHierachy: + rayMissFallbackHierarchy: m_OverrideState: 1 m_Value: 2 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 textureLodBias: m_OverrideState: 0 m_Value: 1 @@ -212,6 +233,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -225,7 +252,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} - m_Name: Global Volume Profile_Probe + m_Name: Reflection_RayMiss_FallbackProbe m_EditorClassIdentifier: components: - {fileID: -789598458994953367} diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Probe.asset.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset.meta diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset similarity index 90% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset index 42720ea8a52..671f99425ae 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -35,7 +41,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} - m_Name: Global Volume Profile_Sky + m_Name: Reflection_RayMiss_FallbackSky m_EditorClassIdentifier: components: - {fileID: -953996712319316773} @@ -117,14 +123,17 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - fallbackHierachy: + rayMissFallbackHierarchy: m_OverrideState: 1 m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 1 m_Value: serializedVersion: 2 - m_Bits: 4294967295 + m_Bits: 1847 textureLodBias: m_OverrideState: 0 m_Value: 1 @@ -145,7 +154,7 @@ MonoBehaviour: m_Value: 0 mode: m_OverrideState: 1 - m_Value: 1 + m_Value: 2 m_FullResolution: m_OverrideState: 1 m_Value: 0 @@ -220,24 +229,29 @@ MonoBehaviour: hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: ec03f1d4a2587b749bc197def8c88c8e, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -277,3 +291,16 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset.meta b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset.meta similarity index 100% rename from TestProjects/HDRP_DXR_Tests/Assets/Scenes/109_ReflectionFallbackBoth/Global Volume Profile_Sky.asset.meta rename to TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset.meta diff --git a/TestProjects/HDRP_DXR_Tests/ProjectSettings/EditorBuildSettings.asset b/TestProjects/HDRP_DXR_Tests/ProjectSettings/EditorBuildSettings.asset index 5747c13f564..ee9495d4e18 100644 --- a/TestProjects/HDRP_DXR_Tests/ProjectSettings/EditorBuildSettings.asset +++ b/TestProjects/HDRP_DXR_Tests/ProjectSettings/EditorBuildSettings.asset @@ -63,17 +63,29 @@ EditorBuildSettings: path: Assets/Scenes/108_Emissive_Quality_Exposure_15.unity guid: 17802fede7f11db4bb4ec0c698f4a943 - enabled: 1 - path: Assets/Scenes/109_ReflectionFallbackBoth.unity + path: Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackBoth.unity guid: 7dd9ef30d1f9f704a9dbcc3e68cc4475 - enabled: 1 - path: Assets/Scenes/109_ReflectionFallbackNone.unity + path: Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackNone.unity guid: 05a8727ee9005474faced212351902f4 - enabled: 1 - path: Assets/Scenes/109_ReflectionFallbackRefl.unity + path: Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackProbe.unity guid: fa361ef20ae4ea941870b11ab5834255 - enabled: 1 - path: Assets/Scenes/109_ReflectionFallbackSky.unity + path: Assets/Scenes/Reflection_RayMiss_Fallback/109_Reflection_RayMiss_FallbackSky.unity guid: 826118918d11f6a4c8900c5d29a4c6b4 + - enabled: 1 + path: Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackBoth.unity + guid: 180c7b3e9c4813f44b39ee597770b6e8 + - enabled: 1 + path: Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackNone.unity + guid: c7d4b30f1f058474186ae254f529e861 + - enabled: 1 + path: Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackProbe.unity + guid: 90d71a57a4b2fae43bfa1ac0bec6ce54 + - enabled: 1 + path: Assets/Scenes/Reflection_LastBounce_Fallback/110_Reflection_LastBounce_FallbackSky.unity + guid: 5c56a3e53ee350a4dad439f373d87b59 - enabled: 1 path: Assets/Scenes/201_LargeAmbientOcclusion.unity guid: 41a04a0db6c8e4e4eb54296e4521c3e5 @@ -119,6 +131,30 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/310_GlobalIlluminationHybridHalfRes.unity guid: 0f27d8beeae29414bb547dd3447e9767 + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackBoth.unity + guid: f276d4cfd8f87134aa5844076d660c74 + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackNone.unity + guid: eae4b94b01182af4e8664a5080a9349a + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackProbe.unity + guid: 666751c5a58dff04a90a2fdb4d8b4980 + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_RayMiss_Fallback/311_GlobalIllumination_RayMiss_FallbackSky.unity + guid: a8bdb910c10e84b40aa70ebb30be85e5 + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackBoth.unity + guid: 8d7899854dadd944e808fa7275489d1b + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackNone.unity + guid: ea59d2ffbfa6ae44184cb3c419551cf1 + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackProbe.unity + guid: 5c9d14f073d4f914cb8f32c841b9a1ee + - enabled: 1 + path: Assets/Scenes/GlobalIllumination_LastBounce_Fallback/312_GlobalIllumination_LastBounce_FallbackSky.unity + guid: 827c090b62971674ba95418bc420df4f - enabled: 1 path: Assets/Scenes/406_RayTracedShadows.unity guid: 4aaf485f4ac39ff4e9fd997caff44abe From 12e31a770756265e963947ab82d01dd5f865fcd9 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 5 Aug 2021 11:51:57 +0200 Subject: [PATCH 03/11] Update documentation --- .../Documentation~/Override-Screen-Space-GI.md | 3 +++ .../Documentation~/Override-Screen-Space-Reflection.md | 3 ++- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md index e091f24c5ec..45d850c6809 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md @@ -46,6 +46,7 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | - **Denoiser Radius** | Set the radius of the spatio-temporal filter. | | - **Second Denoiser Pass** | Enable this feature to process a second denoiser pass. This helps to remove noise from the effect. | | **Depth Tolerance** | Use the slider to control the tolerance when comparing the depth of the GameObjects on screen and the depth buffer. Because the SSR algorithm can not distinguish thin GameObjects from thick ones, this property helps trace rays behind GameObjects. The algorithm applies this property to every GameObject uniformly. | +| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for screen space global illumination when a ray doesn't find an intersection. | ### Ray-traced @@ -53,6 +54,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | Property | Description | | ------------------------------ | ------------------------------------------------------------ | +| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when a ray doesn't find an intersection. | +| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when lighting the last bounce. | | **Tracing** | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate global illumination. For information on ray-traced global illumination, see [ray-traced global illumination](Ray-Traced-Global-Illumination.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md index ac780aab885..a7608e76d10 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md @@ -53,7 +53,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSR, so to enable and | Property | Description | | ----------------------------- | ------------------------------------------------------------ | | **Tracing** | Specifies the method HDRP uses to calculate reflections. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate reflections. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate reflections. For information on ray-traced reflections, see [ray-traced reflection](Ray-Traced-Reflections.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate reflections. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | -| **Fallback Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when a ray doesn't find an intersection. | +| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when a ray doesn't find an intersection. | +| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when lighting the last bounce. | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | | **Quality** | Specifies the preset HDRP uses to populate the values of the following nested properties. The options are:
• **Low**: A preset that emphasizes performance over quality.
• **Medium**: A preset that balances performance and quality.
• **High**: A preset that emphasizes quality over performance.
• **Custom**: Allows you to override each property individually.
This property only appears if you set **Mode** to **Performance**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 10f8a54f4f3..5d2c9e53710 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -41,3 +41,5 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Depth** | Controls the maximum number of times a ray can reflect or refract before it stops and returns the final color. Increasing this value increases execution time exponentially. | | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | +| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when a ray doesn't find an intersection. | +| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when lighting the last bounce. | From 0a42c74aeed75894942a2dd483a42c63b0652dde Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 5 Aug 2021 11:53:02 +0200 Subject: [PATCH 04/11] Formatting --- .../Runtime/Lighting/GlobalIllumination.cs | 2 +- .../Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs index f2c2ebb19a9..f201e00af0a 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs @@ -148,7 +148,7 @@ public bool secondDenoiserPassSS [Tooltip("Controls the fallback hierarchy for lighting the last bounce.")] [AdditionalProperty] public RayMarchingFallbackHierarchyParameter lastBounceFallbackHierarchy = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); - + ///

/// Defines the layers that GI should include. /// diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs index b5d1956e22f..c61bfda3db0 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs @@ -50,7 +50,7 @@ public sealed class RecursiveRendering : VolumeComponent /// [AdditionalProperty] public RayTracingFallbackHierachyParameter lastBounceFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); - + /// /// Default constructor for the recursive rendering volume component. /// From 02011c8b1d2fefb26fa7b126626cea7f869e5c6d Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 5 Aug 2021 12:09:11 +0200 Subject: [PATCH 05/11] Missing section for rr --- .../RenderPipeline/Raytracing/RecursiveRenderingEditor.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs index d881b4fcdda..b65398a4595 100644 --- a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs @@ -55,8 +55,12 @@ public override void OnInspectorGUI() PropertyField(m_MaxDepth); PropertyField(m_RayLength, k_RayLengthText); PropertyField(m_MinSmoothness); - PropertyField(m_RayMissFallbackHierarchy); - PropertyField(m_LastBounceFallbackHierarchy); + using (new IndentLevelScope()) + { + EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); + PropertyField(m_RayMissFallbackHierarchy); + PropertyField(m_LastBounceFallbackHierarchy); + } } } } From 0b814e63a62f9c23af0dfd3c7b86f2432b6bcc74 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Fri, 6 Aug 2021 13:57:48 +0200 Subject: [PATCH 06/11] Review corrections and adapt scenes --- .../GlobalIlluminationDenoised1.asset | 2 +- .../GlobalIlluminationDenoised1Half.asset | 2 +- .../GlobalIlluminationDenoised2.asset | 2 +- .../GlobalIlluminationFog.asset | 2 +- .../GlobalIlluminationPerfFull.asset | 2 +- .../GlobalIlluminationPerfHalf.asset | 2 +- .../GlobalIlluminationQuality.asset | 2 +- .../GlobalIlluminationQualityExposure.asset | 2 +- ...balIllumination_RayMiss_FallbackBoth.asset | 2 +- ...balIllumination_RayMiss_FallbackNone.asset | 2 +- ...alIllumination_RayMiss_FallbackProbe.asset | 2 +- ...obalIllumination_RayMiss_FallbackSky.asset | 2 +- .../RayTracedReflectionsDenoised.asset | 96 +++++------- .../RayTracedReflectionsDenoised2.asset | 96 +++++------- .../RayTracedReflectionsNoisy.asset | 86 +++++------ ...ctionsAndGlobalIlluminationCollision.asset | 139 +++++++++--------- .../RecursiveRenderingDisabled.asset | 102 ++++++------- .../RecursiveRenderingProfileFog.asset | 132 ++++++----------- .../Reflection_LastBounce_Fallback_Both.asset | 8 +- .../Reflection_LastBounce_Fallback_None.asset | 2 +- ...Reflection_LastBounce_Fallback_Probe.asset | 8 +- .../Reflection_LastBounce_Fallback_Sky.asset | 2 +- .../Reflection_RayMiss_FallbackBoth.asset | 2 +- .../Reflection_RayMiss_FallbackNone.asset | 2 +- .../Reflection_RayMiss_FallbackProbe.asset | 2 +- .../Reflection_RayMiss_FallbackSky.asset | 2 +- .../HDScreenSpaceReflectionEditor.cs | 16 +- .../Raytracing/GlobalIlluminationEditor.cs | 18 +-- .../Raytracing/RecursiveRenderingEditor.cs | 12 +- .../Runtime/Lighting/GlobalIllumination.cs | 2 +- ...rPipeline.ScreenSpaceGlobalIllumination.cs | 6 +- .../ScreenSpaceReflection.cs | 2 +- ...derPipeline.RaytracingDeferredLightLoop.cs | 2 +- ...enderPipeline.RaytracingIndirectDiffuse.cs | 10 +- ...derPipeline.RaytracingRecursiveRenderer.cs | 4 +- .../HDRenderPipeline.RaytracingReflection.cs | 6 +- .../Raytracing/RecursiveRendering.cs | 6 +- 37 files changed, 347 insertions(+), 440 deletions(-) diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset index 0b37e495a01..e9313528f23 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset index 27169c5aa16..c003c20af5c 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset index 2554ace9a71..a985a7b29bf 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset index f6204fcf82c..d3ef613b580 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset @@ -279,7 +279,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset index ed066660295..b67b07a3039 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset index d341855c5ac..c58843db433 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset index 98fb812b60b..bcc7425339d 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQuality.asset @@ -190,7 +190,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset index 6ee1069bab4..6044864a882 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationQualityExposure.asset @@ -342,7 +342,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset index 9eb77fcb046..40ab0bd3464 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackBoth.asset @@ -38,7 +38,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 3 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset index 7d79c5ff6d2..a3888f3524a 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackNone.asset @@ -38,7 +38,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset index a97a23f7077..708dd115d0e 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackProbe.asset @@ -38,7 +38,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 2 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset index 99c1865ddfa..420410ad355 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIllumination_RayMiss_Fallback/GlobalIllumination_RayMiss_FallbackSky.asset @@ -38,7 +38,7 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 1 depthBufferThickness: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised.asset index 22ac2fb900b..6afaad44bf3 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised.asset @@ -16,17 +16,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 0 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 0 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 0 m_Value: 0.05 @@ -64,17 +59,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 0 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 0 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 0 m_Value: 0.05 @@ -128,8 +118,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -139,11 +127,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 2.4222004 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -156,34 +142,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 5fb993a599e7e9b4b825e1a28e6d2c07, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -199,31 +186,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -233,6 +210,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &7234921812903972738 MonoBehaviour: m_ObjectHideFlags: 3 @@ -255,6 +245,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -283,13 +279,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 1 m_Value: 0.5 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 1 m_Value: 0.7 - min: 0 - max: 1 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -299,44 +291,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 0 m_Value: 0.018 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 1 m_Value: 50 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.75 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 1 m_Value: 1 m_DenoiserRadius: m_OverrideState: 1 m_Value: 8 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -349,14 +338,9 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised2.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised2.asset index 5fccdd4d3b0..c3da7f8b2f6 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised2.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsDenoised2.asset @@ -16,17 +16,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 0 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 0 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 0 m_Value: 0.05 @@ -64,17 +59,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 0 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 0 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 0 m_Value: 0.05 @@ -128,8 +118,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -139,11 +127,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 2.4222004 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -156,34 +142,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 5fb993a599e7e9b4b825e1a28e6d2c07, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -199,31 +186,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -233,6 +210,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &7234921812903972738 MonoBehaviour: m_ObjectHideFlags: 3 @@ -255,6 +245,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -283,13 +279,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 1 m_Value: 0.4 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 1 m_Value: 0.4 - min: 0 - max: 1 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -299,44 +291,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 0 m_Value: 0.018 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 1 m_Value: 50 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.75 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 1 m_Value: 1 m_DenoiserRadius: m_OverrideState: 1 m_Value: 32 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -349,14 +338,9 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsNoisy.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsNoisy.asset index fbc09441915..948a8be12ae 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsNoisy.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/RayTracedReflectionsNoisy.asset @@ -32,8 +32,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -43,11 +41,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 2.4222004 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -60,34 +56,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 5fb993a599e7e9b4b825e1a28e6d2c07, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -103,31 +100,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -137,6 +124,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &7234921812903972738 MonoBehaviour: m_ObjectHideFlags: 3 @@ -159,6 +159,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -187,13 +193,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 1 m_Value: 0.5 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 1 m_Value: 0.7 - min: 0 - max: 1 reflectSky: m_OverrideState: 1 m_Value: 1 @@ -203,44 +205,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 1 m_Value: 0.018 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 1 m_Value: 50 - min: 0.001 m_ClampValue: m_OverrideState: 1 m_Value: 0.75 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 1 m_Value: 0 m_DenoiserRadius: m_OverrideState: 0 m_Value: 16 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -253,14 +252,9 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/ReflectionsAndGlobalIlluminationCollision.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/ReflectionsAndGlobalIlluminationCollision.asset index 3a95b67f9c8..3ebab1f4d53 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/ReflectionsAndGlobalIlluminationCollision.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RayTracedReflectionsData/ReflectionsAndGlobalIlluminationCollision.asset @@ -22,6 +22,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 0 m_Value: 0 @@ -41,8 +47,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -52,11 +56,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 5.20731 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0.4714623, y: 0.4714616, z: 0.5} @@ -69,34 +71,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: 614ae0372d7dfb847a1926990e89fa06, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -112,31 +115,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -146,6 +139,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -185,56 +191,56 @@ MonoBehaviour: tracing: m_OverrideState: 1 m_Value: 2 + rayMiss: + m_OverrideState: 0 + m_Value: 3 depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 - m_RaySteps: + m_MaxRaySteps: + m_OverrideState: 0 + m_Value: 32 + m_DenoiseSS: m_OverrideState: 0 - m_Value: 64 - min: 16 - max: 128 - m_FilterRadius: + m_Value: 1 + m_HalfResolutionDenoiserSS: m_OverrideState: 0 - m_Value: 8 - min: 2 - max: 8 + m_Value: 0 + m_DenoiserRadiusSS: + m_OverrideState: 0 + m_Value: 0.6 + m_SecondDenoiserPassSS: + m_OverrideState: 0 + m_Value: 1 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 7 m_RayLength: m_OverrideState: 0 m_Value: 50 - min: 0 m_ClampValue: m_OverrideState: 0 m_Value: 0.8 - min: 0.001 - max: 10 mode: m_OverrideState: 0 m_Value: 2 m_FullResolution: m_OverrideState: 0 m_Value: 0 - m_UpscaleRadius: - m_OverrideState: 0 - m_Value: 4 - min: 2 - max: 4 sampleCount: m_OverrideState: 0 m_Value: 2 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_Denoise: m_OverrideState: 0 m_Value: 1 @@ -244,16 +250,15 @@ MonoBehaviour: m_DenoiserRadius: m_OverrideState: 0 m_Value: 0.5 - min: 0.001 - max: 1 m_SecondDenoiserPass: m_OverrideState: 0 m_Value: 1 - m_RayStepsRT: + m_MaxMixedRaySteps: m_OverrideState: 0 m_Value: 48 - min: 16 - max: 128 + receiverMotionRejection: + m_OverrideState: 0 + m_Value: 1 --- !u!114 &6518160735090761009 MonoBehaviour: m_ObjectHideFlags: 3 @@ -279,13 +284,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 1 m_Value: 0.5 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 1 m_Value: 0.7 - min: 0 - max: 1 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -295,44 +296,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 0 m_Value: 0.1 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 0 m_Value: 50 - min: 0 m_ClampValue: m_OverrideState: 0 m_Value: 1 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 0 m_Value: 1 m_DenoiserRadius: m_OverrideState: 0 m_Value: 8 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -345,14 +343,9 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingDisabled.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingDisabled.asset index af7b023677b..e1965f74ada 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingDisabled.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingDisabled.asset @@ -16,17 +16,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 1 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 1 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 1 m_Value: 0.05 @@ -118,8 +113,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -129,11 +122,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 0.4115012 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -146,34 +137,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: a615f6de0224d55408b4e74da3b0bac0, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -189,31 +181,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -223,6 +205,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &-3615765744027532288 MonoBehaviour: m_ObjectHideFlags: 3 @@ -328,17 +323,18 @@ MonoBehaviour: maxDepth: m_OverrideState: 1 m_Value: 10 - min: 1 - max: 10 rayLength: m_OverrideState: 1 m_Value: 50 - min: 0 minSmoothness: m_OverrideState: 0 m_Value: 0.5 - min: 0 - max: 1 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounce: + m_OverrideState: 0 + m_Value: 3 --- !u!114 &-196050169322963185 MonoBehaviour: m_ObjectHideFlags: 3 @@ -433,6 +429,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 1 m_Value: 0 @@ -488,13 +490,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 0 m_Value: 0.9 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 0 m_Value: 0.9 - min: 0 - max: 1 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -504,44 +502,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 0 m_Value: 0.1 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 1 m_Value: 10 - min: 0.001 m_ClampValue: m_OverrideState: 0 m_Value: 1 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 0 m_Value: 0 m_DenoiserRadius: m_OverrideState: 0 m_Value: 16 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -554,17 +549,12 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 --- !u!114 &8140916672878358342 MonoBehaviour: m_ObjectHideFlags: 3 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingProfileFog.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingProfileFog.asset index fcb34cc1368..e8c4195057d 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingProfileFog.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/RecursiveRenderingData/RecursiveRenderingProfileFog.asset @@ -16,17 +16,12 @@ MonoBehaviour: maxShadowDistance: m_OverrideState: 1 m_Value: 500 - min: 0 directionalTransmissionMultiplier: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 cascadeShadowSplitCount: m_OverrideState: 1 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 1 m_Value: 0.05 @@ -118,8 +113,6 @@ MonoBehaviour: rotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -129,11 +122,9 @@ MonoBehaviour: multiplier: m_OverrideState: 0 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 0.4115012 - min: 0 upperHemisphereLuxColor: m_OverrideState: 0 m_Value: {x: 0, y: 0, z: 0} @@ -146,34 +137,35 @@ MonoBehaviour: updatePeriod: m_OverrideState: 0 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 hdriSky: m_OverrideState: 1 m_Value: {fileID: 8900000, guid: a615f6de0224d55408b4e74da3b0bac0, type: 3} - enableDistortion: + distortionMode: m_OverrideState: 0 m_Value: 0 - procedural: - m_OverrideState: 0 - m_Value: 1 flowmap: m_OverrideState: 0 m_Value: {fileID: 0} upperHemisphereOnly: m_OverrideState: 0 m_Value: 1 - scrollDirection: + scrollOrientation: m_OverrideState: 0 - m_Value: 0 - min: 0 - max: 360 + m_Value: + mode: 1 + customValue: 0 + additiveValue: 0 + multiplyValue: 1 scrollSpeed: m_OverrideState: 0 - m_Value: 2 - min: 0 + m_Value: + mode: 1 + customValue: 100 + additiveValue: 0 + multiplyValue: 1 enableBackplate: m_OverrideState: 0 m_Value: 0 @@ -189,31 +181,21 @@ MonoBehaviour: projectionDistance: m_OverrideState: 0 m_Value: 16 - min: 0.0000001 plateRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexRotation: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 360 plateTexOffset: m_OverrideState: 0 m_Value: {x: 0, y: 0} blendAmount: m_OverrideState: 0 m_Value: 0 - min: 0 - max: 100 shadowTint: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 pointLightShadow: m_OverrideState: 0 m_Value: 0 @@ -223,6 +205,19 @@ MonoBehaviour: rectLightShadow: m_OverrideState: 0 m_Value: 0 + m_SkyVersion: 1 + enableDistortion: + m_OverrideState: 0 + m_Value: 0 + procedural: + m_OverrideState: 0 + m_Value: 1 + scrollDirection: + m_OverrideState: 0 + m_Value: 0 + m_ObsoleteScrollSpeed: + m_OverrideState: 0 + m_Value: 2 --- !u!114 &-3615765744027532288 MonoBehaviour: m_ObjectHideFlags: 3 @@ -302,32 +297,21 @@ MonoBehaviour: color: m_OverrideState: 0 m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} - hdr: 1 - showAlpha: 0 - showEyeDropper: 1 tint: m_OverrideState: 1 m_Value: {r: 0.7169812, g: 0.09807763, b: 0.09807763, a: 1} - hdr: 1 - showAlpha: 0 - showEyeDropper: 1 maxFogDistance: m_OverrideState: 1 m_Value: 2 - min: 0 mipFogMaxMip: m_OverrideState: 0 m_Value: 0.5 - min: 0 - max: 1 mipFogNear: m_OverrideState: 0 m_Value: 0 - min: 0 mipFogFar: m_OverrideState: 0 m_Value: 1000 - min: 0 baseHeight: m_OverrideState: 1 m_Value: 20 @@ -337,61 +321,42 @@ MonoBehaviour: meanFreePath: m_OverrideState: 1 m_Value: 10 - min: 1 enableVolumetricFog: m_OverrideState: 0 m_Value: 0 albedo: m_OverrideState: 0 m_Value: {r: 1, g: 1, b: 1, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 globalLightProbeDimmer: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 1 depthExtent: m_OverrideState: 0 m_Value: 64 - min: 0.1 denoisingMode: m_OverrideState: 0 m_Value: 2 anisotropy: m_OverrideState: 0 m_Value: 0 - min: -1 - max: 1 sliceDistributionUniformity: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_FogControlMode: m_OverrideState: 0 m_Value: 0 screenResolutionPercentage: m_OverrideState: 0 m_Value: 12.5 - min: 6.25 - max: 50 volumeSliceCount: m_OverrideState: 0 m_Value: 64 - min: 1 - max: 512 m_VolumetricFogBudget: m_OverrideState: 0 m_Value: 0.33 - min: 0 - max: 1 m_ResolutionDepthRatio: m_OverrideState: 0 m_Value: 0.666 - min: 0 - max: 1 directionalLightsOnly: m_OverrideState: 0 m_Value: 0 @@ -446,17 +411,18 @@ MonoBehaviour: maxDepth: m_OverrideState: 1 m_Value: 10 - min: 1 - max: 10 rayLength: m_OverrideState: 1 m_Value: 50 - min: 0 minSmoothness: m_OverrideState: 0 m_Value: 0.5 - min: 0 - max: 1 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounce: + m_OverrideState: 0 + m_Value: 3 --- !u!114 &-196050169322963185 MonoBehaviour: m_ObjectHideFlags: 3 @@ -552,6 +518,12 @@ MonoBehaviour: skyAmbientMode: m_OverrideState: 0 m_Value: 0 + windOrientation: + m_OverrideState: 0 + m_Value: 0 + windSpeed: + m_OverrideState: 0 + m_Value: 100 fogType: m_OverrideState: 1 m_Value: 0 @@ -607,13 +579,9 @@ MonoBehaviour: m_MinSmoothness: m_OverrideState: 0 m_Value: 0.9 - min: 0 - max: 1 m_SmoothnessFadeStart: m_OverrideState: 0 m_Value: 0.9 - min: 0 - max: 1 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -623,44 +591,41 @@ MonoBehaviour: depthBufferThickness: m_OverrideState: 0 m_Value: 0.01 - min: 0 - max: 1 screenFadeDistance: m_OverrideState: 0 m_Value: 0.1 - min: 0 - max: 1 accumulationFactor: m_OverrideState: 0 m_Value: 0.75 - min: 0 - max: 1 m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - min: 0 + rayMiss: + m_OverrideState: 0 + m_Value: 3 + lastBounceFallbackHierarchy: + m_OverrideState: 0 + m_Value: 3 layerMask: m_OverrideState: 0 m_Value: serializedVersion: 2 m_Bits: 4294967295 + textureLodBias: + m_OverrideState: 0 + m_Value: 1 m_RayLength: m_OverrideState: 0 m_Value: 10 - min: 0.001 m_ClampValue: m_OverrideState: 0 m_Value: 1 - min: 0.001 - max: 10 m_Denoise: m_OverrideState: 0 m_Value: 0 m_DenoiserRadius: m_OverrideState: 0 m_Value: 16 - min: 1 - max: 32 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 @@ -673,17 +638,12 @@ MonoBehaviour: sampleCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 32 bounceCount: m_OverrideState: 0 m_Value: 1 - min: 1 - max: 31 m_RayMaxIterationsRT: m_OverrideState: 0 m_Value: 32 - min: 0 --- !u!114 &8140916672878358342 MonoBehaviour: m_ObjectHideFlags: 3 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset index 4c5341493a0..e402992c3f6 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Both.asset @@ -161,10 +161,10 @@ MonoBehaviour: m_Value: 2 m_MinSmoothness: m_OverrideState: 0 - m_Value: 0.9 + m_Value: 0.4 m_SmoothnessFadeStart: m_OverrideState: 0 - m_Value: 0.9 + m_Value: 0.5 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -183,7 +183,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 lastBounceFallbackHierarchy: @@ -208,7 +208,7 @@ MonoBehaviour: m_Value: 1 m_DenoiserRadius: m_OverrideState: 0 - m_Value: 8 + m_Value: 12 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset index c7df26adaf9..691d139a402 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_None.asset @@ -183,7 +183,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 lastBounceFallbackHierarchy: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset index 367223b3c29..dffe4ab1c24 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Probe.asset @@ -161,10 +161,10 @@ MonoBehaviour: m_Value: 2 m_MinSmoothness: m_OverrideState: 0 - m_Value: 0.9 + m_Value: 0.4 m_SmoothnessFadeStart: m_OverrideState: 0 - m_Value: 0.9 + m_Value: 0.5 reflectSky: m_OverrideState: 0 m_Value: 1 @@ -183,7 +183,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 lastBounceFallbackHierarchy: @@ -208,7 +208,7 @@ MonoBehaviour: m_Value: 1 m_DenoiserRadius: m_OverrideState: 0 - m_Value: 8 + m_Value: 12 m_AffectSmoothSurfaces: m_OverrideState: 0 m_Value: 0 diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset index e3875114dc8..c97ef4ea704 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_LastBounce_Fallback/Reflection_LastBounce_Fallback_Sky.asset @@ -183,7 +183,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 lastBounceFallbackHierarchy: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset index fd59fee5d2e..00f24bf4657 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackBoth.asset @@ -167,7 +167,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 3 lastBounceFallbackHierarchy: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset index a0be43682e3..d30cbd49cba 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackNone.asset @@ -260,7 +260,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 0 lastBounceFallbackHierarchy: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset index ec8cb85d719..21f0c433d67 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackProbe.asset @@ -167,7 +167,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 2 lastBounceFallbackHierarchy: diff --git a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset index 671f99425ae..ce67d82dfb5 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset +++ b/TestProjects/HDRP_DXR_Tests/Assets/Scenes/Reflection_RayMiss_Fallback/Reflection_RayMiss_FallbackSky.asset @@ -123,7 +123,7 @@ MonoBehaviour: m_RayMaxIterations: m_OverrideState: 0 m_Value: 32 - rayMissFallbackHierarchy: + rayMiss: m_OverrideState: 1 m_Value: 1 lastBounceFallbackHierarchy: diff --git a/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs b/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs index c3eb8d00199..c03723215c4 100644 --- a/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/Lighting/Reflection/HDScreenSpaceReflectionEditor.cs @@ -23,8 +23,8 @@ class HDScreenSpaceReflectionEditor : VolumeComponentWithQualityEditor SerializedDataParameter m_AccumulationFactor; // Ray Tracing - SerializedDataParameter m_RayMissFallbackHierarchy; - SerializedDataParameter m_LastBounceFallbackHierarchy; + SerializedDataParameter m_RayMiss; + SerializedDataParameter m_LastBounce; SerializedDataParameter m_LayerMask; SerializedDataParameter m_TextureLodBias; SerializedDataParameter m_RayLength; @@ -63,8 +63,8 @@ public override void OnEnable() m_AccumulationFactor = Unpack(o.Find(x => x.accumulationFactor)); // Generic ray tracing - m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); - m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); + m_RayMiss = Unpack(o.Find(x => x.rayMiss)); + m_LastBounce = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); m_LayerMask = Unpack(o.Find(x => x.layerMask)); m_TextureLodBias = Unpack(o.Find(x => x.textureLodBias)); m_RayLength = Unpack(o.Find(x => x.rayLength)); @@ -91,8 +91,8 @@ public override void OnEnable() static public readonly GUIContent k_TracingText = EditorGUIUtility.TrTextContent("Tracing", "Controls the technique used to compute the reflection.Controls the technique used to compute the reflections. Ray marching uses a ray-marched screen-space solution, Ray tracing uses a hardware accelerated world-space solution. Mixed uses first Ray marching, then Ray tracing if it fails to intersect on-screen geometry."); static public readonly GUIContent k_ReflectSkyText = EditorGUIUtility.TrTextContent("Reflect Sky", "When enabled, SSR handles sky reflection."); static public readonly GUIContent k_LayerMaskText = EditorGUIUtility.TrTextContent("Layer Mask", "Layer mask used to include the objects for ray traced reflections."); - static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss Hierarchy", "Controls the order in which fall backs are used when a ray misses."); - static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce Hierarchy", "Controls the fallback hierarchy for lighting the last bounce."); + static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss", "Controls the order in which fall backs are used when a ray misses."); + static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce", "Controls the fallback hierarchy for lighting the last bounce."); static public readonly GUIContent k_TextureLodBiasText = EditorGUIUtility.TrTextContent("Texture Lod Bias", "The LOD Bias HDRP applies to textures in the reflection. A higher value increases performance and makes denoising easier, but it might reduce visual fidelity."); static public readonly GUIContent k_MinimumSmoothnessText = EditorGUIUtility.TrTextContent("Minimum Smoothness", "Controls the smoothness value at which HDRP activates SSR and the smoothness-controlled fade out stops."); static public readonly GUIContent k_SmoothnessFadeStartText = EditorGUIUtility.TrTextContent("Smoothness Fade Start", "Controls the smoothness value at which the smoothness-controlled fade out starts. The fade is in the range [Min Smoothness, Smoothness Fade Start]."); @@ -161,8 +161,8 @@ void RayTracedReflectionGUI(RayCastingMode tracingMode) using (new IndentLevelScope()) { EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); - PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); - PropertyField(m_LastBounceFallbackHierarchy, k_LastBounceFallbackHierarchyText); + PropertyField(m_RayMiss, k_RayMissFallbackHierarchyText); + PropertyField(m_LastBounce, k_LastBounceFallbackHierarchyText); } PropertyField(m_LayerMask, k_LayerMaskText); PropertyField(m_TextureLodBias, k_TextureLodBiasText); diff --git a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs index 09d71fce036..d15d7334af4 100644 --- a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/GlobalIlluminationEditor.cs @@ -12,14 +12,14 @@ class GlobalIlluminatorEditor : VolumeComponentWithQualityEditor // Shared rasterization / ray tracing parameter SerializedDataParameter m_Enable; SerializedDataParameter m_Tracing; - SerializedDataParameter m_RayMissFallbackHierarchy; + SerializedDataParameter m_RayMiss; // Screen space global illumination parameters SerializedDataParameter m_DepthBufferThickness; SerializedDataParameter m_RaySteps; // Ray tracing generic attributes - SerializedDataParameter m_LastBounceFallbackHierarchy; + SerializedDataParameter m_LastBounce; SerializedDataParameter m_LayerMask; SerializedDataParameter m_ReceiverMotionRejection; SerializedDataParameter m_TextureLodBias; @@ -57,14 +57,14 @@ public override void OnEnable() m_Enable = Unpack(o.Find(x => x.enable)); m_Tracing = Unpack(o.Find(x => x.tracing)); - m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); + m_RayMiss = Unpack(o.Find(x => x.rayMiss)); // SSGI Parameters m_DepthBufferThickness = Unpack(o.Find(x => x.depthBufferThickness)); m_RaySteps = Unpack(o.Find(x => x.maxRaySteps)); // Ray Tracing shared parameters - m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); + m_LastBounce = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); m_LayerMask = Unpack(o.Find(x => x.layerMask)); m_ReceiverMotionRejection = Unpack(o.Find(x => x.receiverMotionRejection)); m_TextureLodBias = Unpack(o.Find(x => x.textureLodBias)); @@ -99,8 +99,8 @@ public override void OnEnable() static public readonly GUIContent k_RayLengthText = EditorGUIUtility.TrTextContent("Max Ray Length", "Controls the maximal length of global illumination rays. The higher this value is, the more expensive ray traced global illumination is."); static public readonly GUIContent k_DepthBufferThicknessText = EditorGUIUtility.TrTextContent("Depth Tolerance", "Controls the tolerance when comparing the depth of two pixels."); - static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss Hierarchy", "Controls the fallback hierarchy for indirect diffuse in case the ray misses."); - static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce Hierarchy", "Controls the fallback hierarchy for lighting the last bounce."); + static public readonly GUIContent k_RayMissFallbackHierarchyText = EditorGUIUtility.TrTextContent("Ray Miss", "Controls the fallback hierarchy for indirect diffuse in case the ray misses."); + static public readonly GUIContent k_LastBounceFallbackHierarchyText = EditorGUIUtility.TrTextContent("Last Bounce", "Controls the fallback hierarchy for lighting the last bounce."); static public readonly GUIContent k_MaxMixedRaySteps = EditorGUIUtility.TrTextContent("Max Ray Steps", "Sets the maximum number of steps HDRP uses for mixed tracing."); static public readonly GUIContent k_DenoiseText = EditorGUIUtility.TrTextContent("Denoise", "Denoise the screen space GI."); @@ -191,8 +191,8 @@ public override void OnInspectorGUI() using (new IndentLevelScope()) { EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); - PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); - PropertyField(m_LastBounceFallbackHierarchy, k_LastBounceFallbackHierarchyText); + PropertyField(m_RayMiss, k_RayMissFallbackHierarchyText); + PropertyField(m_LastBounce, k_LastBounceFallbackHierarchyText); } if (currentAsset.currentPlatformRenderPipelineSettings.supportedRayTracingMode == RenderPipelineSettings.SupportedRayTracingMode.Both) @@ -246,7 +246,7 @@ public override void OnInspectorGUI() DenoiserSSGUI(); } PropertyField(m_DepthBufferThickness, k_DepthBufferThicknessText); - PropertyField(m_RayMissFallbackHierarchy, k_RayMissFallbackHierarchyText); + PropertyField(m_RayMiss, k_RayMissFallbackHierarchyText); } } } diff --git a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs index b65398a4595..2a0b06954e7 100644 --- a/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs +++ b/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Raytracing/RecursiveRenderingEditor.cs @@ -14,8 +14,8 @@ class RecursiveRenderingEditor : VolumeComponentEditor SerializedDataParameter m_MaxDepth; SerializedDataParameter m_RayLength; SerializedDataParameter m_MinSmoothness; - SerializedDataParameter m_RayMissFallbackHierarchy; - SerializedDataParameter m_LastBounceFallbackHierarchy; + SerializedDataParameter m_RayMiss; + SerializedDataParameter m_LastBounce; public override void OnEnable() { @@ -26,8 +26,8 @@ public override void OnEnable() m_MaxDepth = Unpack(o.Find(x => x.maxDepth)); m_RayLength = Unpack(o.Find(x => x.rayLength)); m_MinSmoothness = Unpack(o.Find(x => x.minSmoothness)); - m_RayMissFallbackHierarchy = Unpack(o.Find(x => x.rayMissFallbackHierarchy)); - m_LastBounceFallbackHierarchy = Unpack(o.Find(x => x.lastBounceFallbackHierarchy)); + m_RayMiss = Unpack(o.Find(x => x.rayMiss)); + m_LastBounce = Unpack(o.Find(x => x.lastBounce)); } static public readonly GUIContent k_RayLengthText = EditorGUIUtility.TrTextContent("Max Ray Length", "This defines the maximal travel distance of rays."); @@ -58,8 +58,8 @@ public override void OnInspectorGUI() using (new IndentLevelScope()) { EditorGUILayout.LabelField("Fallback", EditorStyles.miniLabel); - PropertyField(m_RayMissFallbackHierarchy); - PropertyField(m_LastBounceFallbackHierarchy); + PropertyField(m_RayMiss); + PropertyField(m_LastBounce); } } } diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs index f201e00af0a..3efa509db35 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/GlobalIllumination.cs @@ -34,7 +34,7 @@ bool UsesQualityMode() [Tooltip("Controls the fallback hierarchy for indirect diffuse in case the ray misses.")] [FormerlySerializedAs("fallbackHierarchy")] [AdditionalProperty] - public RayMarchingFallbackHierarchyParameter rayMissFallbackHierarchy = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); + public RayMarchingFallbackHierarchyParameter rayMiss = new RayMarchingFallbackHierarchyParameter(RayMarchingFallbackHierarchy.ReflectionProbesAndSky); #endregion #region RayMarching diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs index c007d887fa0..b4a4b0d5f10 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/HDRenderPipeline.ScreenSpaceGlobalIllumination.cs @@ -125,7 +125,7 @@ class TraceSSGIPassData public int raySteps; public int frameIndex; public Vector4 colorPyramidUvScaleAndLimitPrevFrame; - public int rayMissFallbackHierarchy; + public int rayMiss; // Compute Shader public ComputeShader ssGICS; @@ -185,7 +185,7 @@ TextureHandle TraceSSGI(RenderGraph renderGraph, HDCamera hdCamera, GlobalIllumi passData.raySteps = giSettings.maxRaySteps; passData.frameIndex = RayTracingFrameIndex(hdCamera, 16); passData.colorPyramidUvScaleAndLimitPrevFrame = HDUtils.ComputeViewportScaleAndLimit(hdCamera.historyRTHandleProperties.previousViewportSize, hdCamera.historyRTHandleProperties.previousRenderTargetSize); - passData.rayMissFallbackHierarchy = (int)giSettings.rayMissFallbackHierarchy.value; + passData.rayMiss = (int)giSettings.rayMiss.value; // Grab the right kernel passData.ssGICS = asset.renderPipelineResources.shaders.screenSpaceGlobalIlluminationCS; @@ -266,7 +266,7 @@ TextureHandle TraceSSGI(RenderGraph renderGraph, HDCamera hdCamera, GlobalIllumi // Inject all the input scalars ctx.cmd.SetComputeVectorParam(data.ssGICS, HDShaderIDs._ColorPyramidUvScaleAndLimitPrevFrame, data.colorPyramidUvScaleAndLimitPrevFrame); ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._ObjectMotionStencilBit, (int)StencilUsage.ObjectMotionVector); - ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._RayMarchingFallbackHierarchy, data.rayMissFallbackHierarchy); + ctx.cmd.SetComputeIntParam(data.ssGICS, HDShaderIDs._RayMarchingFallbackHierarchy, data.rayMiss); // Bind all the input buffers ctx.cmd.SetComputeTextureParam(data.ssGICS, data.projectKernel, HDShaderIDs._DepthTexture, data.depthTexture); diff --git a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs index e8e7cb83153..e6426855ece 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/Lighting/ScreenSpaceLighting/ScreenSpaceReflection.cs @@ -146,7 +146,7 @@ public int rayMaxIterations /// [FormerlySerializedAs("fallbackHierachy")] [AdditionalProperty] - public RayTracingFallbackHierachyParameter rayMissFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + public RayTracingFallbackHierachyParameter rayMiss = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); /// /// Controls the fallback hierarchy for lighting the last bounce. diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs index 04f87be82c5..b8cb870fa42 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingDeferredLightLoop.cs @@ -77,7 +77,7 @@ struct DeferredLightingRTParameters public bool halfResolution; public int rayCountType; public float lodBias; - public int rayMissFallbackHierarchy; + public int rayMiss; public int lastBounceFallbackHierarchy; // Ray marching attributes diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs index df60e1d092a..6717b88290b 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingIndirectDiffuse.cs @@ -56,7 +56,7 @@ DeferredLightingRTParameters PrepareIndirectDiffuseDeferredLightingRTParameters( deferredParameters.halfResolution = !fullResolution; deferredParameters.rayCountType = (int)RayCountValues.DiffuseGI_Deferred; deferredParameters.lodBias = settings.textureLodBias.value; - deferredParameters.rayMissFallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + deferredParameters.rayMiss = (int)settings.rayMiss.value; deferredParameters.lastBounceFallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Ray marching @@ -90,7 +90,7 @@ DeferredLightingRTParameters PrepareIndirectDiffuseDeferredLightingRTParameters( deferredParameters.raytracingCB._RaytracingIntensityClamp = settings.clampValue; deferredParameters.raytracingCB._RaytracingPreExposition = 1; deferredParameters.raytracingCB._RayTracingDiffuseLightingOnly = 1; - deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMissFallbackHierarchy; + deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMiss; deferredParameters.raytracingCB._RayTracingLastBounceFallbackHierarchy = deferredParameters.lastBounceFallbackHierarchy; return deferredParameters; @@ -372,7 +372,7 @@ class TraceQualityRTGIPassData public float clampValue; public int bounceCount; public int lodBias; - public int rayMissFallbackHierarchy; + public int rayMiss; public int lastBounceFallbackHierarchy; // Other parameters @@ -408,7 +408,7 @@ TextureHandle QualityRTGI(RenderGraph renderGraph, HDCamera hdCamera, TextureHan passData.clampValue = settings.clampValue; passData.bounceCount = settings.bounceCount.value; passData.lodBias = settings.textureLodBias.value; - passData.rayMissFallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + passData.rayMiss = (int)settings.rayMiss.value; passData.lastBounceFallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Grab the additional parameters @@ -461,7 +461,7 @@ TextureHandle QualityRTGI(RenderGraph renderGraph, HDCamera hdCamera, TextureHan data.shaderVariablesRayTracingCB._RaytracingMaxRecursion = data.bounceCount; data.shaderVariablesRayTracingCB._RayTracingDiffuseLightingOnly = 1; data.shaderVariablesRayTracingCB._RayTracingLodBias = data.lodBias; - data.shaderVariablesRayTracingCB._RayTracingRayMissFallbackHierarchy = data.rayMissFallbackHierarchy; + data.shaderVariablesRayTracingCB._RayTracingRayMissFallbackHierarchy = data.rayMiss; data.shaderVariablesRayTracingCB._RayTracingLastBounceFallbackHierarchy = data.lastBounceFallbackHierarchy; ConstantBuffer.PushGlobal(ctx.cmd, data.shaderVariablesRayTracingCB, HDShaderIDs._ShaderVariablesRaytracing); diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs index daca64e61c3..f1ea39e233d 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingRecursiveRenderer.cs @@ -107,8 +107,8 @@ TextureHandle RaytracingRecursiveRender(RenderGraph renderGraph, HDCamera hdCame passData.rayLength = recursiveSettings.rayLength.value; passData.maxDepth = recursiveSettings.maxDepth.value; passData.minSmoothness = recursiveSettings.minSmoothness.value; - passData.rayMissFallbackHiearchy = (int)recursiveSettings.rayMissFallbackHierarchy.value; - passData.lastBounceFallbackHiearchy = (int)recursiveSettings.lastBounceFallbackHierarchy.value; + passData.rayMissFallbackHiearchy = (int)recursiveSettings.rayMiss.value; + passData.lastBounceFallbackHiearchy = (int)recursiveSettings.lastBounce.value; // Other data passData.accelerationStructure = RequestAccelerationStructure(); diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs index 984e0f71c7e..9c3e9cc3672 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/HDRenderPipeline.RaytracingReflection.cs @@ -324,7 +324,7 @@ DeferredLightingRTParameters PrepareReflectionDeferredLightingRTParameters(HDCam deferredParameters.halfResolution = !fullResolution; deferredParameters.rayCountType = (int)RayCountValues.ReflectionDeferred; deferredParameters.lodBias = settings.textureLodBias.value; - deferredParameters.rayMissFallbackHierarchy = (int)(settings.rayMissFallbackHierarchy.value); + deferredParameters.rayMiss = (int)(settings.rayMiss.value); deferredParameters.lastBounceFallbackHierarchy = (int)(settings.lastBounceFallbackHierarchy.value); // Ray Marching parameters @@ -358,7 +358,7 @@ DeferredLightingRTParameters PrepareReflectionDeferredLightingRTParameters(HDCam deferredParameters.raytracingCB._RaytracingIntensityClamp = settings.clampValue; deferredParameters.raytracingCB._RaytracingPreExposition = 0; deferredParameters.raytracingCB._RayTracingDiffuseLightingOnly = 0; - deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMissFallbackHierarchy; + deferredParameters.raytracingCB._RayTracingRayMissFallbackHierarchy = deferredParameters.rayMiss; deferredParameters.raytracingCB._RayTracingLastBounceFallbackHierarchy = deferredParameters.lastBounceFallbackHierarchy; return deferredParameters; @@ -460,7 +460,7 @@ TextureHandle QualityRTR(RenderGraph renderGraph, HDCamera hdCamera, ScreenSpace passData.minSmoothness = settings.minSmoothness; passData.smoothnessFadeStart = settings.smoothnessFadeStart; passData.lodBias = settings.textureLodBias.value; - passData.rayMissfallbackHierarchy = (int)settings.rayMissFallbackHierarchy.value; + passData.rayMissfallbackHierarchy = (int)settings.rayMiss.value; passData.lastBouncefallbackHierarchy = (int)settings.lastBounceFallbackHierarchy.value; // Other parameters diff --git a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs index c61bfda3db0..f1ce8a0a5a1 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs +++ b/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Raytracing/RecursiveRendering.cs @@ -43,13 +43,15 @@ public sealed class RecursiveRendering : VolumeComponent /// Controls which sources are used to fallback on when the traced ray misses. /// [AdditionalProperty] - public RayTracingFallbackHierachyParameter rayMissFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + [Tooltip("Controls which sources are used to fallback on when the traced ray misses.")] + public RayTracingFallbackHierachyParameter rayMiss = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); /// /// Controls the fallback hierarchy for lighting the last bounce. /// [AdditionalProperty] - public RayTracingFallbackHierachyParameter lastBounceFallbackHierarchy = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); + [Tooltip("Controls the fallback hierarchy for lighting the last bounce.")] + public RayTracingFallbackHierachyParameter lastBounce = new RayTracingFallbackHierachyParameter(RayTracingFallbackHierachy.ReflectionProbesAndSky); /// /// Default constructor for the recursive rendering volume component. From 4646fe2fe7289694071d4b17f7d7d425fb34d8fe Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Mon, 9 Aug 2021 11:01:42 +0200 Subject: [PATCH 07/11] Update doc --- .../Documentation~/Override-Screen-Space-GI.md | 6 +++--- .../Documentation~/Override-Screen-Space-Reflection.md | 4 ++-- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md index 45d850c6809..a4fe7680e6a 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md @@ -46,7 +46,7 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | - **Denoiser Radius** | Set the radius of the spatio-temporal filter. | | - **Second Denoiser Pass** | Enable this feature to process a second denoiser pass. This helps to remove noise from the effect. | | **Depth Tolerance** | Use the slider to control the tolerance when comparing the depth of the GameObjects on screen and the depth buffer. Because the SSR algorithm can not distinguish thin GameObjects from thick ones, this property helps trace rays behind GameObjects. The algorithm applies this property to every GameObject uniformly. | -| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for screen space global illumination when a ray doesn't find an intersection. | +| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for screen space global illumination when a ray doesn't find an intersection. | ### Ray-traced @@ -54,8 +54,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | Property | Description | | ------------------------------ | ------------------------------------------------------------ | -| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when a ray doesn't find an intersection. | -| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when lighting the last bounce. | +| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when a ray doesn't find an intersection. | +| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when lighting the last bounce. | | **Tracing** | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate global illumination. For information on ray-traced global illumination, see [ray-traced global illumination](Ray-Traced-Global-Illumination.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md index a7608e76d10..e68e7f6a261 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md @@ -53,8 +53,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSR, so to enable and | Property | Description | | ----------------------------- | ------------------------------------------------------------ | | **Tracing** | Specifies the method HDRP uses to calculate reflections. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate reflections. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate reflections. For information on ray-traced reflections, see [ray-traced reflection](Ray-Traced-Reflections.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate reflections. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | -| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when a ray doesn't find an intersection. | -| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when lighting the last bounce. | +| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when a ray doesn't find an intersection. | +| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when lighting the last bounce. | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | | **Quality** | Specifies the preset HDRP uses to populate the values of the following nested properties. The options are:
• **Low**: A preset that emphasizes performance over quality.
• **Medium**: A preset that balances performance and quality.
• **High**: A preset that emphasizes quality over performance.
• **Custom**: Allows you to override each property individually.
This property only appears if you set **Mode** to **Performance**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 5d2c9e53710..17ac7eec973 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -41,5 +41,5 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Depth** | Controls the maximum number of times a ray can reflect or refract before it stops and returns the final color. Increasing this value increases execution time exponentially. | | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | -| **Ray Miss Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when a ray doesn't find an intersection. | -| **Last Bounce Hierarchy** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when lighting the last bounce. | +| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when a ray doesn't find an intersection. | +| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when lighting the last bounce. | From f340427f48ffb477cff101429f5354e1b9796b33 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Wed, 11 Aug 2021 17:51:37 +0200 Subject: [PATCH 08/11] Update doc --- com.unity.render-pipelines.high-definition/CHANGELOG.md | 6 +++--- .../Documentation~/Override-Screen-Space-GI.md | 6 +++--- .../Documentation~/Override-Screen-Space-Reflection.md | 4 ++-- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/CHANGELOG.md b/com.unity.render-pipelines.high-definition/CHANGELOG.md index 6a9d34d82cb..545a83f00b0 100644 --- a/com.unity.render-pipelines.high-definition/CHANGELOG.md +++ b/com.unity.render-pipelines.high-definition/CHANGELOG.md @@ -81,7 +81,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Added warning for when a light is not fitting in the cached shadow atlas and added option to set maximum resolution that would fit. - Added a custom post process injection point AfterPostProcessBlurs executing after depth of field and motion blur. - Added the support of volumetric clouds for baked and realtime reflection probes. -- Added a control for the fallback for the last bounce (rtgi/rtr/rr) to keep a previously existing side effect on user demand (case 1350590). +- Added a property to control the fallback of the last bounce of a RTGI, RTR, RR ray to keep a previously existing side effect on user demand (case 1350590). ### Fixed - Fixed Intensity Multiplier not affecting realtime global illumination. @@ -356,8 +356,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fixed the camera near plane not being taken into account when rendering the clouds (case 1353548). - Fixed controls for clouds fade in (case 1353548). - Reduced the number shader variants for the volumetric clouds. -- Fixed an inconsistance between perf mode and quality mode for sky lighting (case 1350590). -- Fixed an inconsistance between perf quand quality mode for material simplification in rtgi (case 1350590). +- Fixed an inconsistency between perf mode and quality mode for sky lighting (case 1350590). +- Fixed an inconsistency between perf mode and quality mode for material simplification in RTGI (case 1350590). ### Changed - Changed Window/Render Pipeline/HD Render Pipeline Wizard to Window/Rendering/HDRP Wizard diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md index a4fe7680e6a..20774dd4c2d 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md @@ -46,7 +46,7 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | - **Denoiser Radius** | Set the radius of the spatio-temporal filter. | | - **Second Denoiser Pass** | Enable this feature to process a second denoiser pass. This helps to remove noise from the effect. | | **Depth Tolerance** | Use the slider to control the tolerance when comparing the depth of the GameObjects on screen and the depth buffer. Because the SSR algorithm can not distinguish thin GameObjects from thick ones, this property helps trace rays behind GameObjects. The algorithm applies this property to every GameObject uniformly. | -| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for screen space global illumination when a ray doesn't find an intersection. | +| **Ray Miss** | Determines what HDRP does when a screen space global illumination (SSGI) ray doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the missing SSGI intersection.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the missing SSGI intersection.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the missing SSGI intersection.
•**Nothing**: HDRP does not calculate indirect lighting when SSGI doesn't find an intersection.

This property is set to **Both** by default. | ### Ray-traced @@ -54,8 +54,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | Property | Description | | ------------------------------ | ------------------------------------------------------------ | -| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when a ray doesn't find an intersection. | -| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced global illumination when lighting the last bounce. | +| **Ray Miss** | Determines what HDRP does when ray-traced global illumination (RTGI) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTGI bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTGI doesn't find an intersection.

This property is set to **Both** by default| +| **Last Bounce** | Determines what HDRP does when ray-traced global illumination (RTGI) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTGI bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | | **Tracing** | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate global illumination. For information on ray-traced global illumination, see [ray-traced global illumination](Ray-Traced-Global-Illumination.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md index e68e7f6a261..6e38242afee 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md @@ -53,8 +53,8 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSR, so to enable and | Property | Description | | ----------------------------- | ------------------------------------------------------------ | | **Tracing** | Specifies the method HDRP uses to calculate reflections. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate reflections. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate reflections. For information on ray-traced reflections, see [ray-traced reflection](Ray-Traced-Reflections.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate reflections. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | -| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when a ray doesn't find an intersection. | -| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for ray-traced reflections when lighting the last bounce. | +| **Ray Miss** | Determines what HDRP does when ray-traced reflections (RTR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTR doesn't find an intersection.

This property is set to **Both** by default| +| **Last Bounce** | Determines what HDRP does when ray-traced reflections (RTR) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | | **Quality** | Specifies the preset HDRP uses to populate the values of the following nested properties. The options are:
• **Low**: A preset that emphasizes performance over quality.
• **Medium**: A preset that balances performance and quality.
• **High**: A preset that emphasizes quality over performance.
• **Custom**: Allows you to override each property individually.
This property only appears if you set **Mode** to **Performance**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 17ac7eec973..3169aed96f1 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -29,7 +29,7 @@ You can also do this for Shader Graph master nodes: 1. In the Project window, double-click on the Shader to open it in Shader Graph. 2. In the **Graph Settings** tab of the **Graph Inspector**, go to **Surface Options** and enable **Recursive Rendering (Preview)**. -It is best practice to use recursive rendering in situations that require multi-bounced reflection and refraction, for example car headlights. Although recursive rendering also produces ray-traced reflections in more simple scenarios, like for a mirror or a puddle, it is best practice to use [ray-traced reflections](Ray-Traced-Reflections.md) here for performance reasons. +It is best practice to use recursive rendering in situations that require multi-bounced reflection and refraction, for example car headlights. Although recursive rendering also produces recursive rendering in more simple scenarios, like for a mirror or a puddle, it is best practice to use [ray-traced reflections](Ray-Traced-Reflections.md) here for performance reasons. Since recursive rendering uses an independent render pass, HDRP cannot render any other ray-traced effects on recursively rendered GameObjects. For example, it cannot render effects such as ray-traced subsurface scattering or ray-traced shadows. @@ -41,5 +41,5 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Depth** | Controls the maximum number of times a ray can reflect or refract before it stops and returns the final color. Increasing this value increases execution time exponentially. | | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | -| **Ray Miss** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when a ray doesn't find an intersection. | -| **Last Bounce** | Defines if HDRP should use the reflection probes, the sky, both or nothing as a fall-back for recursive rendering when lighting the last bounce. | +| **Ray Miss** | Determines what HDRP does when recursive rendering (RR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RR doesn't find an intersection.

This property is set to **Both** by default| +| **Last Bounce** | Determines what HDRP does when recursive rendering (RR) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | \ No newline at end of file From 6ab31c398a986dce55af250f336d2192f1cde46f Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Wed, 11 Aug 2021 18:01:53 +0200 Subject: [PATCH 09/11] Fix doc again --- .../Documentation~/Override-Screen-Space-GI.md | 2 +- .../Documentation~/Override-Screen-Space-Reflection.md | 2 +- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md index 20774dd4c2d..c81f68d8931 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-GI.md @@ -54,7 +54,7 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSGI, so to enable and | Property | Description | | ------------------------------ | ------------------------------------------------------------ | -| **Ray Miss** | Determines what HDRP does when ray-traced global illumination (RTGI) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTGI bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTGI doesn't find an intersection.

This property is set to **Both** by default| +| **Ray Miss** | Determines what HDRP does when ray-traced global illumination (RTGI) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTGI bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTGI doesn't find an intersection.

This property is set to **Both** by default| | **Last Bounce** | Determines what HDRP does when ray-traced global illumination (RTGI) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTGI bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | | **Tracing** | Specifies the method HDRP uses to calculate global illumination. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate global illumination. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate global illumination. For information on ray-traced global illumination, see [ray-traced global illumination](Ray-Traced-Global-Illumination.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate global illumination. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md index 6e38242afee..f6ed9eaab51 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Override-Screen-Space-Reflection.md @@ -53,7 +53,7 @@ HDRP uses the [Volume](Volumes.md) framework to calculate SSR, so to enable and | Property | Description | | ----------------------------- | ------------------------------------------------------------ | | **Tracing** | Specifies the method HDRP uses to calculate reflections. Depending on the option you select, the properties visible in the Inspector change. For more information on what the options do, see [tracing modes](#tracing-modes). The options are:
• **Ray Marching**: Uses a screen-space ray marching solution to calculate reflections. For the list of properties this option exposes, see [Screen-space](#screen-space).
• **Ray Tracing**: Uses ray tracing to calculate reflections. For information on ray-traced reflections, see [ray-traced reflection](Ray-Traced-Reflections.md). For the list of properties this option exposes, see [Ray-traced](#ray-traced).
• **Mixed**: Uses a combination of ray tracing and ray marching to calculate reflections. For the list of properties this option exposes, see [Ray-traced](#ray-traced). | -| **Ray Miss** | Determines what HDRP does when ray-traced reflections (RTR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTR doesn't find an intersection.

This property is set to **Both** by default| +| **Ray Miss** | Determines what HDRP does when ray-traced reflections (RTR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RTR doesn't find an intersection.

This property is set to **Both** by default| | **Last Bounce** | Determines what HDRP does when ray-traced reflections (RTR) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RTR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RTR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | | **LayerMask** | Defines the layers that HDRP processes this ray-traced effect for. | | **Mode** | Defines if HDRP should evaluate the effect in **Performance** or **Quality** mode.
This property only appears if you select set **Supported Ray Tracing Mode** in your HDRP Asset to **Both**. | diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 3169aed96f1..36e21fa7fa8 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -41,5 +41,5 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Depth** | Controls the maximum number of times a ray can reflect or refract before it stops and returns the final color. Increasing this value increases execution time exponentially. | | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | -| **Ray Miss** | Determines what HDRP does when recursive rendering (RR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last SSGI bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RR doesn't find an intersection.

This property is set to **Both** by default| +| **Ray Miss** | Determines what HDRP does when recursive rendering (RR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RR doesn't find an intersection.

This property is set to **Both** by default| | **Last Bounce** | Determines what HDRP does when recursive rendering (RR) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | \ No newline at end of file From 8ec067b8011b73ce31dc682c1ce23d5af3fa49d5 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Wed, 11 Aug 2021 18:39:06 +0200 Subject: [PATCH 10/11] review fixes --- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 36e21fa7fa8..14ffc24b5db 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -29,7 +29,7 @@ You can also do this for Shader Graph master nodes: 1. In the Project window, double-click on the Shader to open it in Shader Graph. 2. In the **Graph Settings** tab of the **Graph Inspector**, go to **Surface Options** and enable **Recursive Rendering (Preview)**. -It is best practice to use recursive rendering in situations that require multi-bounced reflection and refraction, for example car headlights. Although recursive rendering also produces recursive rendering in more simple scenarios, like for a mirror or a puddle, it is best practice to use [ray-traced reflections](Ray-Traced-Reflections.md) here for performance reasons. +It is best practice to use recursive rendering in situations that require multi-bounced reflection and refraction, for example, car headlights. You can use recursive rendering in simple scenarios, like a mirror or a puddle, but for best performance, use [ray-traced reflections](Ray-Traced-Reflections.md). Since recursive rendering uses an independent render pass, HDRP cannot render any other ray-traced effects on recursively rendered GameObjects. For example, it cannot render effects such as ray-traced subsurface scattering or ray-traced shadows. @@ -41,5 +41,5 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Depth** | Controls the maximum number of times a ray can reflect or refract before it stops and returns the final color. Increasing this value increases execution time exponentially. | | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | -| **Ray Miss** | Determines what HDRP does when recursive rendering (RR) doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Both** : HDRP uses both reflection probes and the the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when RR doesn't find an intersection.

This property is set to **Both** by default| -| **Last Bounce** | Determines what HDRP does when recursive rendering (RR) lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last RR bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last RR bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | \ No newline at end of file +| **Ray Miss** | Determines what HDRP does when recursive rendering doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last recursive rendering bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Both** : HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Nothing**: HDRP does not calculate indirect lighting when recursive rendering doesn't find an intersection.

This property is set to **Both** by default. | +| **Last Bounce** | Determines what HDRP does when recursive rendering lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | \ No newline at end of file From 971f22b176816d5f023c4d6d7a0130533600fca7 Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Thu, 12 Aug 2021 13:56:33 +0200 Subject: [PATCH 11/11] Fix formatting --- .../Documentation~/Ray-Tracing-Recursive-Rendering.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md index 14ffc24b5db..89a1869f4f4 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Tracing-Recursive-Rendering.md @@ -42,4 +42,4 @@ Since recursive rendering uses an independent render pass, HDRP cannot render an | **Max Ray Length** | Controls the length of the rays that HDRP uses for ray tracing. If a ray doesn't find an intersection, then the ray returns the color of the sky. | | **Min Smoothness** | Defines the threshold at which reflection rays are not cast if the smoothness value of the target surface is inferior to the one defined by the parameter. | | **Ray Miss** | Determines what HDRP does when recursive rendering doesn't find an intersection. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last recursive rendering bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Both** : HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Nothing**: HDRP does not calculate indirect lighting when recursive rendering doesn't find an intersection.

This property is set to **Both** by default. | -| **Last Bounce** | Determines what HDRP does when recursive rendering lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. | \ No newline at end of file +| **Last Bounce** | Determines what HDRP does when recursive rendering lights the last bounce. Choose from one of the following options:
•**Reflection probes**: HDRP uses reflection probes in your scene to calculate the last bounce.
•**Sky**: HDRP uses the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Both**: HDRP uses both reflection probes and the sky defined by the current [Volume](Volumes.md) settings to calculate the last recursive rendering bounce.
•**Nothing**: HDRP does not calculate indirect lighting when it evaluates the last bounce.

This property is set to **Both** by default. |