From 113708396b4c57b028d9a141b5e4088137407fb8 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 2 Jul 2021 14:35:10 +0200 Subject: [PATCH 01/19] Renamed URP samples to URP Package Samples --- .../Samples~/TeachingSamples/.sample.json | 5 - .../SharedAssets/Scripts/Rotator.cs | 18 - .../SharedAssets/Scripts/Rotator.cs.meta | 11 - .../SharedAssets/Scripts/SineMover.cs | 21 - .../SharedAssets/Scripts/SineMover.cs.meta | 11 - .../Samples~/URPPackageSamples/.sample.json | 5 + .../CameraStacking.meta | 0 .../CameraStacking/MixedFOV.meta | 0 .../CameraStacking/MixedFOV/MixedFOV.meta | 0 .../CameraStacking/MixedFOV/MixedFOV.unity | 0 .../MixedFOV/MixedFOV.unity.meta | 0 .../MixedFOV/MixedFOV/LightingData.asset | Bin .../MixedFOV/MixedFOV/LightingData.asset.meta | 0 .../MixedFOV/MixedFOV/Lightmap-0_comp_dir.png | 0 .../MixedFOV/Lightmap-0_comp_dir.png.meta | 0 .../MixedFOV/Lightmap-0_comp_light.exr | Bin .../MixedFOV/Lightmap-0_comp_light.exr.meta | 0 .../MixedFOV/MixedFOVSettings.lighting | 0 .../MixedFOV/MixedFOVSettings.lighting.meta | 0 .../MixedFOV/MixedFOV/ReflectionProbe-0.exr | Bin .../MixedFOV/ReflectionProbe-0.exr.meta | 0 .../CameraStacking/MixedFOV/Prefabs.meta | 0 .../MixedFOV/Prefabs/Gun.prefab | 0 .../MixedFOV/Prefabs/Gun.prefab.meta | 0 .../CameraStacking/SplitScreenPPUI.meta | 0 .../SplitScreenPPUI/SplitScreenPPUI.meta | 0 .../SplitScreenPPUI/SplitScreenPPUI.unity | 0 .../SplitScreenPPUI.unity.meta | 0 .../PostProcessingVolume Profile.asset | 0 .../PostProcessingVolume Profile.asset.meta | 0 .../SplitScreenPPUISettings.lighting | 0 .../SplitScreenPPUISettings.lighting.meta | 0 .../RendererFeatures.meta | 0 .../RendererFeatures/AmbientOcclusion.meta | 0 .../AmbientOcclusion/AmbientOcclusion.meta | 0 .../AmbientOcclusion/AmbientOcclusion.unity | 88 ++++- .../AmbientOcclusion.unity.meta | 0 .../AmbientOcclusion/LightingData.asset | Bin .../AmbientOcclusion/LightingData.asset.meta | 0 .../LightingSettings.lighting | 0 .../LightingSettings.lighting.meta | 0 .../AmbientOcclusion/ReflectionProbe-0.exr | Bin .../ReflectionProbe-0.exr.meta | 0 .../AmbientOcclusion/SSAO_Pipeline.asset | 69 ++++ .../AmbientOcclusion/SSAO_Pipeline.asset.meta | 8 + .../AmbientOcclusion/SSAO_Renderer.asset | 13 +- .../AmbientOcclusion/SSAO_Renderer.asset.meta | 0 .../RendererFeatures/GlitchEffect.meta | 0 .../GlitchEffect/GlitchEffect.meta | 0 .../GlitchEffect/GlitchEffect.unity | 75 +++- .../GlitchEffect/GlitchEffect.unity.meta | 0 .../GlitchLightingSettings.lighting | 0 .../GlitchLightingSettings.lighting.meta | 0 .../GlitchEffect/LightingData.asset | Bin .../GlitchEffect/LightingData.asset.meta | 0 .../GlitchEffect/ReflectionProbe-0.exr | Bin .../GlitchEffect/ReflectionProbe-0.exr.meta | 0 .../GlitchEffect/Glitch_Graph.shadergraph | 0 .../Glitch_Graph.shadergraph.meta | 0 .../GlitchEffect/Glitch_Material.mat | 3 +- .../GlitchEffect/Glitch_Material.mat.meta | 0 .../GlitchEffect/Glitch_Pipeline.asset | 69 ++++ .../GlitchEffect/Glitch_Pipeline.asset.meta | 8 + .../GlitchEffect/Glitch_Renderer.asset | 11 +- .../GlitchEffect/Glitch_Renderer.asset.meta | 0 .../RendererFeatures/OcclusionEffect.meta | 0 .../OcclusionEffect/Animation.meta | 8 + .../Animation/MovingCubeAnimation.anim | 369 ++++++++++++++++++ .../Animation/MovingCubeAnimation.anim.meta | 8 + .../Animation/MovinigCube.controller | 72 ++++ .../Animation/MovinigCube.controller.meta | 8 + .../OcclusionEffect/Dither_Graph.shadergraph | 0 .../Dither_Graph.shadergraph.meta | 0 .../OcclusionEffect/Dither_Material.mat | 3 +- .../OcclusionEffect/Dither_Material.mat.meta | 0 .../OcclusionEffect/OcclusionEffect.meta | 0 .../OcclusionEffect/OcclusionEffect.unity | 84 +++- .../OcclusionEffect.unity.meta | 0 .../OcclusionEffect/LightingData.asset | Bin .../OcclusionEffect/LightingData.asset.meta | 0 .../OcclusionEffectSettings.lighting | 0 .../OcclusionEffectSettings.lighting.meta | 0 .../OcclusionEffect/ReflectionProbe-0.exr | Bin .../ReflectionProbe-0.exr.meta | 0 .../OcclusionEffectPipeline.asset | 69 ++++ .../OcclusionEffectPipeline.asset.meta | 8 + .../OcclusionEffect_Renderer.asset | 0 .../OcclusionEffect_Renderer.asset.meta | 0 .../Shaders.meta | 0 .../Shaders/Lit.meta | 0 .../Shaders/Lit/Lit.meta | 0 .../Shaders/Lit/Lit.unity | 0 .../Shaders/Lit/Lit.unity.meta | 0 .../Lit/Lit/Global Volume Profile.asset | 0 .../Lit/Lit/Global Volume Profile.asset.meta | 0 .../Shaders/Lit/Lit/LightingData.asset | Bin .../Shaders/Lit/Lit/LightingData.asset.meta | 0 .../Shaders/Lit/Lit/LitLighting.lighting | 0 .../Shaders/Lit/Lit/LitLighting.lighting.meta | 0 .../Shaders/Lit/Lit/ReflectionProbe-0.exr | Bin .../Lit/Lit/ReflectionProbe-0.exr.meta | 0 .../Shaders/Lit/Lit/ReflectionProbe-1.exr | Bin .../Lit/Lit/ReflectionProbe-1.exr.meta | 0 .../Shaders/Lit/Materials.meta | 0 .../Shaders/Lit/Materials/BaseMap.mat | 0 .../Shaders/Lit/Materials/BaseMap.mat.meta | 0 .../Shaders/Lit/Materials/BaseRed.mat | 0 .../Shaders/Lit/Materials/BaseRed.mat.meta | 0 .../Shaders/Lit/Materials/BaseWhite.mat | 0 .../Shaders/Lit/Materials/BaseWhite.mat.meta | 0 .../Shaders/Lit/Materials/BlueEmission.mat | 0 .../Lit/Materials/BlueEmission.mat.meta | 0 .../Shaders/Lit/Materials/EmissionMap.mat | 0 .../Lit/Materials/EmissionMap.mat.meta | 0 .../Shaders/Lit/Materials/EmissionOn.mat | 0 .../Shaders/Lit/Materials/EmissionOn.mat.meta | 0 .../Shaders/Lit/Materials/HeightMapOn.mat | 0 .../Lit/Materials/HeightMapOn.mat.meta | 0 .../Shaders/Lit/Materials/MetallicMap.mat | 0 .../Lit/Materials/MetallicMap.mat.meta | 0 .../Shaders/Lit/Materials/MetallicOn.mat | 0 .../Shaders/Lit/Materials/MetallicOn.mat.meta | 0 .../Shaders/Lit/Materials/MetallicOne.mat | 0 .../Lit/Materials/MetallicOne.mat.meta | 0 .../Lit/Materials/MetallicSmoothnessZero.mat | 0 .../Materials/MetallicSmoothnessZero.mat.meta | 0 .../Shaders/Lit/Materials/NormalMapOn.mat | 0 .../Lit/Materials/NormalMapOn.mat.meta | 0 .../Shaders/Lit/Materials/OcclusionOn.mat | 0 .../Lit/Materials/OcclusionOn.mat.meta | 0 .../Shaders/Lit/Materials/SmoothnessOne.mat | 0 .../Lit/Materials/SmoothnessOne.mat.meta | 0 .../Shaders/Lit/Materials/WithHeightMap.mat | 0 .../Lit/Materials/WithHeightMap.mat.meta | 0 .../Shaders/Lit/Materials/WithNormalMap.mat | 0 .../Lit/Materials/WithNormalMap.mat.meta | 0 .../Shaders/Lit/Materials/WithOcclusion.mat | 0 .../Lit/Materials/WithOcclusion.mat.meta | 0 .../Lit/Materials/WithoutNormalMap.mat | 0 .../Lit/Materials/WithoutNormalMap.mat.meta | 0 .../Shaders/Lit/Models.meta | 0 .../Shaders/Lit/Models/UVSphere.fbx | 0 .../Shaders/Lit/Models/UVSphere.fbx.meta | 0 .../Shaders/Lit/Prefabs.meta | 0 .../Shaders/Lit/Prefabs/2Podium.prefab | 0 .../Shaders/Lit/Prefabs/2Podium.prefab.meta | 0 .../Shaders/Lit/Prefabs/3Podium.prefab | 0 .../Shaders/Lit/Prefabs/3Podium.prefab.meta | 0 .../Shaders/Lit/Prefabs/4Podium.prefab | 0 .../Shaders/Lit/Prefabs/4Podium.prefab.meta | 0 .../Shaders/Lit/Prefabs/5Podium.prefab | 0 .../Shaders/Lit/Prefabs/5Podium.prefab.meta | 0 .../Shaders/Lit/Prefabs/6Podium.prefab | 0 .../Shaders/Lit/Prefabs/6Podium.prefab.meta | 0 .../Shaders/Lit/Textures.meta | 0 .../Shaders/Lit/Textures/Coins_Base.png | 0 .../Shaders/Lit/Textures/Coins_Base.png.meta | 0 .../Shaders/Lit/Textures/Coins_Emission.png | 0 .../Lit/Textures/Coins_Emission.png.meta | 0 .../Shaders/Lit/Textures/Coins_Height.png | 0 .../Lit/Textures/Coins_Height.png.meta | 0 .../Shaders/Lit/Textures/Coins_Metallic.png | 0 .../Lit/Textures/Coins_Metallic.png.meta | 0 .../Shaders/Lit/Textures/Coins_Normal.png | 0 .../Lit/Textures/Coins_Normal.png.meta | 0 .../Shaders/Lit/Textures/Coins_Occlusion.png | 0 .../Lit/Textures/Coins_Occlusion.png.meta | 0 .../SharedAssets.meta | 0 .../SharedAssets/Fonts.meta | 0 .../SharedAssets/Fonts/Lato-Regular.ttf | Bin .../SharedAssets/Fonts/Lato-Regular.ttf.meta | 0 .../SharedAssets/Materials.meta | 0 .../SharedAssets/Materials/Blue.mat | 2 +- .../SharedAssets/Materials/Blue.mat.meta | 0 .../SharedAssets/Materials/CheckerFloor.mat | 2 +- .../Materials/CheckerFloor.mat.meta | 0 .../SharedAssets/Materials/DarkGray.mat | 2 +- .../SharedAssets/Materials/DarkGray.mat.meta | 0 .../SharedAssets/Materials/Floor.mat | 2 +- .../SharedAssets/Materials/Floor.mat.meta | 0 .../SharedAssets/Materials/Green.mat | 2 +- .../SharedAssets/Materials/Green.mat.meta | 0 .../SharedAssets/Materials/LightGray.mat | 2 +- .../SharedAssets/Materials/LightGray.mat.meta | 0 .../SharedAssets/Materials/Orange.mat | 2 +- .../SharedAssets/Materials/Orange.mat.meta | 0 .../SharedAssets/Materials/Red.mat | 2 +- .../SharedAssets/Materials/Red.mat.meta | 0 .../SharedAssets/Materials/Text.mat | 0 .../SharedAssets/Materials/Text.mat.meta | 0 .../SharedAssets/Materials/Wall.mat | 3 +- .../SharedAssets/Materials/Wall.mat.meta | 0 .../SharedAssets/Materials/White.mat | 0 .../SharedAssets/Materials/White.mat.meta | 0 .../SharedAssets/Materials/Yellow.mat | 2 +- .../SharedAssets/Materials/Yellow.mat.meta | 0 .../SharedAssets/Prefabs.meta | 0 .../SharedAssets/Prefabs/MainPanel.prefab | 0 .../Prefabs/MainPanel.prefab.meta | 0 .../Prefabs/MobileControls.prefab | 0 .../Prefabs/MobileControls.prefab.meta | 0 .../Prefabs/PortraitWarning.prefab | 0 .../Prefabs/PortraitWarning.prefab.meta | 0 .../SharedAssets/Scripts.meta | 0 .../Scripts/AutoLoadPipelineAsset.cs | 0 .../Scripts/AutoLoadPipelineAsset.cs.meta | 0 .../SharedAssets/Scripts/FPSController.cs | 0 .../Scripts/FPSController.cs.meta | 0 .../Scripts/MobileControlsToggler.cs | 0 .../Scripts/MobileControlsToggler.cs.meta | 0 .../Scripts/PortraitWarningToggler.cs | 0 .../Scripts/PortraitWarningToggler.cs.meta | 0 .../PreserveRectTransformAspectRatio.cs | 0 .../PreserveRectTransformAspectRatio.cs.meta | 0 .../SharedAssets/Settings.meta | 0 .../Settings/SamplesForwardRenderer.asset | 0 .../SamplesForwardRenderer.asset.meta | 0 .../Settings/SamplesPipelineAsset.asset | 0 .../Settings/SamplesPipelineAsset.asset.meta | 0 .../SharedAssets/Shaders.meta | 0 .../SharedAssets/Shaders/3DText.shader | 0 .../SharedAssets/Shaders/3DText.shader.meta | 0 .../Shaders/GradientRemap_Graph.shadergraph | 0 .../GradientRemap_Graph.shadergraph.meta | 0 .../Shaders/Wall_Graph.shadergraph | 0 .../Shaders/Wall_Graph.shadergraph.meta | 0 .../SharedAssets/Sky.mat | 0 .../SharedAssets/Sky.mat.meta | 0 .../SharedAssets/Textures.meta | 0 .../SharedAssets/Textures/ArrowWithStroke.png | 0 .../Textures/ArrowWithStroke.png.meta | 0 .../SharedAssets/Textures/Checker.png | 0 .../SharedAssets/Textures/Checker.png.meta | 0 .../package.json | 6 +- 234 files changed, 975 insertions(+), 96 deletions(-) delete mode 100644 com.unity.render-pipelines.universal/Samples~/TeachingSamples/.sample.json delete mode 100644 com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs delete mode 100644 com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs delete mode 100644 com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/.sample.json rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV.unity (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/LightingData.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/LightingData.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/Prefabs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/Prefabs/Gun.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/MixedFOV/Prefabs/Gun.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity (97%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr.meta (100%) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset.meta rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset (80%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect.unity (96%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Material.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Material.mat.meta (100%) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset.meta rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Renderer.asset (83%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/GlitchEffect/Glitch_Renderer.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect.meta (100%) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller.meta rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/Dither_Material.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/Dither_Material.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect.unity (95%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr.meta (100%) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset.meta rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit.unity (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit.unity.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/Global Volume Profile.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/Global Volume Profile.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/LightingData.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/LightingData.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/LitLighting.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/LitLighting.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/ReflectionProbe-0.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/ReflectionProbe-0.exr.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/ReflectionProbe-1.exr (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Lit/ReflectionProbe-1.exr.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseRed.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseRed.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseWhite.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BaseWhite.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BlueEmission.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/BlueEmission.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/EmissionMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/EmissionMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/EmissionOn.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/EmissionOn.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/HeightMapOn.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/HeightMapOn.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicOn.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicOn.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicOne.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicOne.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicSmoothnessZero.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/MetallicSmoothnessZero.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/NormalMapOn.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/NormalMapOn.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/OcclusionOn.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/OcclusionOn.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/SmoothnessOne.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/SmoothnessOne.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithHeightMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithHeightMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithNormalMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithNormalMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithOcclusion.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithOcclusion.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithoutNormalMap.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Materials/WithoutNormalMap.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Models.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Models/UVSphere.fbx (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Models/UVSphere.fbx.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/2Podium.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/2Podium.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/3Podium.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/3Podium.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/4Podium.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/4Podium.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/5Podium.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/5Podium.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/6Podium.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Prefabs/6Podium.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Base.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Base.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Emission.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Emission.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Height.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Height.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Metallic.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Metallic.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Normal.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Normal.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Occlusion.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/Shaders/Lit/Textures/Coins_Occlusion.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Fonts.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Fonts/Lato-Regular.ttf (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Fonts/Lato-Regular.ttf.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Blue.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Blue.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/CheckerFloor.mat (99%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/CheckerFloor.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/DarkGray.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/DarkGray.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Floor.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Floor.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Green.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Green.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/LightGray.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/LightGray.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Orange.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Orange.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Red.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Red.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Text.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Text.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Wall.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Wall.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/White.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/White.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Yellow.mat (98%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Materials/Yellow.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/MainPanel.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/MainPanel.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/MobileControls.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/MobileControls.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/PortraitWarning.prefab (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Prefabs/PortraitWarning.prefab.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/AutoLoadPipelineAsset.cs (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/AutoLoadPipelineAsset.cs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/FPSController.cs (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/FPSController.cs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/MobileControlsToggler.cs (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/MobileControlsToggler.cs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/PortraitWarningToggler.cs (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/PortraitWarningToggler.cs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Settings.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Settings/SamplesForwardRenderer.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Settings/SamplesForwardRenderer.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Settings/SamplesPipelineAsset.asset (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Settings/SamplesPipelineAsset.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/3DText.shader (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/3DText.shader.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/GradientRemap_Graph.shadergraph (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/GradientRemap_Graph.shadergraph.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/Wall_Graph.shadergraph (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Shaders/Wall_Graph.shadergraph.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Sky.mat (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Sky.mat.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Textures.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Textures/ArrowWithStroke.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Textures/ArrowWithStroke.png.meta (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Textures/Checker.png (100%) rename com.unity.render-pipelines.universal/Samples~/{TeachingSamples => URPPackageSamples}/SharedAssets/Textures/Checker.png.meta (100%) diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/.sample.json b/com.unity.render-pipelines.universal/Samples~/TeachingSamples/.sample.json deleted file mode 100644 index 7c983384669..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/.sample.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "displayName":"Teaching Samples", - "description": "Collection of scenes showing how to use different features of the Universal Render Pipeline.", - "createSeparatePackage": false -} \ No newline at end of file diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs b/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs deleted file mode 100644 index 114844e058b..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -public class Rotator : MonoBehaviour -{ - [SerializeField] - private Space m_Space; - - [SerializeField] - private Vector3 m_Axis; - - [SerializeField] - private float m_AngularVelocity; - - void Update() - { - transform.Rotate(m_Axis, m_AngularVelocity * Time.deltaTime, m_Space); - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs.meta b/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs.meta deleted file mode 100644 index 8ddda2446d9..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/Rotator.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8725944bdac9042b9b1442ba38a31070 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs b/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs deleted file mode 100644 index 17884647267..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs +++ /dev/null @@ -1,21 +0,0 @@ -using UnityEngine; - -public class SineMover : MonoBehaviour -{ - [SerializeField] - private Vector3 m_Amplitude; - [SerializeField] - private float m_Period; - - private Vector3 m_StartPosition; - - void Start() - { - m_StartPosition = transform.position; - } - - void Update() - { - transform.position = m_StartPosition + m_Amplitude * Mathf.Sin(Time.time * Mathf.PI * (2 / m_Period)); - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs.meta b/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs.meta deleted file mode 100644 index 0eed0f184ed..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/SineMover.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 82cb6f9db52a84a1d889793764803890 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/.sample.json b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/.sample.json new file mode 100644 index 00000000000..44f928c713e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/.sample.json @@ -0,0 +1,5 @@ +{ + "displayName":"URP Package Samples", + "description": "Collection of scenes showcasing different features of the Universal Render Pipeline.", + "createSeparatePackage": false +} \ No newline at end of file diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_dir.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/MixedFOVSettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/Prefabs/Gun.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity similarity index 97% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity index 6048187c692..d2895694199 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 1090784526} - m_IndirectSpecularColor: {r: 0.18028414, g: 0.22571535, b: 0.3069227, a: 1} + m_IndirectSpecularColor: {r: 0.1802843, g: 0.22571531, b: 0.30692396, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -151,6 +151,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.8276281, y: 0.6205859, z: -1.1809278} m_LocalScale: {x: 1.9071879, y: 1.2411718, z: 1.8954779} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 12 @@ -233,6 +234,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.6071639, y: 0.42967877, z: -0.8303628} m_LocalScale: {x: 1.8007705, y: 0.85935754, z: 1.0511531} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 9 @@ -315,6 +317,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3.3380203, y: 0.6431484, z: -2.0363073} m_LocalScale: {x: 0.56788456, y: 1.2862968, z: 1.1816263} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 26 @@ -450,6 +453,7 @@ Transform: m_LocalRotation: {x: 0.23607291, y: -0, z: -0, w: 0.97173536} m_LocalPosition: {x: 0.6, y: 3.48, z: -5.25} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -476,6 +480,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -498,7 +503,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} m_Name: m_EditorClassIdentifier: - m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} + m_PipelineAsset: {fileID: 11400000, guid: 18d64236151f749d8a4bfb7872578801, type: 2} --- !u!1 &217247159 GameObject: m_ObjectHideFlags: 0 @@ -527,6 +532,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.38, y: 0.07, z: -2.49} m_LocalScale: {x: 0.7171121, y: 0.47219816, z: 0.6667658} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 11 @@ -609,6 +615,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.9265757, y: 0.65627086, z: 1.2396935} m_LocalScale: {x: 0.66887885, y: 1.3125417, z: 1.3646972} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 18 @@ -691,6 +698,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.674932, y: 0.3786821, z: 3.054223} m_LocalScale: {x: 1.7031152, y: 0.7573642, z: 1.2616652} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 31 @@ -773,6 +781,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.43918085, y: 0.31639397, z: 2.828227} m_LocalScale: {x: 1.4695369, y: 0.63278794, z: 0.9109764} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 30 @@ -855,6 +864,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3.121377, y: 1.4930246, z: -2.802123} m_LocalScale: {x: 1.4727621, y: 2.9860492, z: 1.7994661} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 22 @@ -937,6 +947,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.4830847, y: 1.3329711, z: -3.661889} m_LocalScale: {x: 0.7936899, y: 2.6659422, z: 1.4507782} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 32 @@ -1125,6 +1136,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.2683544, y: 0.3697148, z: -0.43744326} m_LocalScale: {x: 1.1642724, y: 0.7394296, z: 0.84536856} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 20 @@ -1207,6 +1219,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.1168923, y: 0.23739433, z: -1.5168014} m_LocalScale: {x: 1.211779, y: 0.47478867, z: 0.87896705} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 4 @@ -1354,6 +1367,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 2 @@ -1384,6 +1398,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: - {fileID: 1090784527} - {fileID: 1722892046} @@ -1420,6 +1435,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.95926523, y: 0.45135057, z: 1.8726424} m_LocalScale: {x: 1.6181064, y: 0.90270114, z: 1.7777148} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 28 @@ -1502,6 +1518,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.9441857, y: 1.2441286, z: 0.9571042} m_LocalScale: {x: 0.74033165, y: 2.4882572, z: 1.1218175} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 1 @@ -1566,6 +1583,7 @@ GameObject: m_Component: - component: {fileID: 1090784527} - component: {fileID: 1090784526} + - component: {fileID: 1090784528} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -1645,10 +1663,31 @@ Transform: m_LocalRotation: {x: 0.37588492, y: 0.41426548, z: -0.19317496, w: 0.8060881} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: 54.399, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1001 &1142061373 PrefabInstance: m_ObjectHideFlags: 0 @@ -1789,6 +1828,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.4705725, y: 1.4222629, z: 0.22326708} m_LocalScale: {x: 1.1679803, y: 2.8445258, z: 1.6489162} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 8 @@ -1871,6 +1911,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.7398, y: 0.8280052, z: 1.7463359} m_LocalScale: {x: 1.0440835, y: 1.6560104, z: 0.5894989} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 16 @@ -1953,6 +1994,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.21356153, y: 1.3752593, z: 3.1890755} m_LocalScale: {x: 1.7541519, y: 2.7505186, z: 1.1083227} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 3 @@ -2035,6 +2077,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.4950418, y: 1.217838, z: 3.8037739} m_LocalScale: {x: 1.9636581, y: 2.435676, z: 0.77488977} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 17 @@ -2117,6 +2160,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.4589299, y: 1.01, z: -0.62098074} m_LocalScale: {x: 1.6274489, y: 2.8497126, z: 1.013747} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 6 @@ -2199,6 +2243,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.86654425, y: 0.34872815, z: 0.9141927} m_LocalScale: {x: 1.2456715, y: 0.6974563, z: 1.3566653} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 5 @@ -2281,6 +2326,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.3016076, y: 0.72552824, z: 2.190158} m_LocalScale: {x: 1.4052435, y: 1.4510565, z: 1.7346387} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 13 @@ -2363,6 +2409,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3.9353218, y: 0.57623005, z: -2.168518} m_LocalScale: {x: 1.0358495, y: 1.1524601, z: 0.92861116} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 29 @@ -2445,6 +2492,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3.7027264, y: 0.56064415, z: -0.44001722} m_LocalScale: {x: 1.5936954, y: 1.1212883, z: 1.6696624} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 15 @@ -2527,6 +2575,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.7904506, y: 0.610592, z: -1.9678435} m_LocalScale: {x: 1.7425634, y: 1.221184, z: 0.62062913} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 25 @@ -2609,6 +2658,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.5867558, y: 0.80581844, z: -3.5041676} m_LocalScale: {x: 1.4765747, y: 1.6116369, z: 0.89286983} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 21 @@ -2725,6 +2775,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: 2 @@ -2739,6 +2790,7 @@ GameObject: m_Component: - component: {fileID: 1722892046} - component: {fileID: 1722892047} + - component: {fileID: 1722892048} m_Layer: 0 m_Name: Back Light m_TagString: Untagged @@ -2756,6 +2808,7 @@ Transform: m_LocalRotation: {x: 0.095160745, y: -0.2909412, z: -0.24123742, w: 0.9209247} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 1 @@ -2822,6 +2875,26 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1744972280 GameObject: m_ObjectHideFlags: 0 @@ -2850,6 +2923,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.1514004, y: 0.745584, z: -3.5520077} m_LocalScale: {x: 1.22412, y: 1.491168, z: 1.7165792} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 23 @@ -2994,6 +3068,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 782220907} - {fileID: 1142061374} @@ -3033,6 +3108,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.35403776, y: 0.31721944, z: 1.6014107} m_LocalScale: {x: 0.8221111, y: 0.6344389, z: 1.6586584} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 24 @@ -3115,6 +3191,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.9775543, y: 0.5374028, z: 2.8429108} m_LocalScale: {x: 1.5184627, y: 1.0748056, z: 1.8706074} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 2 @@ -3197,6 +3274,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.50566435, y: 0.28491044, z: -1.5051494} m_LocalScale: {x: 1.9944259, y: 0.5698209, z: 1.1329436} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 10 @@ -3279,6 +3357,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.13, y: 0.03, z: -2.39} m_LocalScale: {x: 1.5342509, y: 1.8613743, z: 1.2553486} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 19 @@ -3361,6 +3440,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.7172265, y: 1.2566243, z: 2.4946165} m_LocalScale: {x: 0.8674585, y: 2.5132487, z: 0.9639852} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 0 @@ -3443,6 +3523,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.0096226, y: 1.0516796, z: -1.3222585} m_LocalScale: {x: 1.5803065, y: 2.1033592, z: 0.8105018} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 27 @@ -3525,6 +3606,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.899557, y: 0.28, z: 1.7722806} m_LocalScale: {x: 1.7719327, y: 1.200763, z: 1.5830505} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 14 @@ -3605,6 +3687,7 @@ Transform: m_LocalRotation: {x: -0, y: -0.54277575, z: -0, w: 0.83987767} m_LocalPosition: {x: -0.092349514, y: 0, z: -0.076178804} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1815905358} - {fileID: 997564282} @@ -3670,6 +3753,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.982211, y: 0.50662905, z: 3.3314152} m_LocalScale: {x: 0.98367, y: 1.0132581, z: 1.1769171} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2002376657} m_RootOrder: 7 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingData.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/LightingSettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion/ReflectionProbe-0.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset new file mode 100644 index 00000000000..4f820050449 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: SSAO_Pipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 8e323ecf9b8164ce6b844dc7a91b241a, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 2 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 20 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 1 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset.meta new file mode 100644 index 00000000000..46ada3f8f70 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Pipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18d64236151f749d8a4bfb7872578801 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset similarity index 80% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset index 9d936f0d81c..689e02d45c0 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset @@ -12,6 +12,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: SSAO_Renderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: - {fileID: 7728037277843947302} m_RendererFeatureMap: 267fdd94f5803f6b @@ -26,6 +28,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -41,7 +47,10 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 --- !u!114 &7728037277843947302 MonoBehaviour: m_ObjectHideFlags: 0 @@ -61,7 +70,7 @@ MonoBehaviour: AfterOpaque: 0 Source: 1 NormalSamples: 2 - Intensity: 0.97 + Intensity: 1 DirectLightingStrength: 0.61 - Radius: 0.14 + Radius: 0.1 SampleCount: 6 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity similarity index 96% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity index 57ed0c87d70..c22990d0576 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity @@ -204,6 +204,7 @@ Transform: m_LocalRotation: {x: 0.17364816, y: 0, z: 0, w: 0.9848078} m_LocalPosition: {x: 0, y: 2.5, z: -6} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -230,6 +231,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -252,7 +254,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} m_Name: m_EditorClassIdentifier: - m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} + m_PipelineAsset: {fileID: 11400000, guid: d9c9fb8242f28427590fbaeb84ae75ea, type: 2} --- !u!1 &135007738 GameObject: m_ObjectHideFlags: 0 @@ -282,6 +284,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.31, y: 0.48, z: 1.24} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 4 @@ -361,7 +364,7 @@ GameObject: - component: {fileID: 230770613} - component: {fileID: 230770612} - component: {fileID: 230770611} - m_Layer: 6 + m_Layer: 1 m_Name: Cube m_TagString: Untagged m_Icon: {fileID: 0} @@ -441,6 +444,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.38268343, z: -0, w: 0.92387956} m_LocalPosition: {x: 1.105, y: 1.238, z: 1.127} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 0 @@ -457,7 +461,7 @@ GameObject: - component: {fileID: 299280689} - component: {fileID: 299280688} - component: {fileID: 299280687} - m_Layer: 6 + m_Layer: 1 m_Name: Cube2 m_TagString: Untagged m_Icon: {fileID: 0} @@ -474,6 +478,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.082636245, z: -0, w: 0.9965798} m_LocalPosition: {x: -1.29, y: 0.906, z: -0.89} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 2 @@ -634,6 +639,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 2 @@ -664,6 +670,7 @@ Transform: m_LocalRotation: {x: 0, y: 0.3420201, z: 0, w: 0.9396927} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1090784527} - {fileID: 1722892046} @@ -687,7 +694,7 @@ GameObject: - component: {fileID: 923918050} - component: {fileID: 923918049} - component: {fileID: 923918048} - m_Layer: 6 + m_Layer: 1 m_Name: Cube1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -704,6 +711,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.61443913, z: -0, w: 0.7889643} m_LocalPosition: {x: -1.467, y: 1.233, z: 1.176} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 1 @@ -906,6 +914,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.32, y: 0.52, z: 1.39} m_LocalScale: {x: 2, y: 1, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 6 @@ -985,7 +994,7 @@ GameObject: - component: {fileID: 1082542963} - component: {fileID: 1082542962} - component: {fileID: 1082542961} - m_Layer: 6 + m_Layer: 1 m_Name: Cylinder m_TagString: Untagged m_Icon: {fileID: 0} @@ -1002,6 +1011,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.79, y: 1.2, z: 0.79} m_LocalScale: {x: 0.5, y: 0.2, z: 0.5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 4 @@ -1080,6 +1090,7 @@ GameObject: m_Component: - component: {fileID: 1090784527} - component: {fileID: 1090784526} + - component: {fileID: 1090784528} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -1159,10 +1170,31 @@ Transform: m_LocalRotation: {x: 0.39713123, y: 0.30997548, z: -0.14454393, w: 0.8516508} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: 40, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1655209737 GameObject: m_ObjectHideFlags: 0 @@ -1192,6 +1224,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.434, y: 0.273, z: -0.446} m_LocalScale: {x: 2, y: 0.5, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 5 @@ -1285,6 +1318,7 @@ Transform: m_LocalRotation: {x: 0, y: 0.3420201, z: 0, w: 0.9396927} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 230770614} - {fileID: 923918047} @@ -1469,6 +1503,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: 2 @@ -1483,6 +1518,7 @@ GameObject: m_Component: - component: {fileID: 1722892046} - component: {fileID: 1722892047} + - component: {fileID: 1722892048} m_Layer: 0 m_Name: Back Light m_TagString: Untagged @@ -1500,6 +1536,7 @@ Transform: m_LocalRotation: {x: 0.12464331, y: -0.4040619, z: -0.22740957, w: 0.8772018} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 1 @@ -1566,6 +1603,26 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1768138156 GameObject: m_ObjectHideFlags: 0 @@ -1656,6 +1713,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 983941602} - {fileID: 1699203896} @@ -1679,7 +1737,7 @@ GameObject: - component: {fileID: 1780527818} - component: {fileID: 1780527817} - component: {fileID: 1780527816} - m_Layer: 6 + m_Layer: 1 m_Name: Cylinder1 m_TagString: Untagged m_Icon: {fileID: 0} @@ -1696,6 +1754,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.33, y: 0.465, z: -0.83} m_LocalScale: {x: 1.2, y: 0.2, z: 1.2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 5 @@ -1856,6 +1915,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.03, z: 0} m_LocalScale: {x: 5, y: 0.5, z: 5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 909040152} m_RootOrder: 3 @@ -1872,7 +1932,7 @@ GameObject: - component: {fileID: 1976276597} - component: {fileID: 1976276596} - component: {fileID: 1976276595} - m_Layer: 6 + m_Layer: 1 m_Name: Cube3 m_TagString: Untagged m_Icon: {fileID: 0} @@ -1889,6 +1949,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.9852063, z: -0, w: 0.17137286} m_LocalPosition: {x: 0.5630002, y: 0.673, z: -0.67000043} m_LocalScale: {x: 0.8, y: 0.4, z: 0.8} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1695223209} m_RootOrder: 3 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/GlitchLightingSettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/LightingData.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect/ReflectionProbe-0.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Graph.shadergraph.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat index 30a1eaa3395..181ad5a45a5 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat @@ -95,6 +95,7 @@ Material: - _Metallic: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 + - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 - _Smoothness: 0.5 @@ -122,4 +123,4 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 4 + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Material.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset new file mode 100644 index 00000000000..bc832f6c603 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Glitch_Pipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: fe0805910be03443e8db5511136ece6c, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset.meta new file mode 100644 index 00000000000..c179a46f15c --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Pipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9c9fb8242f28427590fbaeb84ae75ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset similarity index 83% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset index d4fe3e60fda..2ac74ad5ad7 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset @@ -20,7 +20,7 @@ MonoBehaviour: RenderQueueType: 0 LayerMask: serializedVersion: 2 - m_Bits: 64 + m_Bits: 2 PassNames: [] overrideMaterial: {fileID: 2100000, guid: de05057ec301e4ae3a2a80094c8d4a5e, type: 2} overrideMaterialPassIndex: 0 @@ -51,6 +51,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: Glitch_Renderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: - {fileID: -9203921143265996802} m_RendererFeatureMap: fe4fec127c1a4580 @@ -65,6 +67,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -80,4 +86,7 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation.meta new file mode 100644 index 00000000000..63b070e3c25 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d128b91ea28e4ed2bc5d608c7008bdb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim new file mode 100644 index 00000000000..0b8b0f6696f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim @@ -0,0 +1,369 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MovingCubeAnimation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 45, y: 45, z: 45} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 36, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10 + value: {x: 45, y: 405, z: 45} + inSlope: {x: 0, y: 36, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 2, z: 2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: -2, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.5 + value: {x: -5, y: 2, z: 2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.5 + value: {x: 5, y: 2, z: 2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10 + value: {x: 0, y: 2, z: 2} + inSlope: {x: -2, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 10 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: -2 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: -5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.5 + value: 5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10 + value: 0 + inSlope: -2 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.5 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.5 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.5 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 36 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10 + value: 405 + inSlope: 36 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 45 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim.meta new file mode 100644 index 00000000000..af94db07910 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovingCubeAnimation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c33db0c595b1483480c6ddf7b5f6322 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller new file mode 100644 index 00000000000..1d5c2e97cc4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-4168291069735115709 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MovingCubeAnimation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6c33db0c595b1483480c6ddf7b5f6322, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-2970997146613006699 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4168291069735115709} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4168291069735115709} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MovinigCube + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2970997146613006699} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller.meta new file mode 100644 index 00000000000..f6631caf7c7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Animation/MovinigCube.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ad30d727577b44d3bf74963a1f9c56f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Graph.shadergraph.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat index 6ee9e52e0cb..f0f4573a077 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 1 + version: 5 --- !u!21 &2100000 Material: serializedVersion: 6 @@ -86,6 +86,7 @@ Material: - _GlossyReflections: 0 - _Metallic: 0 - _OcclusionStrength: 1 + - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 - _Smoothness: 0.5 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/Dither_Material.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity similarity index 95% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity index 49d85d7ed11..62e09dc509a 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity @@ -213,6 +213,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 337193641} - {fileID: 560415169} @@ -468,6 +469,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: - {fileID: 705507995} - {fileID: 1862309428} @@ -486,6 +488,7 @@ GameObject: m_Component: - component: {fileID: 705507995} - component: {fileID: 705507994} + - component: {fileID: 705507996} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -565,10 +568,31 @@ Transform: m_LocalRotation: {x: 0.39713123, y: 0.30997548, z: -0.14454393, w: 0.8516508} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: 40, z: 0} +--- !u!114 &705507996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &963194225 GameObject: m_ObjectHideFlags: 0 @@ -650,6 +674,7 @@ Transform: m_LocalRotation: {x: 0.074648395, y: -0, z: -0, w: 0.9972099} m_LocalPosition: {x: 0, y: 3.18, z: -8.05} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 @@ -676,6 +701,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -698,7 +724,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} m_Name: m_EditorClassIdentifier: - m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} + m_PipelineAsset: {fileID: 11400000, guid: bd7253799736341e9958ba15f3ee81a7, type: 2} --- !u!1 &1243279511 GameObject: m_ObjectHideFlags: 0 @@ -713,6 +739,7 @@ GameObject: - component: {fileID: 1243279512} - component: {fileID: 1243279516} - component: {fileID: 1243279517} + - component: {fileID: 1243279518} m_Layer: 8 m_Name: MovinigCube m_TagString: Untagged @@ -793,6 +820,7 @@ Transform: m_LocalRotation: {x: 0.46193978, y: 0.19134173, z: 0.19134173, w: 0.84462327} m_LocalPosition: {x: 0, y: 2, z: 2} m_LocalScale: {x: 0.6, y: 0.6, z: 0.6} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 @@ -804,7 +832,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1243279511} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 82cb6f9db52a84a1d889793764803890, type: 3} m_Name: @@ -818,7 +846,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1243279511} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 8725944bdac9042b9b1442ba38a31070, type: 3} m_Name: @@ -826,6 +854,26 @@ MonoBehaviour: m_Space: 0 m_Axis: {x: 0, y: 0, z: 0} m_AngularVelocity: 0 +--- !u!95 &1243279518 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1243279511} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 3ad30d727577b44d3bf74963a1f9c56f, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &1574701474 GameObject: m_ObjectHideFlags: 0 @@ -888,6 +936,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 @@ -984,6 +1033,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 4, y: 2, z: 0} m_LocalScale: {x: 1, y: 4, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2114877860} m_RootOrder: 4 @@ -1080,6 +1130,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 2, z: 0} m_LocalScale: {x: 1, y: 4, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2114877860} m_RootOrder: 0 @@ -1176,6 +1227,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -4, y: 2, z: 0} m_LocalScale: {x: 1, y: 4, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2114877860} m_RootOrder: 2 @@ -1272,6 +1324,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2, y: 2, z: 0} m_LocalScale: {x: 1, y: 4, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2114877860} m_RootOrder: 1 @@ -1286,6 +1339,7 @@ GameObject: m_Component: - component: {fileID: 1862309428} - component: {fileID: 1862309427} + - component: {fileID: 1862309429} m_Layer: 0 m_Name: BackLight m_TagString: Untagged @@ -1365,10 +1419,31 @@ Transform: m_LocalRotation: {x: 0.12464331, y: -0.4040619, z: -0.22740957, w: 0.8772018} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 2, y: -50, z: -30} +--- !u!114 &1862309429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862309426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1913427150 GameObject: m_ObjectHideFlags: 0 @@ -1462,6 +1537,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 100, y: 1, z: 100} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 2 @@ -1492,6 +1568,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: - {fileID: 1672834259} - {fileID: 1794477392} @@ -1593,6 +1670,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2, y: 2, z: 0} m_LocalScale: {x: 1, y: 4, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2114877860} m_RootOrder: 3 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/LightingData.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/OcclusionEffectSettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect/ReflectionProbe-0.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset new file mode 100644 index 00000000000..a560151d91b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: OcclusionEffectPipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 7f89ffbe67972458c800ca6eed4e1490, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset.meta new file mode 100644 index 00000000000..be078a4a6cd --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffectPipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd7253799736341e9958ba15f3ee81a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/Global Volume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/Global Volume Profile.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LightingData.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LightingData.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LitLighting.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LitLighting.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LitLighting.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LitLighting.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LitLighting.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LitLighting.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/LitLighting.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LitLighting.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-0.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/ReflectionProbe-1.exr.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseRed.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseRed.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseRed.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseRed.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseWhite.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseWhite.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseWhite.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseWhite.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseWhite.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseWhite.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BaseWhite.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseWhite.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BlueEmission.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BlueEmission.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BlueEmission.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BlueEmission.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BlueEmission.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BlueEmission.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/BlueEmission.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BlueEmission.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionOn.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionOn.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionOn.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionOn.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionOn.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionOn.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/EmissionOn.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/EmissionOn.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/HeightMapOn.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/HeightMapOn.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/HeightMapOn.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/HeightMapOn.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/HeightMapOn.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/HeightMapOn.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/HeightMapOn.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/HeightMapOn.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOn.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOn.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOn.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOn.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOn.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOn.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOn.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOn.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOne.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOne.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOne.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOne.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOne.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOne.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicOne.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicOne.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/MetallicSmoothnessZero.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/NormalMapOn.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/NormalMapOn.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/NormalMapOn.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/NormalMapOn.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/NormalMapOn.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/NormalMapOn.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/NormalMapOn.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/NormalMapOn.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/OcclusionOn.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/OcclusionOn.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/OcclusionOn.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/OcclusionOn.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/OcclusionOn.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/OcclusionOn.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/OcclusionOn.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/OcclusionOn.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/SmoothnessOne.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/SmoothnessOne.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/SmoothnessOne.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/SmoothnessOne.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/SmoothnessOne.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/SmoothnessOne.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/SmoothnessOne.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/SmoothnessOne.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithHeightMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithHeightMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithHeightMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithHeightMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithHeightMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithHeightMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithHeightMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithHeightMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithNormalMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithNormalMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithNormalMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithNormalMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithNormalMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithNormalMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithNormalMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithNormalMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithOcclusion.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithOcclusion.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithOcclusion.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithOcclusion.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithOcclusion.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithOcclusion.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithOcclusion.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithOcclusion.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithoutNormalMap.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithoutNormalMap.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithoutNormalMap.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithoutNormalMap.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithoutNormalMap.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithoutNormalMap.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Materials/WithoutNormalMap.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/WithoutNormalMap.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models/UVSphere.fbx b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models/UVSphere.fbx similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models/UVSphere.fbx rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models/UVSphere.fbx diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models/UVSphere.fbx.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models/UVSphere.fbx.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Models/UVSphere.fbx.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Models/UVSphere.fbx.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/2Podium.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/2Podium.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/2Podium.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/2Podium.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/2Podium.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/2Podium.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/2Podium.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/2Podium.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/3Podium.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/3Podium.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/3Podium.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/3Podium.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/3Podium.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/3Podium.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/3Podium.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/3Podium.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/4Podium.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/4Podium.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/4Podium.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/4Podium.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/4Podium.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/4Podium.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/4Podium.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/4Podium.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/5Podium.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/5Podium.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/5Podium.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/5Podium.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/5Podium.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/5Podium.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/5Podium.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/5Podium.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/6Podium.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/6Podium.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/6Podium.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/6Podium.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/6Podium.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/6Podium.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Prefabs/6Podium.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Prefabs/6Podium.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Base.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Base.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Base.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Base.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Base.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Base.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Base.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Base.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Emission.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Emission.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Emission.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Emission.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Emission.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Emission.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Emission.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Emission.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Height.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Height.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Height.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Height.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Height.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Height.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Height.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Height.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Metallic.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Metallic.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Metallic.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Metallic.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Metallic.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Metallic.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Metallic.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Metallic.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Normal.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Normal.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Normal.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Normal.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Normal.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Normal.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Normal.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Normal.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Occlusion.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Occlusion.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Occlusion.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Occlusion.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Occlusion.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Occlusion.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/Shaders/Lit/Textures/Coins_Occlusion.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Textures/Coins_Occlusion.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts/Lato-Regular.ttf b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts/Lato-Regular.ttf similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts/Lato-Regular.ttf rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts/Lato-Regular.ttf diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts/Lato-Regular.ttf.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts/Lato-Regular.ttf.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Fonts/Lato-Regular.ttf.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Fonts/Lato-Regular.ttf.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Blue.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Blue.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Blue.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Blue.mat index 5eb63c3a478..c14f76a1392 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Blue.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Blue.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0, g: 0.63999104, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0, g: 0.63999104, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Blue.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Blue.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Blue.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Blue.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/CheckerFloor.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat similarity index 99% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/CheckerFloor.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat index 34a952d43c2..c85a980e0d0 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/CheckerFloor.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 4 + version: 5 --- !u!21 &2100000 Material: serializedVersion: 6 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/CheckerFloor.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/CheckerFloor.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/DarkGray.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/DarkGray.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/DarkGray.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/DarkGray.mat index bccc5a0b27f..5fcbc7715df 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/DarkGray.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/DarkGray.mat @@ -119,7 +119,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.49056602, g: 0.49056602, b: 0.49056602, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.49056596, g: 0.49056596, b: 0.49056596, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/DarkGray.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/DarkGray.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/DarkGray.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/DarkGray.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Floor.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Floor.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Floor.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Floor.mat index 1b3545da03d..279a869c5ab 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Floor.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Floor.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.9716981, g: 0.9716981, b: 0.9716981, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.9716981, g: 0.9716981, b: 0.9716981, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Floor.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Floor.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Floor.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Floor.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Green.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Green.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Green.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Green.mat index befe5848e86..1d7ae21cc87 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Green.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Green.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.3123057, g: 0.8867924, b: 0, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.31230566, g: 0.8867924, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Green.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Green.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Green.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Green.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/LightGray.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/LightGray.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/LightGray.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/LightGray.mat index 7bfd99f3f3e..59842680956 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/LightGray.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/LightGray.mat @@ -119,7 +119,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/LightGray.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/LightGray.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/LightGray.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/LightGray.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Orange.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Orange.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Orange.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Orange.mat index 3e9d33ff215..6e7c979ccb6 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Orange.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Orange.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 0.47058824, b: 0, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 0.47058815, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Orange.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Orange.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Orange.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Orange.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Red.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Red.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Red.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Red.mat index 9e47b4bd84d..305654e08dc 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Red.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Red.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.8679245, g: 0.08168702, b: 0, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.8679245, g: 0.081686996, b: 0, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Red.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Red.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Red.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Red.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Text.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Text.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Text.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Text.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Text.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Text.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Text.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Text.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Wall.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Wall.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Wall.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Wall.mat index 3f74dfc6474..d3320845155 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Wall.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Wall.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 4 + version: 5 --- !u!21 &2100000 Material: serializedVersion: 6 @@ -109,6 +109,7 @@ Material: - _Metallic: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 + - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 - _Smoothness: 0.5 diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Wall.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Wall.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Wall.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Wall.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/White.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/White.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/White.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/White.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/White.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/White.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/White.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/White.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Yellow.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Yellow.mat similarity index 98% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Yellow.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Yellow.mat index 9019b40405c..cb173ca1c61 100644 --- a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Yellow.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Yellow.mat @@ -106,7 +106,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 0.87617993, b: 0.1745283, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 0.87617993, b: 0.17452827, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Yellow.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Yellow.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Materials/Yellow.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/Yellow.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MainPanel.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MainPanel.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MainPanel.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MainPanel.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MainPanel.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MainPanel.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MainPanel.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MainPanel.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MobileControls.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MobileControls.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MobileControls.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/MobileControls.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/PortraitWarning.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/PortraitWarning.prefab rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/FPSController.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/FPSController.cs rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/FPSController.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/FPSController.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/MobileControlsToggler.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/MobileControlsToggler.cs rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PortraitWarningToggler.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PortraitWarningToggler.cs rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesForwardRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesForwardRenderer.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesForwardRenderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesForwardRenderer.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesPipelineAsset.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesPipelineAsset.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesPipelineAsset.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesPipelineAsset.asset diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesPipelineAsset.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesPipelineAsset.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Settings/SamplesPipelineAsset.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesPipelineAsset.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/3DText.shader b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/3DText.shader similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/3DText.shader rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/3DText.shader diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/3DText.shader.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/3DText.shader.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/3DText.shader.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/3DText.shader.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/GradientRemap_Graph.shadergraph.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/Wall_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/Wall_Graph.shadergraph similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/Wall_Graph.shadergraph rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/Wall_Graph.shadergraph diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/Wall_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/Wall_Graph.shadergraph.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Shaders/Wall_Graph.shadergraph.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/Wall_Graph.shadergraph.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Sky.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Sky.mat similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Sky.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Sky.mat diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Sky.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Sky.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Sky.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Sky.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/ArrowWithStroke.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/ArrowWithStroke.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/ArrowWithStroke.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/ArrowWithStroke.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/Checker.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/Checker.png similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/Checker.png rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/Checker.png diff --git a/com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/Checker.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/Checker.png.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/TeachingSamples/SharedAssets/Textures/Checker.png.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/Checker.png.meta diff --git a/com.unity.render-pipelines.universal/package.json b/com.unity.render-pipelines.universal/package.json index 29ada9ed20c..1ca7ab89115 100644 --- a/com.unity.render-pipelines.universal/package.json +++ b/com.unity.render-pipelines.universal/package.json @@ -21,9 +21,9 @@ ], "samples": [ { - "displayName": "Teaching Samples", - "description": "Collection of scenes showing how to use different features of the Universal Render Pipeline.", - "path": "Samples~/TeachingSamples" + "displayName": "URP Package Samples", + "description": "Collection of scenes showcasing different features of the Universal Render Pipeline.", + "path": "Samples~/URPPackageSamples" } ] } From ad3145af46f50ab61905854c2d7cd95227dfd452 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 2 Jul 2021 15:23:55 +0200 Subject: [PATCH 02/19] Updated first person controller --- .../CameraStacking/MixedFOV/MixedFOV.unity | 414 ++++++++---------- .../MixedFOV/MixedFOV/LightingData.asset | Bin 19880 -> 19688 bytes .../URPPackageSamples/Shaders/Lit/Lit.unity | 315 ++++++------- .../Shaders/Lit/Lit/LightingData.asset | Bin 18236 -> 18220 bytes .../Shaders/Lit/Materials/BaseRed.mat | 2 +- .../SharedAssets/Materials/CheckerFloor.mat | 1 + .../Prefabs/FirstPersonPlayer.prefab | 201 +++++++++ .../Prefabs/FirstPersonPlayer.prefab.meta | 7 + .../SharedAssets/Scripts/FPSController.cs | 163 ------- .../Scripts/FirstPersonController.cs | 59 +++ ....cs.meta => FirstPersonController.cs.meta} | 2 +- 11 files changed, 580 insertions(+), 584 deletions(-) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/{FPSController.cs.meta => FirstPersonController.cs.meta} (83%) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity index edc926baa45..a970f165421 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity @@ -216,6 +216,7 @@ Transform: m_LocalRotation: {x: -0.5, y: 0.5, z: -0.5, w: 0.5} m_LocalPosition: {x: 0, y: 1.25, z: 10} m_LocalScale: {x: 0.25, y: 1, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 12 @@ -313,6 +314,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 3.49, y: 1.1, z: -0.54} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 5 @@ -423,6 +425,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 169461202} - {fileID: 713079425} @@ -528,6 +531,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.36, y: 1.1, z: 5.37} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 6 @@ -641,6 +645,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 10.09, y: 1.1, z: 1.13} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 8 @@ -694,6 +699,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.015, y: 0.034, z: 0.366} m_LocalScale: {x: 0.02, y: 0.02, z: 0.01} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 610111258} m_RootOrder: 6 @@ -841,6 +847,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -5.6, y: 1.1, z: 4.05} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 10 @@ -887,6 +894,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: - {fileID: 705507995} - {fileID: 1862309428} @@ -910,6 +918,7 @@ GameObject: m_Component: - component: {fileID: 705507995} - component: {fileID: 705507994} + - component: {fileID: 705507996} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -989,10 +998,31 @@ Transform: m_LocalRotation: {x: 0.39713123, y: 0.30997548, z: -0.14454393, w: 0.8516508} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: 40, z: 0} +--- !u!114 &705507996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!224 &713079425 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} @@ -1091,6 +1121,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -5.06, y: 1.1, z: 0.9} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 9 @@ -1204,6 +1235,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 3.45, y: 1.1, z: -6.84} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 2 @@ -1224,137 +1256,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 16 m_CollisionDetection: 0 ---- !u!1 &963194225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} - - component: {fileID: 963194229} - - component: {fileID: 963194230} - m_Layer: 0 - m_Name: LevelCam - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &963194226 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 ---- !u!20 &963194227 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.2 - far clip plane: 20 - field of view: 80 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 983 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &963194228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - 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_Children: [] - m_Father: {fileID: 1664841554} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &963194229 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: - - {fileID: 1434764562} - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_Version: 2 ---- !u!114 &963194230 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} - m_Name: - m_EditorClassIdentifier: - m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} --- !u!1 &1062089488 GameObject: m_ObjectHideFlags: 0 @@ -1448,6 +1349,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 8.61, y: 1.1, z: 4.85} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 4 @@ -1496,6 +1398,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.015, y: 0.034, z: 0.366} m_LocalScale: {x: 0.02, y: 0.02, z: 0.01} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 610111258} m_RootOrder: 7 @@ -1643,6 +1546,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 9.05, y: 1.1, z: -2.67} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 3 @@ -1688,12 +1592,14 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1434764558} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_Children: [] - m_Father: {fileID: 1664841554} - m_RootOrder: 2 + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 610111258} + m_Father: {fileID: 8282558930070009748} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1434764560 MonoBehaviour: @@ -1717,6 +1623,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -1796,6 +1703,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: - {fileID: 1856286182} - {fileID: 1667562489} @@ -1843,6 +1751,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.455} m_LocalScale: {x: 0.06, y: 0.06, z: 0.2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 610111258} m_RootOrder: 5 @@ -1959,6 +1868,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 @@ -2056,92 +1966,11 @@ Transform: m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5} m_LocalPosition: {x: 0, y: 1.25, z: -10} m_LocalScale: {x: 0.25, y: 1, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 90, z: 90} ---- !u!1 &1664841553 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1664841554} - - component: {fileID: 1664841555} - - component: {fileID: 1664841556} - - component: {fileID: 1664841557} - m_Layer: 0 - m_Name: Player - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1664841554 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664841553} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 963194228} - - {fileID: 610111258} - - {fileID: 1434764559} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1664841555 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664841553} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2d379696584c944d8a57c98209538a02, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MoveWithMouse: 1 - m_MouseSensitivity: 2 - m_ButtonSensitivity: 1 - m_WalkSpeed: 2 ---- !u!136 &1664841556 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664841553} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.4 - m_Height: 0.4 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &1664841557 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1664841553} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 116 - m_CollisionDetection: 0 --- !u!1 &1667562485 GameObject: m_ObjectHideFlags: 0 @@ -2235,6 +2064,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -5.46, y: 1.1, z: -9.59} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 1 @@ -2348,6 +2178,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: 0.7071068} m_LocalPosition: {x: -10, y: 1.25, z: 0} m_LocalScale: {x: 0.25, y: 1, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 11 @@ -2557,6 +2388,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} m_LocalPosition: {x: 10, y: 1.25, z: 0} m_LocalScale: {x: 0.25, y: 1, z: 2} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 14 @@ -2654,6 +2486,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2.64, y: 1.1, z: -2.58} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 0 @@ -2702,6 +2535,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.025, y: 0.025, z: 0.12} m_LocalScale: {x: 0.03, y: 0.03, z: 0.5} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 610111258} m_RootOrder: 4 @@ -2766,6 +2600,7 @@ GameObject: m_Component: - component: {fileID: 1862309428} - component: {fileID: 1862309427} + - component: {fileID: 1862309429} m_Layer: 0 m_Name: BackLight m_TagString: Untagged @@ -2845,10 +2680,31 @@ Transform: m_LocalRotation: {x: -0.020588072, y: -0.8191492, z: -0.2585096, w: 0.51160884} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: -26.397001, y: -112.505005, z: -14.93} +--- !u!114 &1862309429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862309426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1913427150 GameObject: m_ObjectHideFlags: 0 @@ -2942,6 +2798,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 100, y: 1, z: 100} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 3 @@ -3039,6 +2896,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2.19, y: 1.1, z: 9.09} m_LocalScale: {x: 4, y: 2.2, z: 4} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1456376999} m_RootOrder: 7 @@ -3069,11 +2927,15 @@ PrefabInstance: - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} + - target: {fileID: 3188382879499221432, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_SizeDelta.y + value: 235.6 + objectReference: {fileID: 0} - target: {fileID: 3188382879499221433, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_IsActive value: 0 @@ -3081,27 +2943,27 @@ PrefabInstance: - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880073302295, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_IsActive value: 0 @@ -3109,19 +2971,19 @@ PrefabInstance: - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Name value: MobileControls @@ -3213,19 +3075,19 @@ PrefabInstance: - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 1664841555} + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e103b775b7b374b03b593247313f8d3b, type: 3} --- !u!1001 &6372940999530559259 @@ -3330,7 +3192,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 1664841554} + m_TransformParent: {fileID: 1434764559} m_Modifications: - target: {fileID: 6958482038010098, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_Materials.Array.data[0] @@ -3358,7 +3220,7 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 7c917239ee790461b8b46b53c2ffd0d2, type: 2} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalPosition.x @@ -3366,7 +3228,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalPosition.y - value: -0.144 + value: -0.14200002 objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalPosition.z @@ -3378,15 +3240,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 6383575433952177525, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -3467,3 +3329,77 @@ PrefabInstance: m_RemovedComponents: - {fileID: 6383575435370445604, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} m_SourcePrefab: {fileID: 100100000, guid: a380b55be3e354df6a4bffc3631467c0, type: 3} +--- !u!1001 &8282558930070009747 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2148271877166492642, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_Name + value: FirstPersonPlayer + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalPosition.y + value: 0.812 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6350239021526260069, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_Cameras.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6350239021526260069, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_RenderPostProcessing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6350239021526260069, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_Cameras.Array.data[0] + value: + objectReference: {fileID: 1434764562} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} +--- !u!4 &8282558930070009748 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3363522893988168260, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + m_PrefabInstance: {fileID: 8282558930070009747} + m_PrefabAsset: {fileID: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset index 138cfff775c8000cea17a78d1bd2658d8d0aea8a..a2bf7aa1a0bf737c5d22f9cc5286b7b69c602fd6 100644 GIT binary patch delta 2585 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 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat index 8f04514ca32..e9540205f95 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Materials/BaseRed.mat @@ -119,7 +119,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 0.2688679, b: 0.2688679, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 0.26886788, b: 0.26886788, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat index c85a980e0d0..e5674a00574 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/CheckerFloor.mat @@ -113,6 +113,7 @@ Material: - _Metallic: 0 - _OcclusionStrength: 1 - _Parallax: 0.005 + - _QueueControl: 0 - _QueueOffset: 0 - _ReceiveShadows: 1 - _Smoothness: 0.5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab new file mode 100644 index 00000000000..5a5ff53af5d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab @@ -0,0 +1,201 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2148271877166492642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4212382672143566193} + - component: {fileID: 4891938747972648122} + - component: {fileID: 8509898242313118626} + m_Layer: 0 + m_Name: FirstPersonPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4212382672143566193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2148271877166492642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.812, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3363522893988168260} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!143 &4891938747972648122 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2148271877166492642} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.5 + m_Radius: 0.4 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &8509898242313118626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2148271877166492642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 94f9f55b5897449c29f5189f47cad4bc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MouseSensitivity: 100 + m_MovementSpeed: 3 + m_PlayerCamera: {fileID: 3363522893988168260} +--- !u!1 &8157311212398424292 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3363522893988168260} + - component: {fileID: 1104701761066559480} + - component: {fileID: 5828494068272712963} + - component: {fileID: 6350239021526260069} + - component: {fileID: 8900132868616544278} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3363522893988168260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8157311212398424292} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4212382672143566193} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1104701761066559480 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8157311212398424292} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.2 + far clip plane: 1000 + field of view: 80 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 983 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &5828494068272712963 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8157311212398424292} + m_Enabled: 1 +--- !u!114 &6350239021526260069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8157311212398424292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &8900132868616544278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8157311212398424292} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab.meta new file mode 100644 index 00000000000..d4e123d30f3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/FirstPersonPlayer.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8089b5fe6d8304423814ff197221f77d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs deleted file mode 100644 index 4b8f178b64b..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs +++ /dev/null @@ -1,163 +0,0 @@ -using UnityEngine; - -[RequireComponent(typeof(Rigidbody))] -public class FPSController : MonoBehaviour -{ - [SerializeField] - private bool m_MoveWithMouse = true; - [SerializeField] - private float m_MouseSensitivity = 1f; - [SerializeField] - private float m_ButtonSensitivity = 1f; - [SerializeField] - private float m_WalkSpeed = 1f; - - private Rigidbody m_RigidBody; - private byte m_MovementFlags; - - // Start is called before the first frame update - void Start() - { -#if ENABLE_INPUT_SYSTEM - Debug.Log("The FPSController uses the legacy input system. Please set it in Project Settings"); - m_MoveWithMouse = false; -#endif - if (SystemInfo.deviceType == DeviceType.Handheld) - { - m_MoveWithMouse = false; - } - - if (m_MoveWithMouse) - { - Cursor.visible = false; - Cursor.lockState = CursorLockMode.Locked; - } - - m_RigidBody = GetComponent(); - - m_MovementFlags = 0; - } - - void Update() - { -#if ENABLE_LEGACY_INPUT_MANAGER - if (m_MoveWithMouse) - { - //Rotate based on mouse input - float vert = Input.GetAxis("Mouse X") * Time.deltaTime * m_MouseSensitivity * 100f; - float hori = Input.GetAxis("Mouse Y") * Time.deltaTime * m_MouseSensitivity * 100f; - transform.Rotate(Vector3.up * vert, Space.World); - transform.Rotate(-Vector3.right * hori, Space.Self); - } -#endif - Vector3 rotation = MovementMaskToRotation() * (Time.deltaTime * m_ButtonSensitivity * 100f); - transform.Rotate(0f, rotation.y, 0f, Space.World); - transform.Rotate(rotation.x, 0f, 0f, Space.Self); - } - - void FixedUpdate() - { - //Move based on wasd input - Vector3 forward = transform.forward; - forward.y = 0f; - forward = forward.normalized; - - Vector3 right = transform.right; - right.y = 0; - right = right.normalized; - - Vector3 direction = MovementMaskToWalkDirection(); - -#if ENABLE_LEGACY_INPUT_MANAGER - if (Input.GetKey(KeyCode.W)) - { - direction += forward; - } - if (Input.GetKey(KeyCode.S)) - { - direction -= forward; - } - if (Input.GetKey(KeyCode.A)) - { - direction -= right; - } - if (Input.GetKey(KeyCode.D)) - { - direction += right; - } -#endif - direction = direction.normalized; - - m_RigidBody.AddForce((direction * m_WalkSpeed) - m_RigidBody.velocity, ForceMode.VelocityChange); - } - - Vector3 MovementMaskToWalkDirection() - { - Vector3 forward = transform.forward; - forward.y = 0f; - forward = forward.normalized; - Vector3 right = transform.right; - right.y = 0; - right = right.normalized; - Vector3 direction = Vector3.zero; - - direction += (m_MovementFlags & 1) * forward; //forward - direction += ((m_MovementFlags & 2) >> 1) * -forward; //backwards - direction += ((m_MovementFlags & 4) >> 2) * -right; //left - direction += ((m_MovementFlags & 8) >> 3) * right; //right - - return direction; - } - - Vector3 MovementMaskToRotation() - { - Vector3 direction = Vector3.zero; - - direction += ((m_MovementFlags & 16) >> 4) * -Vector3.right; //up - direction += ((m_MovementFlags & 32) >> 5) * Vector3.right; //down - direction += ((m_MovementFlags & 64) >> 6) * -Vector3.up; //left - direction += ((m_MovementFlags & 128) >> 7) * Vector3.up; //right - - return direction; - } - - public void ToggleWalkForward() - { - m_MovementFlags ^= 1; - } - - public void ToggleWalkBackwards() - { - m_MovementFlags ^= 2; - } - - public void ToggleWalkLeft() - { - m_MovementFlags ^= 4; - } - - public void ToggleWalkRight() - { - m_MovementFlags ^= 8; - } - - public void ToggleAimUp() - { - m_MovementFlags ^= 16; - } - - public void ToggleAimDown() - { - m_MovementFlags ^= 32; - } - - public void ToggleAimLeft() - { - m_MovementFlags ^= 64; - } - - public void ToggleAimRight() - { - m_MovementFlags ^= 128; - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs new file mode 100644 index 00000000000..a694ef8af49 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs @@ -0,0 +1,59 @@ +using UnityEngine; +using Cursor = UnityEngine.Cursor; + +[RequireComponent(typeof(CharacterController))] +public class FirstPersonController : MonoBehaviour +{ + [SerializeField] + private float m_MouseSensitivity = 100f; + [SerializeField] + private float m_MovementSpeed = 5f; + [SerializeField] + private Transform m_PlayerCamera = null; + + private CharacterController m_CharacterController; + private float m_XRotation = 0f; + private bool m_MoveWithMouse = true; + + void Start() + { +#if ENABLE_INPUT_SYSTEM + Debug.Log("The FirstPersonController uses the legacy input system. Please set it in Project Settings"); + m_MoveWithMouse = false; +#endif + + Cursor.lockState = CursorLockMode.Locked; + m_CharacterController = GetComponent(); + } + + void Update() + { + if (m_MoveWithMouse) + { + Look(); + } + Move(); + } + + void Look() + { + float mouseX = Input.GetAxis("Mouse X") * m_MouseSensitivity * Time.deltaTime; + float mouseY = Input.GetAxis("Mouse Y") * m_MouseSensitivity * Time.deltaTime; + + m_XRotation -= mouseY; + m_XRotation = Mathf.Clamp(m_XRotation, -90f, 90f); + + m_PlayerCamera.localRotation = Quaternion.Euler(m_XRotation, 0, 0); + transform.Rotate(Vector3.up * mouseX, Space.World); + } + + void Move() + { + float x = Input.GetAxis("Horizontal"); + float z = Input.GetAxis("Vertical"); + + Vector3 move = transform.right * x + transform.forward * z; + + m_CharacterController.Move(move * m_MovementSpeed * Time.deltaTime); + } +} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs.meta similarity index 83% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs.meta index 127e7802775..05b26da7810 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FPSController.cs.meta +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2d379696584c944d8a57c98209538a02 +guid: 94f9f55b5897449c29f5189f47cad4bc MonoImporter: externalObjects: {} serializedVersion: 2 From 5a76d084defd1fcd1534c52c9518b6a622ac0100 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Tue, 13 Jul 2021 13:38:04 +0200 Subject: [PATCH 03/19] Added samples and tweaked shared assets Added 3d skybox, lens flare samples and decal samples --- .../CameraStacking/3D Skybox.meta | 8 + .../CameraStacking/3D Skybox/3DSkybox.meta | 8 + .../CameraStacking/3D Skybox/3DSkybox.unity | 3500 +++++++++++++++++ .../3D Skybox/3DSkybox.unity.meta | 7 + .../3D Skybox/3DSkybox/3DSkyboxProfile.asset | 149 + .../3DSkybox/3DSkyboxProfile.asset.meta | 8 + .../3D Skybox/3DSkybox/LightingData.asset | Bin 0 -> 18192 bytes .../3DSkybox/LightingData.asset.meta | 8 + .../3D Skybox/3DSkybox/ReflectionProbe-0.exr | Bin 0 -> 163995 bytes .../3DSkybox/ReflectionProbe-0.exr.meta | 98 + .../3D Skybox/3DSkyboxPipeline.asset | 70 + .../3D Skybox/3DSkyboxPipeline.asset.meta | 8 + .../CameraStacking/3D Skybox/Animation.meta | 8 + .../Animation/3DSkyboxAnimation.anim | 495 +++ .../Animation/3DSkyboxAnimation.anim.meta | 8 + .../Animation/Main Camera.controller | 72 + .../Animation/Main Camera.controller.meta | 8 + .../3D Skybox/BaseRenderer.asset | 52 + .../3D Skybox/BaseRenderer.asset.meta | 8 + .../CameraStacking/3D Skybox/Materials.meta | 8 + .../3D Skybox/Materials/Building.mat | 127 + .../3D Skybox/Materials/Building.mat.meta | 8 + .../3D Skybox/Materials/HighBuilding.mat | 127 + .../3D Skybox/Materials/HighBuilding.mat.meta | 8 + .../3D Skybox/Materials/Planet 1.mat | 125 + .../3D Skybox/Materials/Planet 1.mat.meta | 8 + .../3D Skybox/Materials/Planet 2.mat | 125 + .../3D Skybox/Materials/Planet 2.mat.meta | 8 + .../CameraStacking/3D Skybox/Prefabs.meta | 8 + .../3D Skybox/Prefabs/HighDetailBlock.prefab | 2333 +++++++++++ .../Prefabs/HighDetailBlock.prefab.meta | 7 + .../3D Skybox/Prefabs/LowDetailBlock.prefab | 369 ++ .../Prefabs/LowDetailBlock.prefab.meta | 7 + .../Prefabs/MediumDetailBlock.prefab | 789 ++++ .../Prefabs/MediumDetailBlock.prefab.meta | 7 + .../CameraStacking/3D Skybox/Scripts.meta | 8 + .../3D Skybox/Scripts/SkyboxCamera.cs | 33 + .../3D Skybox/Scripts/SkyboxCamera.cs.meta | 11 + .../CameraStacking/3D Skybox/Shaders.meta | 8 + .../3D Skybox/Shaders/SkyPlanet.shadergraph | 1106 ++++++ .../Shaders/SkyPlanet.shadergraph.meta | 10 + .../3D Skybox/SkyboxRenderer.asset | 52 + .../3D Skybox/SkyboxRenderer.asset.meta | 8 + .../CameraStacking/MixedFOV/MixedFOV.unity | 8 +- .../Samples~/URPPackageSamples/Decals.meta | 8 + .../URPPackageSamples/Decals/BlobShadow.meta | 8 + .../Decals/BlobShadow/Animation.meta | 8 + .../Animation/BlobShadowAnimation.anim | 790 ++++ .../Animation/BlobShadowAnimation.anim.meta | 8 + .../BlobShadow/Animation/Capsule.controller | 72 + .../Animation/Capsule.controller.meta | 8 + .../Decals/BlobShadow/BlobShadow.meta | 8 + .../Decals/BlobShadow/BlobShadow.unity | 1724 ++++++++ .../Decals/BlobShadow/BlobShadow.unity.meta | 7 + .../BlobShadow/BlobShadow/LightingData.asset | Bin 0 -> 18192 bytes .../BlobShadow/LightingData.asset.meta | 8 + .../BlobShadow/ReflectionProbe-0.exr | Bin 0 -> 163988 bytes .../BlobShadow/ReflectionProbe-0.exr.meta | 98 + .../BlobShadow/BlobShadowPipeline.asset | 69 + .../BlobShadow/BlobShadowPipeline.asset.meta | 8 + .../BlobShadowPipeline_Renderer.asset | 76 + .../BlobShadowPipeline_Renderer.asset.meta | 8 + .../BlobShadow/BlobShadow_Graph.shadergraph | 2363 +++++++++++ .../BlobShadow_Graph.shadergraph.meta | 10 + .../Decals/BlobShadow/BlobShadow_Mat.mat | 129 + .../Decals/BlobShadow/BlobShadow_Mat.mat.meta | 8 + .../URPPackageSamples/Decals/PaintSplat.meta | 8 + .../Decals/PaintSplat/PaintSplat.meta | 8 + .../Decals/PaintSplat/PaintSplat.unity | 1626 ++++++++ .../Decals/PaintSplat/PaintSplat.unity.meta | 7 + .../PaintSplat/PaintSplat/LightingData.asset | Bin 0 -> 18192 bytes .../PaintSplat/LightingData.asset.meta | 8 + .../PaintSplat/ReflectionProbe-0.exr | Bin 0 -> 163988 bytes .../PaintSplat/ReflectionProbe-0.exr.meta | 98 + .../PaintSplat/PaintSplatPipeline.asset | 69 + .../PaintSplat/PaintSplatPipeline.asset.meta | 8 + .../PaintSplatPipeline_Renderer.asset | 76 + .../PaintSplatPipeline_Renderer.asset.meta | 8 + .../PaintSplat/PaintSplat_Graph.shadergraph | 2175 ++++++++++ .../PaintSplat_Graph.shadergraph.meta | 10 + .../Decals/PaintSplat/PaintSplat_Mat.mat | 132 + .../Decals/PaintSplat/PaintSplat_Mat.mat.meta | 8 + .../PaintSplat/WorldSpaceUV.shadersubgraph | 939 +++++ .../WorldSpaceUV.shadersubgraph.meta | 10 + .../URPPackageSamples/LensFlares.meta | 8 + .../LensFlares/Animation.meta | 8 + .../Animation/Main Camera.controller | 72 + .../Animation/Main Camera.controller.meta | 8 + .../Animation/SunFlareAnimation.anim | 387 ++ .../Animation/SunFlareAnimation.anim.meta | 8 + .../LensFlares/LensFlarePresets.meta | 8 + .../LensFlarePresets/Anamorphic_Sci-Fi.asset | 690 ++++ .../Anamorphic_Sci-Fi.asset.meta | 8 + .../LensFlares/LensFlarePresets/Sun.asset | 825 ++++ .../LensFlarePresets/Sun.asset.meta | 8 + .../LensFlares/LensFlareShowroom.unity | 385 ++ .../LensFlares/LensFlareShowroom.unity.meta | 7 + .../URPPackageSamples/LensFlares/Scripts.meta | 8 + .../Scripts/ScreenSpacePlacement.cs | 41 + .../Scripts/ScreenSpacePlacement.cs.meta | 11 + .../LensFlares/SunFlare.meta | 8 + .../LensFlares/SunFlare.unity | 1701 ++++++++ .../LensFlares/SunFlare.unity.meta | 7 + .../LensFlares/SunFlare/LightingData.asset | Bin 0 -> 18192 bytes .../SunFlare/LightingData.asset.meta | 8 + .../LensFlares/SunFlare/ReflectionProbe-0.exr | Bin 0 -> 171060 bytes .../SunFlare/ReflectionProbe-0.exr.meta | 98 + .../LensFlares/Textures.meta | 8 + .../LensFlares/Textures/PartialRIng.png | 3 + .../LensFlares/Textures/PartialRIng.png.meta | 98 + .../LensFlares/Textures/Ring.png | 3 + .../LensFlares/Textures/Ring.png.meta | 98 + .../LensFlares/Textures/Shimmer.png | 3 + .../LensFlares/Textures/Shimmer.png.meta | 98 + .../AmbientOcclusion/AmbientOcclusion.unity | 23 +- .../AmbientOcclusion/Animation.meta | 8 + .../Animation/Main Camera.controller | 72 + .../Animation/Main Camera.controller.meta | 8 + .../AmbientOcclusion/Animation/SSAO.anim | 459 +++ .../AmbientOcclusion/Animation/SSAO.anim.meta | 8 + .../GlitchEffect/GlitchEffect.unity | 2 +- .../GlitchEffect/Glitch_Pipeline.asset | 6 +- .../OcclusionEffect/OcclusionEffect.unity | 2 +- .../OcclusionEffectPipeline.asset | 6 +- .../URPPackageSamples/Shaders/Particle.meta | 8 + .../SharedAssets/Materials/Blue.mat | 4 +- .../Materials/MatteCheckerFloor.mat | 133 + .../Materials/MatteCheckerFloor.mat.meta | 8 + .../Scripts/AutoLoadPipelineAsset.cs | 5 +- .../Settings/SamplesPipelineAsset.asset | 14 +- .../Shaders/URPMainLight_Graph.shadersubgraph | 257 ++ .../URPMainLight_Graph.shadersubgraph.meta | 10 + .../Shaders/Wall_Graph.shadergraph | 191 +- .../SharedAssets/VolumeProfiles.meta | 8 + .../Global Volume Profile.asset | 102 + .../Global Volume Profile.asset.meta | 8 + 136 files changed, 26341 insertions(+), 47 deletions(-) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/LightingData.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/LightingData.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/ReflectionProbe-0.exr create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/ReflectionProbe-0.exr.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/PartialRIng.png create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/PartialRIng.png.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/Ring.png create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/Ring.png.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/Shimmer.png create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Textures/Shimmer.png.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/Animation/Main Camera.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/Animation/Main Camera.controller.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/Animation/SSAO.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/Animation/SSAO.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Particle.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/MatteCheckerFloor.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Materials/MatteCheckerFloor.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/URPMainLight_Graph.shadersubgraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Shaders/URPMainLight_Graph.shadersubgraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox.meta new file mode 100644 index 00000000000..0e4d6b62d88 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebf964d33ce8b4cf192a1ef9f7aac405 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.meta new file mode 100644 index 00000000000..3d94b549636 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7426a74b13fd43b4bbcb84b226ea31e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity new file mode 100644 index 00000000000..422560018a0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity @@ -0,0 +1,3500 @@ +%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: 1, g: 1, b: 1, a: 1} + m_FogMode: 3 + m_FogDensity: 0.21 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.18039216, g: 0.18039216, b: 0.18039216, 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: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.18028486, g: 0.22571501, b: 0.3069236, 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: 112000000, guid: 50c9382d5756543deba147d2ec69dfa1, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: cc82132cf70ce430aa8f74e4325388b6, type: 2} +--- !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!1001 &63695927 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (4) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: -3.01 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 2.81 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.69465846 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7193398 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -92 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &63695928 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 63695927} + m_PrefabAsset: {fileID: 0} +--- !u!1 &72203326 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 72203327} + - component: {fileID: 72203329} + - component: {fileID: 72203328} + m_Layer: 1 + m_Name: Sphere (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &72203327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72203326} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.9, y: 3.88, z: 1.11} + m_LocalScale: {x: 5, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &72203328 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72203326} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 2 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a5cb8f46ef6d74dad945d8966c0de9d2, 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 &72203329 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72203326} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + - component: {fileID: 122368105} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 37 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: 0.048055146, y: -0.14688328, z: -0.0071393335, w: -0.98796004} + m_LocalPosition: {x: -2.2304702, y: 3.301442, z: -2.799918} + 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.017} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: + - {fileID: 1376062147} + - {fileID: 1274199707} + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 0eb332b17110d4c8788731961c962d13, type: 2} +--- !u!95 &122368105 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 54d72bd79e80c44e3bd7e1b39668cdfc, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1001 &260385158 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: 0.26 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 7.55 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock (1) + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!4 &260385159 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 260385158} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &286121727 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (1) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.x + value: 1.85 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1.33 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: 2.33 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 2.96 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9958844 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: -0.09063256 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -10.4 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &286121728 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 286121727} + m_PrefabAsset: {fileID: 0} +--- !u!1 &324010152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 324010153} + m_Layer: 4 + m_Name: CitySkybox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &324010153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 324010152} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -16.82, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1376062144} + - {fileID: 1638677138} + - {fileID: 6539210160032705008} + - {fileID: 2030759812} + - {fileID: 1009171315} + - {fileID: 1774754270} + - {fileID: 2405326085323365747} + - {fileID: 286121728} + - {fileID: 1299917108} + - {fileID: 469488224} + - {fileID: 63695928} + - {fileID: 795358070} + - {fileID: 3951349725335854137} + - {fileID: 260385159} + - {fileID: 1637371228} + - {fileID: 1646251152} + - {fileID: 1299840604} + - {fileID: 846736960} + - {fileID: 2106200460} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &469488223 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 647100634928759288, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 2311092278431101911, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 2405326085454660114, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 4160399171692449283, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 5305495742914275208, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (3) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6316268577651222673, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 6384562583074280830, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 7047033982303811672, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: -3.06 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0.39 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.62 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9464523 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: -0.32284385 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -37.67 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8885271861618583922, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &469488224 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 469488223} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &782220906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &782220907 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 782220906} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &795358069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (5) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: -2.7 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 7.23 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9125846 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: 0.408888 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 48.27 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &795358070 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 795358069} + m_PrefabAsset: {fileID: 0} +--- !u!4 &846736960 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 1807506119} + m_PrefabAsset: {fileID: 0} +--- !u!1 &899316993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 899316994} + - component: {fileID: 899316996} + - component: {fileID: 899316995} + 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 &899316994 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899316993} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.16, y: 1.03, z: 2.12} + m_LocalScale: {x: 10, y: 1.2, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094911256} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &899316995 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899316993} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &899316996 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899316993} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + 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: 1090784527} + - {fileID: 1722892046} + - {fileID: 1094911256} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1009171314 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalScale.x + value: -1.21 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.x + value: 2.615 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.z + value: 0.875 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.640646 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.y + value: -0.76783645 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -100.32 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7387564562858411305, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_Name + value: HighDetailBlock (2) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} +--- !u!4 &1009171315 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + m_PrefabInstance: {fileID: 1009171314} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1058527128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1058527130} + - component: {fileID: 1058527129} + 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 &1058527129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058527128} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + isGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: e5037333675764c8c851898734300e9f, type: 2} +--- !u!4 &1058527130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058527128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -34.08248, y: 0.50413525, z: 0.38455653} + 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 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 3 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.4868408, y: -0.42492115, z: 0.29368111, w: 0.7044} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 69.3, y: -62.2, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 3 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1094911255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094911256} + m_Layer: 0 + m_Name: Porch + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094911256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094911255} + m_LocalRotation: {x: -0, y: -0.254028, z: -0, w: 0.9671969} + m_LocalPosition: {x: -1.663718, y: 0, z: 0.7346723} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1328597504} + - {fileID: 899316994} + - {fileID: 1102829341} + - {fileID: 1690644001} + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1102829340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1102829341} + - component: {fileID: 1102829343} + - component: {fileID: 1102829342} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1102829341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102829340} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 3.45, y: 1.03, z: -1.2} + m_LocalScale: {x: 6, y: 1.2, z: 0.8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094911256} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!23 &1102829342 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102829340} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1102829343 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102829340} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1119380701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1119380702} + - component: {fileID: 1119380705} + - component: {fileID: 1119380704} + m_Layer: 1 + m_Name: Sphere (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1119380702 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119380701} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.07, y: 1.58, z: 5.7} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1119380704 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119380701} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 2 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c487dd3f568bf41beb93da5927d9d434, 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 &1119380705 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1119380701} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1142061373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: 3D Skybox + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: 'This sample shows how camera stacking can be used to extend the game + world. An overlay camera renders a miniature version of the world in pixels + that havent been drawn to by the base camera. With some scripted translation + of the overlay camera, we make the miniature back drop seem full size. ' + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_FontData.m_MinSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_FontData.m_FontSize + value: 18 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1142061374 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1142061373} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1274199702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1274199703} + - component: {fileID: 1274199707} + - component: {fileID: 1274199705} + - component: {fileID: 1274199704} + m_Layer: 1 + m_Name: Planet Skybox Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1274199703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274199702} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1274199704 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274199702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec6a8ea4847174955b1c0e0e5187b438, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MainCamera: {fileID: 122368101} + m_SkyboxScale: 0 +--- !u!114 &1274199705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274199702} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 1 + m_Cameras: [] + m_RendererIndex: 1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 0 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!20 &1274199707 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1274199702} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1001 &1299840603 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.x + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: 4.57 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0.21 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 4.7 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: -0.60111827 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7991601 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -466.1 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3073244601705979635, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, type: 2} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock (4) + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4295367783097986053, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, type: 2} + - target: {fileID: 4785035840622656361, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, type: 2} + - target: {fileID: 6537545415499986808, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!4 &1299840604 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 1299840603} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1299917107 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (2) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1.48 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: 0.21 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0.183 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 4.44 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &1299917108 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 1299917107} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1328597503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328597504} + - component: {fileID: 1328597506} + - component: {fileID: 1328597505} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1328597504 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328597503} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.72, y: 0, z: -1.55} + m_LocalScale: {x: 10, y: 1, z: 7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094911256} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1328597505 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328597503} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a5fef8e8f920d422692b573b553f9c2b, 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 &1328597506 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328597503} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1376062143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1376062144} + - component: {fileID: 1376062147} + - component: {fileID: 1376062145} + - component: {fileID: 1376062148} + m_Layer: 4 + m_Name: City Skybox Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1376062144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376062143} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.02, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 324010153} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1376062145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376062143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 1 + m_Cameras: [] + m_RendererIndex: 1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 0 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!20 &1376062147 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376062143} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 16 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &1376062148 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1376062143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ec6a8ea4847174955b1c0e0e5187b438, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MainCamera: {fileID: 122368101} + m_SkyboxScale: 0.02 +--- !u!1 &1607728909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607728910} + - component: {fileID: 1607728913} + - component: {fileID: 1607728912} + m_Layer: 1 + m_Name: Sphere (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607728910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607728909} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.09, y: 3.23, z: 8.78} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1607728912 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607728909} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 2 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c487dd3f568bf41beb93da5927d9d434, 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 &1607728913 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607728909} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1637371227 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.y + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: 2.09 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0.64 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 5.74 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: 0.6401098 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: -0.76828355 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -100.4 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock (2) + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!4 &1637371228 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 1637371227} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1638677137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1638677138} + - component: {fileID: 1638677141} + - component: {fileID: 1638677140} + - component: {fileID: 1638677139} + m_Layer: 4 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1638677138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1638677137} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.426, z: 4.51} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 324010153} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1638677139 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1638677137} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1638677140 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1638677137} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1638677141 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1638677137} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &1646251151 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: 4.43 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0.509 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 2.36 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: -0.074804686 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: -0.9971982 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -188.58 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock (3) + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!4 &1646251152 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 1646251151} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1690644000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1690644001} + - component: {fileID: 1690644004} + - component: {fileID: 1690644003} + - component: {fileID: 1690644002} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1690644001 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690644000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.15, y: 5.41, z: -4.63} + m_LocalScale: {x: 18.34, y: 12, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1094911256} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1690644002 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690644000} + 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 &1690644003 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690644000} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1690644004 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690644000} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: -0.15542637, y: 0.6312959, z: -0.20759024, w: 0.73089975} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 2, y: 81.1, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.3 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1728094510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728094511} + - component: {fileID: 1728094513} + - component: {fileID: 1728094512} + m_Layer: 1 + m_Name: Sphere (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1728094511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728094510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -13.06, y: 1.61, z: 11.66} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1728094512 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728094510} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 2 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c487dd3f568bf41beb93da5927d9d434, 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 &1728094513 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728094510} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 782220907} + - {fileID: 1142061374} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1001 &1774754269 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.x + value: -3.3 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.z + value: 1.47 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.68993556 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.y + value: -0.7238709 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -92.75 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7387564562858411305, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_Name + value: HighDetailBlock (3) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} +--- !u!4 &1774754270 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + m_PrefabInstance: {fileID: 1774754269} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1806323831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1806323832} + m_Layer: 1 + m_Name: PlanetSkybox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1806323832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1806323831} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -35.52, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1274199703} + - {fileID: 1919054150} + - {fileID: 1607728910} + - {fileID: 1119380702} + - {fileID: 72203327} + - {fileID: 1728094511} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1807506119 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 647100634928759288, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 2311092278431101911, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 2405326085454660114, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 4160399171692449283, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 5305495742914275208, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock (6) + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6316268577651222673, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 6384562583074280830, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 7047033982303811672, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: -5.32 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0.39 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 3.18 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 0.99499476 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: 0.09992754 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 11.47 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8885271861618583922, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!1 &1919054149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1919054150} + - component: {fileID: 1919054153} + - component: {fileID: 1919054152} + m_Layer: 1 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1919054150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919054149} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.67, y: 0.53, z: 8.78} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1806323832} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1919054152 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919054149} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 2 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a5cb8f46ef6d74dad945d8966c0de9d2, 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 &1919054153 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1919054149} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &2030759811 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalScale.x + value: -1.21 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.x + value: 0.453 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.z + value: 1.926 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9917161 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.y + value: -0.12844945 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -14.76 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7387564562858411305, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_Name + value: HighDetailBlock (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} +--- !u!4 &2030759812 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + m_PrefabInstance: {fileID: 2030759811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2106200459 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: 4.48 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0.408 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 0.43 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: -0.982548 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: -0.18600951 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -338.56 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock (5) + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!4 &2106200460 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 2106200459} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2405326085323365746 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_Name + value: MediumDetailBlock + objectReference: {fileID: 0} + - target: {fileID: 5614579871520246110, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.x + value: -1.25 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalPosition.z + value: 3.93 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bf5c1cd68667849578410288846be21f, type: 3} +--- !u!4 &2405326085323365747 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} + m_PrefabInstance: {fileID: 2405326085323365746} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3951349725335854137 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + m_PrefabInstance: {fileID: 4414819850704694628} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4414819850704694628 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.x + value: -1.13 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.y + value: 0.429 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalPosition.z + value: 6.49 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833892573719540061, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_Name + value: LowDetailBlock + objectReference: {fileID: 0} + - target: {fileID: 3381162423361155109, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2ed4c04b2b9224bf4b2d027712e25dbc, type: 3} +--- !u!1001 &6539210160032705007 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 324010153} + m_Modifications: + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.x + value: -1.2200012 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalPosition.z + value: 1.8599999 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7387564562858411305, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + propertyPath: m_Name + value: HighDetailBlock + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} +--- !u!4 &6539210160032705008 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4898578820652860497, guid: e3a0052628345442fb1d3df2c06402b1, type: 3} + m_PrefabInstance: {fileID: 6539210160032705007} + m_PrefabAsset: {fileID: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity.meta new file mode 100644 index 00000000000..65d3d3297c7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8781056d0ad464ffd85d0927f3bf4f76 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset new file mode 100644 index 00000000000..6a2e4a5af42 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6392327459798519751 +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: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + threshold: + m_OverrideState: 0 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 1 + scatter: + m_OverrideState: 0 + m_Value: 0.7 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 0 + m_Value: 0 + skipIterations: + m_OverrideState: 0 + m_Value: 1 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-6108836456676430366 +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: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-2567385670599217217 +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: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 1 + m_Value: 2 + gaussianStart: + m_OverrideState: 0 + m_Value: 10 + gaussianEnd: + m_OverrideState: 0 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 0 + m_Value: 1 + highQualitySampling: + m_OverrideState: 0 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 1.31 + aperture: + m_OverrideState: 0 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 45 + bladeCount: + m_OverrideState: 0 + m_Value: 5 + bladeCurvature: + m_OverrideState: 0 + m_Value: 1 + bladeRotation: + m_OverrideState: 0 + m_Value: 0 +--- !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: 3DSkyboxProfile + m_EditorClassIdentifier: + components: + - {fileID: -6108836456676430366} + - {fileID: 6144535876498889305} + - {fileID: -2567385670599217217} + - {fileID: -6392327459798519751} +--- !u!114 &6144535876498889305 +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: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 0 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 34.2 + colorFilter: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 0 + m_Value: 0 + saturation: + m_OverrideState: 0 + m_Value: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset.meta new file mode 100644 index 00000000000..147f151b620 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e5037333675764c8c851898734300e9f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..535dd32566ca2ea49ca9a80c5c5f97c794f8bc05 GIT binary patch literal 18192 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 literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset.meta new file mode 100644 index 00000000000..db6dc38e020 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 50c9382d5756543deba147d2ec69dfa1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..87cb1f38fce3ca2774814e5122c9545f67f3b452 GIT binary patch literal 163995 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≫U-N4%~(hkY-NPI>KgV- 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

+G3?PvV&)$`~%gvGB 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⩔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 I{r@un0NWfv3;+NC literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr.meta new file mode 100644 index 00000000000..51db190efe0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/ReflectionProbe-0.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: e16f6f3cfb18645678088ee007790938 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + 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: 1 + compressionQuality: 100 + 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/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset new file mode 100644 index 00000000000..383510bbfd7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset @@ -0,0 +1,70 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: 3DSkyboxPipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 07b57d7fb16b544d58834c4108deabbb, type: 2} + - {fileID: 11400000, guid: 5184988f14d6e4bb8a70494368be5468, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 2 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 20 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 1 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset.meta new file mode 100644 index 00000000000..f9727f52ca1 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkyboxPipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0eb332b17110d4c8788731961c962d13 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation.meta new file mode 100644 index 00000000000..895d6059085 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 070711c01709147c797c7a7a821552c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim new file mode 100644 index 00000000000..e9096ff4ac2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim @@ -0,0 +1,495 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 3DSkyboxAnimation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -5.569, y: 16.913, z: -0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 1.5566037, y: 14.029825, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.093476504, z: 0.33333334} + - serializedVersion: 3 + time: 2.65 + value: {x: -1.444, y: 40.62, z: -0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 6.766667 + value: {x: -6.66, y: -17.206028, z: -0.001} + inSlope: {x: -1.3359805, y: -4.8778543, z: 0} + outSlope: {x: -1.3359805, y: -4.8778543, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 9.533334 + value: {x: -10.64, y: -25.6, z: -0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 12 + value: {x: -5.569, y: 16.913, z: -0.001} + inSlope: {x: 2.0558114, y: 13.659192, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.035672322, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.2, y: 3.3, z: -2.8} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: -0.9792425, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: -6.11697, y: 2.8120327, z: -0.6423547} + inSlope: {x: 0, y: -0.087500006, z: 0.14863682} + outSlope: {x: 0, y: -0.087500006, z: 0.14863682} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 8 + value: {x: 1.91, y: 2.6, z: -0.34508112} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 12 + value: {x: -2.2, y: 3.3, z: -2.8} + inSlope: {x: -1.0275, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 12 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.2 + inSlope: 0 + outSlope: -0.9792425 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -6.11697 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8 + value: 1.91 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: -2.2 + inSlope: -1.0275 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 3.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 2.8120327 + inSlope: -0.087500006 + outSlope: -0.087500006 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8 + value: 2.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: 3.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: -0.6423547 + inSlope: 0.14863682 + outSlope: 0.14863682 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8 + value: -0.34508112 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: -2.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -5.569 + inSlope: 0 + outSlope: 1.5566037 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -1.444 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.766667 + value: -6.66 + inSlope: -1.3359805 + outSlope: -1.3359805 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9.533334 + value: -10.64 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: -5.569 + inSlope: 2.0558114 + outSlope: 0 + tangentMode: 69 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 16.913 + inSlope: 0 + outSlope: 14.029825 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.093476504 + - serializedVersion: 3 + time: 2.65 + value: 40.62 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.766667 + value: -17.206028 + inSlope: -4.8778543 + outSlope: -4.8778543 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9.533334 + value: -25.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: 16.913 + inSlope: 13.659192 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.035672322 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.65 + value: -0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.766667 + value: -0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9.533334 + value: -0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12 + value: -0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim.meta new file mode 100644 index 00000000000..726aece7296 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/3DSkyboxAnimation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d4ebc80d9ede4f22816e0d8fdd18ffc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller new file mode 100644 index 00000000000..d396e33196f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-6864538217899585628 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 2022379938812015997} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 2022379938812015997} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Main Camera + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -6864538217899585628} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &2022379938812015997 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 3DSkyboxAnimation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 5d4ebc80d9ede4f22816e0d8fdd18ffc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller.meta new file mode 100644 index 00000000000..23b1e2aa86e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Animation/Main Camera.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54d72bd79e80c44e3bd7e1b39668cdfc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset new file mode 100644 index 00000000000..5cf2b9f5367 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset @@ -0,0 +1,52 @@ +%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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: BaseRenderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_DefaultStencilState: + overrideStencilState: 1 + stencilReference: 1 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset.meta new file mode 100644 index 00000000000..52f6f3d9f53 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07b57d7fb16b544d58834c4108deabbb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials.meta new file mode 100644 index 00000000000..d2ada986cc0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8bba87808bb4c407cbb9aebc3322a6cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat new file mode 100644 index 00000000000..a1040dc7040 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Building + m_Shader: {fileID: -6465566751694194690, guid: b89e1b0d7db4448489d2eef76df34c1d, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - Hight: -0.2 + - Low: -0.54 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.8207547, g: 0.8207547, b: 0.8207547, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &644801630213671443 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat.meta new file mode 100644 index 00000000000..426c5798bb2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Building.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3a93228db90c4c7dbd3b23103a258ca +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat new file mode 100644 index 00000000000..df62dd79aa6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: HighBuilding + m_Shader: {fileID: -6465566751694194690, guid: b89e1b0d7db4448489d2eef76df34c1d, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - Hight: -0.11 + - Low: -0.46 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.8207547, g: 0.8207547, b: 0.8207547, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &644801630213671443 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat.meta new file mode 100644 index 00000000000..30fcd51ed3f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/HighBuilding.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da0cf493aeabf402d984cd60dba953c7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat new file mode 100644 index 00000000000..c52065e32e3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Planet 1 + m_Shader: {fileID: -6465566751694194690, guid: 40f56175ab2214d54b4b9d869609e6e5, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 2 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 1 + - _EnvironmentReflections: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.3584906, g: 0.3584906, b: 0.3584906, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &5300485108382998657 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat.meta new file mode 100644 index 00000000000..fd46f6243bb --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5cb8f46ef6d74dad945d8966c0de9d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat new file mode 100644 index 00000000000..79bb9711da3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Planet 2 + m_Shader: {fileID: -6465566751694194690, guid: 40f56175ab2214d54b4b9d869609e6e5, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 2 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 1 + - _EnvironmentReflections: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 5 + - _Surface: 1 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.5188679, g: 0.5188679, b: 0.5188679, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &5300485108382998657 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat.meta new file mode 100644 index 00000000000..46fa2708e03 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Materials/Planet 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c487dd3f568bf41beb93da5927d9d434 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs.meta new file mode 100644 index 00000000000..95f21d9b460 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53bf963bd056941bfaddc5e624474322 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab new file mode 100644 index 00000000000..8dd3851d11d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab @@ -0,0 +1,2333 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &232781758149265690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6861901601210854410} + - component: {fileID: 4418035423193467854} + - component: {fileID: 5774120360030627077} + m_Layer: 4 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6861901601210854410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232781758149265690} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.24199891, y: -0.281, z: 0.71799994} + m_LocalScale: {x: 0.3, y: 0.4, z: 0.57} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &4418035423193467854 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232781758149265690} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5774120360030627077 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232781758149265690} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &724647594306096728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 724647594306096731} + - component: {fileID: 724647594306096740} + - component: {fileID: 724647594306096741} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &724647594306096731 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724647594306096728} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37399888, y: -0.281, z: -0.62900007} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.58} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &724647594306096740 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724647594306096728} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &724647594306096741 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 724647594306096728} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &871866336898391660 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8079989028833957004} + - component: {fileID: 1326015416545291336} + - component: {fileID: 828027225402900384} + m_Layer: 4 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8079989028833957004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871866336898391660} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.35199904, y: -0.281, z: -0.61300004} + m_LocalScale: {x: 0.3, y: 0.31, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1326015416545291336 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871866336898391660} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &828027225402900384 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 871866336898391660} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &923631932806842057 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9154559244374991134} + - component: {fileID: 4312525870031682642} + - component: {fileID: 3817366940789809425} + m_Layer: 4 + m_Name: Cube (15) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9154559244374991134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923631932806842057} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.51, y: -0.309, z: 0.339} + m_LocalScale: {x: 0.06, y: 0.03, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4312525870031682642 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923631932806842057} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3817366940789809425 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923631932806842057} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &1254362753857700628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4552472350563209126} + - component: {fileID: 5405316392376419081} + - component: {fileID: 1784838657168301900} + m_Layer: 4 + m_Name: Cube (16) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4552472350563209126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254362753857700628} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.51, y: -0.309, z: 0.463} + m_LocalScale: {x: 0.06, y: 0.03, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5405316392376419081 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254362753857700628} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1784838657168301900 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254362753857700628} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &2132781908762045115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3061998131186431069} + - component: {fileID: 1496833778679694261} + - component: {fileID: 8907555021546985771} + m_Layer: 4 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3061998131186431069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132781908762045115} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.404, y: -0.126, z: -0.488} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1496833778679694261 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132781908762045115} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8907555021546985771 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2132781908762045115} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &2151467875166431253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3389573201696027146} + - component: {fileID: 2007546147151751443} + - component: {fileID: 8991714553543369958} + m_Layer: 4 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3389573201696027146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151467875166431253} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.39200044, y: -0.281, z: 0.27900004} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.57} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2007546147151751443 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151467875166431253} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8991714553543369958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2151467875166431253} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &2663648094966008087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5224420503905661792} + - component: {fileID: 4113039538256725359} + - component: {fileID: 6797426387427339409} + m_Layer: 4 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5224420503905661792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2663648094966008087} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.329, y: -0.135, z: -0.671} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4113039538256725359 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2663648094966008087} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6797426387427339409 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2663648094966008087} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &3185495658373519601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 362011150915435626} + - component: {fileID: 4791897763155973521} + - component: {fileID: 3543398200219565952} + m_Layer: 4 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &362011150915435626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3185495658373519601} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.183, y: -0.08, z: 0.679} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4791897763155973521 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3185495658373519601} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3543398200219565952 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3185495658373519601} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &3210384348080055228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 879175940740657450} + - component: {fileID: 7690817866148699186} + - component: {fileID: 1661639678674322513} + m_Layer: 4 + m_Name: Cube (13) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &879175940740657450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210384348080055228} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.51, y: -0.224, z: 0.474} + m_LocalScale: {x: 0.06, y: 0.03, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7690817866148699186 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210384348080055228} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1661639678674322513 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210384348080055228} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &4339458713689909086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3146153174295481172} + - component: {fileID: 6939492632024630152} + - component: {fileID: 4972012220601176602} + m_Layer: 4 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3146153174295481172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4339458713689909086} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.404, y: -0.129, z: 0.206} + m_LocalScale: {x: 0.2, y: 0.02, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6939492632024630152 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4339458713689909086} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4972012220601176602 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4339458713689909086} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &4786437617196826460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157176399813204443} + - component: {fileID: 8144176282506695630} + - component: {fileID: 1413758906843497365} + m_Layer: 4 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &157176399813204443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4786437617196826460} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.034, y: -0.126, z: -0.181} + m_LocalScale: {x: 0.15, y: 0.06, z: 0.18} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8144176282506695630 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4786437617196826460} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1413758906843497365 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4786437617196826460} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &5191694242531869961 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3532696875901664165} + - component: {fileID: 5104360368600028992} + - component: {fileID: 1356618610960466548} + m_Layer: 4 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3532696875901664165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5191694242531869961} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.3949983, y: -0.281, z: -0.120000124} + m_LocalScale: {x: 0.31, y: 0.29, z: 0.6} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5104360368600028992 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5191694242531869961} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1356618610960466548 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5191694242531869961} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &5459408819504274156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4572193206043581107} + - component: {fileID: 4936084951183144410} + - component: {fileID: 8229922468570851606} + m_Layer: 4 + m_Name: Cube (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4572193206043581107 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5459408819504274156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.529, y: -0.335, z: 0.262} + m_LocalScale: {x: 0.1, y: 0.2, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4936084951183144410 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5459408819504274156} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8229922468570851606 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5459408819504274156} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &5904125411484810407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 264740545975296842} + - component: {fileID: 1004438809615225011} + - component: {fileID: 8355758023352899849} + m_Layer: 4 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &264740545975296842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5904125411484810407} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.2829988, y: -0.281, z: 0.75399995} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.40000004} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &1004438809615225011 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5904125411484810407} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8355758023352899849 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5904125411484810407} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &5986440663534084429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2657399166728721573} + - component: {fileID: 2076073394787915357} + - component: {fileID: 7235445798139161162} + m_Layer: 4 + m_Name: Cube (12) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2657399166728721573 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986440663534084429} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.502, y: -0.371, z: -0.111} + m_LocalScale: {x: 0.2, y: 0.06, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2076073394787915357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986440663534084429} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7235445798139161162 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5986440663534084429} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &6077262041177412347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3674490345699280242} + - component: {fileID: 2926128473282306613} + - component: {fileID: 1753627554564381973} + m_Layer: 4 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3674490345699280242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6077262041177412347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.251, y: -0.092, z: 0.773} + m_LocalScale: {x: 0.06, y: 0.1, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2926128473282306613 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6077262041177412347} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1753627554564381973 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6077262041177412347} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &6352543738390570788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2281013356227766118} + - component: {fileID: 8642558016067636900} + - component: {fileID: 1378315718928862274} + m_Layer: 4 + m_Name: Cube (14) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2281013356227766118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6352543738390570788} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.51, y: -0.224, z: 0.339} + m_LocalScale: {x: 0.06, y: 0.03, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8642558016067636900 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6352543738390570788} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1378315718928862274 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6352543738390570788} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &6399336611523852697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9185506610966610854} + - component: {fileID: 2616867909126591837} + - component: {fileID: 1665501796438137785} + m_Layer: 4 + m_Name: Cube (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9185506610966610854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399336611523852697} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.403, y: -0.113, z: 0.412} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2616867909126591837 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399336611523852697} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1665501796438137785 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6399336611523852697} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &6689183754335461158 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5537263340000361792} + - component: {fileID: 7764676416013807126} + - component: {fileID: 2564218243991375247} + m_Layer: 4 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5537263340000361792 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689183754335461158} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.38400054, y: -0.281, z: 0.37199998} + m_LocalScale: {x: 0.26, y: 0.3, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7764676416013807126 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689183754335461158} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2564218243991375247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6689183754335461158} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &7387564562858411305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4898578820652860497} + m_Layer: 4 + m_Name: HighDetailBlock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4898578820652860497 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7387564562858411305} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.74, y: 0, z: 0.101} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3389573201696027146} + - {fileID: 3404520981391668662} + - {fileID: 6861901601210854410} + - {fileID: 264740545975296842} + - {fileID: 5537263340000361792} + - {fileID: 3532696875901664165} + - {fileID: 8079989028833957004} + - {fileID: 622103035770895049} + - {fileID: 724647594306096731} + - {fileID: 5669477734310695162} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7400464359237609762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5669477734310695162} + m_Layer: 4 + m_Name: Details + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5669477734310695162 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7400464359237609762} + 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: 894340291008970806} + - {fileID: 2655460973918148038} + - {fileID: 5224420503905661792} + - {fileID: 399839324274207319} + - {fileID: 3061998131186431069} + - {fileID: 157176399813204443} + - {fileID: 1446800368397018529} + - {fileID: 362011150915435626} + - {fileID: 3674490345699280242} + - {fileID: 9185506610966610854} + - {fileID: 7860381745139275373} + - {fileID: 3146153174295481172} + - {fileID: 4572193206043581107} + - {fileID: 2657399166728721573} + - {fileID: 879175940740657450} + - {fileID: 2281013356227766118} + - {fileID: 9154559244374991134} + - {fileID: 4552472350563209126} + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7405178772475778127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 622103035770895049} + - component: {fileID: 6945159631939991204} + - component: {fileID: 7120173649955777535} + m_Layer: 4 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &622103035770895049 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7405178772475778127} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.05399871, y: -0.281, z: -0.9890001} + m_LocalScale: {x: 0.3, y: 0.27, z: 0.8600001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &6945159631939991204 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7405178772475778127} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7120173649955777535 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7405178772475778127} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &7930396506556466448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3404520981391668662} + - component: {fileID: 7686601778181313727} + - component: {fileID: 5378142794779358255} + m_Layer: 4 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3404520981391668662 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7930396506556466448} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.225, y: -0.281, z: -0.17499995} + m_LocalScale: {x: 0.7, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4898578820652860497} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7686601778181313727 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7930396506556466448} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5378142794779358255 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7930396506556466448} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &7943548343297529925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2655460973918148038} + - component: {fileID: 5102269285370181645} + - component: {fileID: 4211755232016672892} + m_Layer: 4 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2655460973918148038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7943548343297529925} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.213, y: -0.126, z: -0.943} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5102269285370181645 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7943548343297529925} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4211755232016672892 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7943548343297529925} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &8359385230192567752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 894340291008970806} + - component: {fileID: 8723135482078662476} + - component: {fileID: 4496293150898291782} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &894340291008970806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8359385230192567752} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.164, y: -0.126, z: -1.025} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8723135482078662476 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8359385230192567752} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4496293150898291782 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8359385230192567752} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &8676138696473095132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 399839324274207319} + - component: {fileID: 8973639512968037265} + - component: {fileID: 6462241391591009598} + m_Layer: 4 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &399839324274207319 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8676138696473095132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.379, y: -0.142, z: -0.814} + m_LocalScale: {x: 0.2, y: 0.06, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8973639512968037265 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8676138696473095132} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6462241391591009598 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8676138696473095132} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &8756794553827395471 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1446800368397018529} + - component: {fileID: 5326513598984694824} + - component: {fileID: 1904915492387158029} + m_Layer: 4 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1446800368397018529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8756794553827395471} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.365, y: -0.126, z: -0.117} + m_LocalScale: {x: 0.06, y: 0.06, z: 0.06} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5326513598984694824 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8756794553827395471} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1904915492387158029 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8756794553827395471} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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!1 &8840234121460496464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7860381745139275373} + - component: {fileID: 1823949983128543641} + - component: {fileID: 5826916699532207893} + m_Layer: 4 + m_Name: Cube (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7860381745139275373 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840234121460496464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.405, y: -0.147, z: -0.055} + m_LocalScale: {x: 0.2, y: 0.06, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5669477734310695162} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1823949983128543641 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840234121460496464} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5826916699532207893 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840234121460496464} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab.meta new file mode 100644 index 00000000000..f1a66042ff0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/HighDetailBlock.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3a0052628345442fb1d3df2c06402b1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab new file mode 100644 index 00000000000..059a6eafa07 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab @@ -0,0 +1,369 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &28483893546594309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8750215401648393897} + - component: {fileID: 1062848607697969740} + - component: {fileID: 6537545415499986808} + m_Layer: 4 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8750215401648393897 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28483893546594309} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.3949983, y: -0.281, z: -0.067} + m_LocalScale: {x: 0.31, y: 0.29, z: 1.43} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 833892573719540061} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1062848607697969740 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28483893546594309} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6537545415499986808 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28483893546594309} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, 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!1 &1839158995241077163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5459813574780622406} + - component: {fileID: 5015268761890776511} + - component: {fileID: 4295367783097986053} + m_Layer: 4 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5459813574780622406 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839158995241077163} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.111, y: -0.281, z: 0.75399995} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 833892573719540061} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &5015268761890776511 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839158995241077163} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4295367783097986053 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839158995241077163} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, 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!1 &3363574572066087235 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4668980406974369733} + - component: {fileID: 2885543438203077544} + - component: {fileID: 3073244601705979635} + m_Layer: 4 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4668980406974369733 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3363574572066087235} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.05399871, y: -0.281, z: -0.9890001} + m_LocalScale: {x: 0.3, y: 0.27, z: 0.8600001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 833892573719540061} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &2885543438203077544 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3363574572066087235} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3073244601705979635 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3363574572066087235} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, 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!1 &3381162423361155109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 833892573719540061} + m_Layer: 4 + m_Name: LowDetailBlock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &833892573719540061 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3381162423361155109} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.74, y: 0, z: 4.566} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5459813574780622406} + - {fileID: 8750215401648393897} + - {fileID: 4668980406974369733} + - {fileID: 4785035840622656343} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4785035840622656340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4785035840622656343} + - component: {fileID: 4785035840622656360} + - component: {fileID: 4785035840622656361} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4785035840622656343 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4785035840622656340} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37399888, y: -0.281, z: 0.005} + m_LocalScale: {x: 0.3, y: 0.3, z: 1.84} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 833892573719540061} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4785035840622656360 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4785035840622656340} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4785035840622656361 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4785035840622656340} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: da0cf493aeabf402d984cd60dba953c7, 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} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab.meta new file mode 100644 index 00000000000..a0d97a370eb --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/LowDetailBlock.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2ed4c04b2b9224bf4b2d027712e25dbc +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab new file mode 100644 index 00000000000..d27d769490a --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab @@ -0,0 +1,789 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2405326085454660143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2405326085454660140} + - component: {fileID: 2405326085454660115} + - component: {fileID: 2405326085454660114} + m_Layer: 4 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2405326085454660140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2405326085454660143} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.37399888, y: -0.281, z: -0.62900007} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.58} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2405326085454660115 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2405326085454660143} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2405326085454660114 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2405326085454660143} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &2843571957013041691 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6579472388764129531} + - component: {fileID: 4110075136725147711} + - component: {fileID: 2311092278431101911} + m_Layer: 4 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6579472388764129531 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2843571957013041691} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.35199904, y: -0.281, z: -0.61300004} + m_LocalScale: {x: 0.3, y: 0.31, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4110075136725147711 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2843571957013041691} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2311092278431101911 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2843571957013041691} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &2905975937455146349 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8382684720922501245} + - component: {fileID: 1603030495862409145} + - component: {fileID: 8885271861618583922} + m_Layer: 4 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8382684720922501245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2905975937455146349} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.24199891, y: -0.281, z: 0.71799994} + m_LocalScale: {x: 0.3, y: 0.4, z: 0.57} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &1603030495862409145 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2905975937455146349} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8885271861618583922 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2905975937455146349} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &3941939209115329634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 316719474620448381} + - component: {fileID: 3509189100523119972} + - component: {fileID: 6316268577651222673} + m_Layer: 4 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &316719474620448381 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3941939209115329634} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.39200044, y: -0.281, z: 0.27900004} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.57} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3509189100523119972 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3941939209115329634} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6316268577651222673 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3941939209115329634} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &4999406711056451943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 310838233850427841} + - component: {fileID: 4738723484108544200} + - component: {fileID: 7047033982303811672} + m_Layer: 4 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &310838233850427841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4999406711056451943} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.225, y: -0.281, z: -0.17499995} + m_LocalScale: {x: 0.7, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4738723484108544200 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4999406711056451943} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7047033982303811672 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4999406711056451943} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &5596675446752925752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2579787548320970430} + - component: {fileID: 5408033230733392595} + - component: {fileID: 5305495742914275208} + m_Layer: 4 + m_Name: Cube (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2579787548320970430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5596675446752925752} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.05399871, y: -0.281, z: -0.9890001} + m_LocalScale: {x: 0.3, y: 0.27, z: 0.8600001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &5408033230733392595 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5596675446752925752} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5305495742914275208 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5596675446752925752} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &5614579871520246110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7535691003289749542} + m_Layer: 4 + m_Name: MediumDetailBlock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7535691003289749542 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5614579871520246110} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.74, y: 0, z: 2.22} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 316719474620448381} + - {fileID: 310838233850427841} + - {fileID: 8382684720922501245} + - {fileID: 2937354585799749437} + - {fileID: 7473538704384389431} + - {fileID: 1903247369491019730} + - {fileID: 6579472388764129531} + - {fileID: 2579787548320970430} + - {fileID: 2405326085454660140} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7161710877508946302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1903247369491019730} + - component: {fileID: 7906435040262347575} + - component: {fileID: 4160399171692449283} + m_Layer: 4 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1903247369491019730 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7161710877508946302} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.3949983, y: -0.281, z: -0.120000124} + m_LocalScale: {x: 0.31, y: 0.29, z: 0.6} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &7906435040262347575 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7161710877508946302} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4160399171692449283 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7161710877508946302} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &8627728510704669521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7473538704384389431} + - component: {fileID: 4660861121210507873} + - component: {fileID: 647100634928759288} + m_Layer: 4 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7473538704384389431 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8627728510704669521} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.38400054, y: -0.281, z: 0.37199998} + m_LocalScale: {x: 0.26, y: 0.3, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4660861121210507873 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8627728510704669521} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &647100634928759288 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8627728510704669521} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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!1 &8827251767178555600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2937354585799749437} + - component: {fileID: 2783052736341351620} + - component: {fileID: 6384562583074280830} + m_Layer: 4 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2937354585799749437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8827251767178555600} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.2829988, y: -0.281, z: 0.75399995} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.40000004} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7535691003289749542} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &2783052736341351620 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8827251767178555600} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &6384562583074280830 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8827251767178555600} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e3a93228db90c4c7dbd3b23103a258ca, 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} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab.meta new file mode 100644 index 00000000000..1076dab443e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Prefabs/MediumDetailBlock.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bf5c1cd68667849578410288846be21f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts.meta new file mode 100644 index 00000000000..30a59577158 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efdbacedd6a4349b3b06899ea38967f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs new file mode 100644 index 00000000000..409acf5bd5b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Rendering.Universal; + +public class SkyboxCamera : MonoBehaviour +{ + [SerializeField] private Camera m_MainCamera; + [SerializeField] private float m_SkyboxScale = 1f; + + private Vector3 mainCamStartPos; + private Vector3 skyboxCamStartPos; + + // Start is called before the first frame update + void Start() + { + if (m_MainCamera == null) + { + m_MainCamera = Camera.main; + } + mainCamStartPos = m_MainCamera.transform.position; + skyboxCamStartPos = transform.position; + } + + // Update is called once per frame + void Update() + { + Vector3 mainCamDeltaPos = m_MainCamera.transform.position - mainCamStartPos; + transform.position = skyboxCamStartPos + mainCamDeltaPos * m_SkyboxScale; + + transform.rotation = m_MainCamera.transform.rotation; + } +} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs.meta new file mode 100644 index 00000000000..b3048ba8bef --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec6a8ea4847174955b1c0e0e5187b438 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders.meta new file mode 100644 index 00000000000..d3a8a3efa5f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b839c82c9fad41489da85f8dba494b6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph new file mode 100644 index 00000000000..12eae46fa4c --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph @@ -0,0 +1,1106 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "6d94770adfda4d8894a666e07798d09a", + "m_Properties": [ + { + "m_Id": "f1d8c966466948afa6df215dd185e49b" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "9e65d51c3c934d52873a2e18a9362a61" + } + ], + "m_Nodes": [ + { + "m_Id": "5628a0f4baf64ed39f9f99a2f76d8aba" + }, + { + "m_Id": "916c014f82fd4882b7b31b8f023cce49" + }, + { + "m_Id": "49910a2c248642eea94911f1cea43d8f" + }, + { + "m_Id": "b4c626baced342019e2071f8e6ff52b0" + }, + { + "m_Id": "26d73fb0739e48c6bdc439b1f1af938e" + }, + { + "m_Id": "04af552ba6544b389bd282d9e26769a7" + }, + { + "m_Id": "fc5dee09e2b043f9b757b26196c0f2f6" + }, + { + "m_Id": "9436b42a2424410997d8f71c1472a440" + }, + { + "m_Id": "3f2280f24b2c490da6f34e552a9e45d8" + }, + { + "m_Id": "6383b667f002416db08676023d61c8c2" + }, + { + "m_Id": "86876bdee17a451e816a4739fe4ea6fc" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "04af552ba6544b389bd282d9e26769a7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3f2280f24b2c490da6f34e552a9e45d8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "26d73fb0739e48c6bdc439b1f1af938e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "04af552ba6544b389bd282d9e26769a7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3f2280f24b2c490da6f34e552a9e45d8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "86876bdee17a451e816a4739fe4ea6fc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6383b667f002416db08676023d61c8c2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "86876bdee17a451e816a4739fe4ea6fc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86876bdee17a451e816a4739fe4ea6fc" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4c626baced342019e2071f8e6ff52b0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fc5dee09e2b043f9b757b26196c0f2f6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "04af552ba6544b389bd282d9e26769a7" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "5628a0f4baf64ed39f9f99a2f76d8aba" + }, + { + "m_Id": "916c014f82fd4882b7b31b8f023cce49" + }, + { + "m_Id": "49910a2c248642eea94911f1cea43d8f" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "b4c626baced342019e2071f8e6ff52b0" + }, + { + "m_Id": "9436b42a2424410997d8f71c1472a440" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "412ff64a18924be99d830cde686a3a8e" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0048fd78b7d34b0dad7661bd84c767f2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DotProductNode", + "m_ObjectId": "04af552ba6544b389bd282d9e26769a7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Dot Product", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -826.9999389648438, + "y": 223.99998474121095, + "width": 208.0, + "height": 301.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "42324c3a623747a5b930cb39814c9897" + }, + { + "m_Id": "e201b1ce80384fda91200782003aa208" + }, + { + "m_Id": "50af8d92c4744fda96a5b5835e09cabb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "0963f0ca4c9d4aa684fd82613f2bbdb3", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "0b0a7a975b564072b4760f6ff942fbf0", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0c42803b7c964f7d9cf9661ff5e6d460", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "15e254bb538747d18e9ac753deb32935" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "26d73fb0739e48c6bdc439b1f1af938e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "URPMainLight_Graph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1074.9998779296875, + "y": 172.00001525878907, + "width": 165.99993896484376, + "height": 117.99995422363281 + } + }, + "m_Slots": [ + { + "m_Id": "a11f253eb78b48efb8e3116b9d08022c" + }, + { + "m_Id": "2a215e47668a4beb94c486e45a61cf17" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"d2bd6acdfd61c443ebab517aa89164fa\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [], + "m_PropertyIds": [], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2a215e47668a4beb94c486e45a61cf17", + "m_Id": 2, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "3f2280f24b2c490da6f34e552a9e45d8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -602.9999389648438, + "y": 223.99998474121095, + "width": 208.00003051757813, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "96a2cea091a4454f98c5e75c4ba23a43" + }, + { + "m_Id": "abc0642c3d9249c0b3c795ec02f89058" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "412ff64a18924be99d830cde686a3a8e", + "m_ActiveSubTarget": { + "m_Id": "15e254bb538747d18e9ac753deb32935" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 2, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "42324c3a623747a5b930cb39814c9897", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "49910a2c248642eea94911f1cea43d8f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f4da5d3321c3425a896e34b953bf0c18" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "50af8d92c4744fda96a5b5835e09cabb", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5628a0f4baf64ed39f9f99a2f76d8aba", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "68bf953d70b84ffdb925839d78b1e11c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6383b667f002416db08676023d61c8c2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -442.99993896484377, + "y": 184.00001525878907, + "width": 104.99996948242188, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "0963f0ca4c9d4aa684fd82613f2bbdb3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f1d8c966466948afa6df215dd185e49b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "6527385e83d34195ba305054ffa97849", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "68bf953d70b84ffdb925839d78b1e11c", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "86876bdee17a451e816a4739fe4ea6fc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -290.9999694824219, + "y": 199.99996948242188, + "width": 207.99996948242188, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "0c42803b7c964f7d9cf9661ff5e6d460" + }, + { + "m_Id": "a54a7d46d0cc465eb4683a5d43e18052" + }, + { + "m_Id": "0048fd78b7d34b0dad7661bd84c767f2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8adcff1096464e15b1c2ca0af8f1d6ad", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "916c014f82fd4882b7b31b8f023cce49", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b391ca5fbd804083b1ab3e52652edc23" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "9436b42a2424410997d8f71c1472a440", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8adcff1096464e15b1c2ca0af8f1d6ad" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "96a2cea091a4454f98c5e75c4ba23a43", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "9e65d51c3c934d52873a2e18a9362a61", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "f1d8c966466948afa6df215dd185e49b" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "a11f253eb78b48efb8e3116b9d08022c", + "m_Id": 1, + "m_DisplayName": "Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Direction", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a54a7d46d0cc465eb4683a5d43e18052", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "abc0642c3d9249c0b3c795ec02f89058", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b391ca5fbd804083b1ab3e52652edc23", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b4c626baced342019e2071f8e6ff52b0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6527385e83d34195ba305054ffa97849" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e201b1ce80384fda91200782003aa208", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "f1d8c966466948afa6df215dd185e49b", + "m_Guid": { + "m_GuidSerialized": "f9c9ad82-15f2-4bb0-a00b-6a1b2e46afa0" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Color", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "f4da5d3321c3425a896e34b953bf0c18", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "fc5dee09e2b043f9b757b26196c0f2f6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1114.9998779296875, + "y": 305.9999694824219, + "width": 205.99993896484376, + "height": 131.0 + } + }, + "m_Slots": [ + { + "m_Id": "0b0a7a975b564072b4760f6ff942fbf0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph.meta new file mode 100644 index 00000000000..f34b3e495ef --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Shaders/SkyPlanet.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 40f56175ab2214d54b4b9d869609e6e5 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset new file mode 100644 index 00000000000..92a5b8ed928 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset @@ -0,0 +1,52 @@ +%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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: SkyboxRenderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 2147483647 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 18 + m_DefaultStencilState: + overrideStencilState: 1 + stencilReference: 1 + stencilCompareFunction: 6 + passOperation: 0 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset.meta new file mode 100644 index 00000000000..09307a49efe --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5184988f14d6e4bb8a70494368be5468 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity index a970f165421..b2ed763ca72 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity @@ -1579,7 +1579,7 @@ GameObject: - component: {fileID: 1434764562} - component: {fileID: 1434764560} m_Layer: 0 - m_Name: GunCam + m_Name: Gun Camera m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -3338,7 +3338,7 @@ PrefabInstance: m_Modifications: - target: {fileID: 2148271877166492642, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} propertyPath: m_Name - value: FirstPersonPlayer + value: Cameras objectReference: {fileID: 0} - target: {fileID: 4212382672143566193, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} propertyPath: m_RootOrder @@ -3396,6 +3396,10 @@ PrefabInstance: propertyPath: m_Cameras.Array.data[0] value: objectReference: {fileID: 1434764562} + - target: {fileID: 8157311212398424292, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_Name + value: Level Camera + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} --- !u!4 &8282558930070009748 stripped diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals.meta new file mode 100644 index 00000000000..3a7d1ddae43 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd4cd650b519e406f8d446caede2b85c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow.meta new file mode 100644 index 00000000000..76f190bd4b2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fc70c6717eee4f63a53a83a08dc3627 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation.meta new file mode 100644 index 00000000000..df7c638d26a --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8a5f28b3a4944e61ace0c1c196f2b3e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim new file mode 100644 index 00000000000..9191b61b209 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim @@ -0,0 +1,790 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlobShadowAnimation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 1.2, z: -1.5} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 14.422268, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.25660828, z: 0.16112612} + - serializedVersion: 3 + time: 0.25 + value: {x: 0, y: 2.65, z: -0.75} + inSlope: {x: 0, y: 0, z: 4.5} + outSlope: {x: 0, y: 0, z: 4.5} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.5 + value: {x: 0, y: 1.7, z: 0} + inSlope: {x: 0, y: -8.307259, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.2872889, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.1666666 + value: {x: 0, y: 1.7, z: 0} + inSlope: {x: 0, y: -0, z: 0} + outSlope: {x: 0, y: 13.022566, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.24469662, z: 0.33333334} + - serializedVersion: 3 + time: 1.4166666 + value: {x: 0, y: 3.15, z: 1} + inSlope: {x: 0, y: 0, z: 6} + outSlope: {x: 0, y: 0, z: 6} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.6666666 + value: {x: 0, y: 2.2, z: 2} + inSlope: {x: 0, y: -9.023273, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.24549198, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.3333333 + value: {x: 0, y: 2.2, z: 2} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 12.382936, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.18109894, z: 0.33333334} + - serializedVersion: 3 + time: 2.5833333 + value: {x: 0, y: 3.78, z: 2.9} + inSlope: {x: 0, y: 0, z: 5.3999996} + outSlope: {x: 0, y: 0, z: 5.3999996} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.8333333 + value: {x: 0, y: 3.2, z: 3.8} + inSlope: {x: 0, y: -4.235414, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.18094444, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.5 + value: {x: 0, y: 3.2, z: 3.8} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 11.071746, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.29592705, z: 0.33333334} + - serializedVersion: 3 + time: 3.75 + value: {x: 0, y: 4.8305316, z: 4.9} + inSlope: {x: 0, y: 0, z: 6.6000004} + outSlope: {x: 0, y: 0, z: 6.6000004} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4 + value: {x: 0, y: 4.2, z: 6} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.6666665 + value: {x: 0, y: 4.2, z: 6} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 6.239427, y: 8.463912, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.16058914, y: 0.28481182, z: 0.33333334} + - serializedVersion: 3 + time: 5 + value: {x: 2.1849525, y: 5.3886876, z: 6} + inSlope: {x: 5.9326396, y: 0, z: 0} + outSlope: {x: 5.9326396, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 5.3333335 + value: {x: 3.33, y: 3.8, z: 6} + inSlope: {x: 0, y: -10.266746, z: 0} + outSlope: {x: 0, y: 0.07920846, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.29087147, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.43182606, z: 0.33333334} + - serializedVersion: 3 + time: 5.6666665 + value: {x: 3.33, y: 3.8, z: 6} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.29087147, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 6 + value: {x: 3.33, y: 3.8, z: 5.357282} + inSlope: {x: 0, y: 0, z: -2.5708714} + outSlope: {x: 0, y: 0, z: -2.5708714} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 6.6666665 + value: {x: 3.008775, y: 2.5, z: 2.256303} + inSlope: {x: -0.8565998, y: -2.08, z: -4.521284} + outSlope: {x: -0.8565998, y: -2.08, z: -4.521284} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.25 + value: {x: 2.147521, y: 1.2, z: -0.8824308} + inSlope: {x: -2.0519123, y: -0.890141, z: -4.206862} + outSlope: {x: -2.0519123, y: 0, z: -4.206862} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.40321693, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.5 + value: {x: 1.5796741, y: 1.2, z: -1.4971726} + inSlope: {x: -2.4827163, y: 0, z: -0.3376228} + outSlope: {x: -2.4827163, y: 0, z: -0.3376228} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.09180794, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.516667 + value: {x: 1.5383809, y: 1.2, z: -1.5} + inSlope: {x: -2.4722419, y: 0, z: 0} + outSlope: {x: -2.4722419, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 8.516666 + value: {x: 0, y: 1.2, z: -1.5} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 9 + value: {x: 0, y: 1.2, z: -1.5} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 9 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6666665 + value: 0 + inSlope: 0 + outSlope: 6.239427 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.16058914 + - serializedVersion: 3 + time: 5.3333335 + value: 3.33 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6666665 + value: 3.33 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6 + value: 3.33 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.6666665 + value: 3.008775 + inSlope: -0.8565998 + outSlope: -0.8565998 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.5 + value: 1.5796741 + inSlope: -2.4827163 + outSlope: -2.4827163 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.09180794 + - serializedVersion: 3 + time: 8.516666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1.2 + inSlope: 0 + outSlope: 14.422268 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.25660828 + - serializedVersion: 3 + time: 0.25 + value: 2.65 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 1.7 + inSlope: -8.307259 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.2872889 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 1.7 + inSlope: -0 + outSlope: 13.022566 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.24469662 + - serializedVersion: 3 + time: 1.4166666 + value: 3.15 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 2.2 + inSlope: -9.023273 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.24549198 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 2.2 + inSlope: 0 + outSlope: 12.382936 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.18109894 + - serializedVersion: 3 + time: 2.5833333 + value: 3.78 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 3.2 + inSlope: -4.235414 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.18094444 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 3.2 + inSlope: 0 + outSlope: 11.071746 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.29592705 + - serializedVersion: 3 + time: 3.75 + value: 4.8305316 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 4.2 + inSlope: 0 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6666665 + value: 4.2 + inSlope: 0 + outSlope: 8.463912 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.28481182 + - serializedVersion: 3 + time: 5 + value: 5.3886876 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 3.8 + inSlope: -10.266746 + outSlope: 0.07920846 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.29087147 + outWeight: 0.43182606 + - serializedVersion: 3 + time: 5.6666665 + value: 3.8 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.29087147 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6 + value: 3.8 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.6666665 + value: 2.5 + inSlope: -2.08 + outSlope: -2.08 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.25 + value: 1.2 + inSlope: -0.890141 + outSlope: 0 + tangentMode: 1 + weightedMode: 0 + inWeight: 0.40321693 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8.516666 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9 + value: 1.2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.16112612 + - serializedVersion: 3 + time: 0.5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.1666666 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.6666666 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.3333333 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.8333333 + value: 3.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.5 + value: 3.8 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4 + value: 6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.6666665 + value: 6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.3333335 + value: 6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.6666665 + value: 6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6 + value: 5.357282 + inSlope: -2.5708714 + outSlope: -2.5708714 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.6666665 + value: 2.256303 + inSlope: -4.521284 + outSlope: -4.521284 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8.516666 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 9 + value: -1.5 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim.meta new file mode 100644 index 00000000000..1f934979e28 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/BlobShadowAnimation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecfc880814a8145eaa0d67e4320ba3ca +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller new file mode 100644 index 00000000000..5abd9348394 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-3061210375440390067 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlobShadowAnimation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ecfc880814a8145eaa0d67e4320ba3ca, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Capsule + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 4559339370174580925} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &4559339370174580925 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -3061210375440390067} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -3061210375440390067} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller.meta new file mode 100644 index 00000000000..563f67aa012 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/Animation/Capsule.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bda1c60f6e59e4ece956587656ddb2e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.meta new file mode 100644 index 00000000000..eafa9aa88d4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1dbf9dfce8fd3453498cc77bb873bb30 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity new file mode 100644 index 00000000000..6c2c29fbe0e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity @@ -0,0 +1,1724 @@ +%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.18039216, g: 0.18039216, b: 0.18039216, 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.1802843, g: 0.22571531, b: 0.30692396, 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: 112000000, guid: 1adde1a579d23483b9cea80a3aee863e, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: cc82132cf70ce430aa8f74e4325388b6, type: 2} +--- !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 &8901076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8901080} + - component: {fileID: 8901079} + - component: {fileID: 8901078} + - component: {fileID: 8901077} + - component: {fileID: 8901081} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &8901077 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &8901078 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: edc6106c915984de2b613a68e4945671, 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 &8901079 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &8901080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.61, z: -1.39} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1880628067} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &8901081 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: bda1c60f6e59e4ece956587656ddb2e6, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &23733556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 23733557} + - component: {fileID: 23733559} + - component: {fileID: 23733558} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &23733557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 6.05} + m_LocalScale: {x: 1.2, y: 3, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23733558 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &23733559 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &61096874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 61096875} + - component: {fileID: 61096877} + - component: {fileID: 61096876} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &61096875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.46, y: 1.22, z: 6.05} + m_LocalScale: {x: 3, y: 3, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &61096876 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &61096877 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: 0.1979958, y: 0.3737921, z: -0.08201254, w: 0.902414} + m_LocalPosition: {x: -4.05, y: 4.99, z: -3.56} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 24.75, y: 45, z: 0} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: bc572d40b13ec4166b317d799f6e960a, type: 2} +--- !u!1 &573137420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 573137421} + m_Layer: 0 + m_Name: Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &573137421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573137420} + 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: 1693658612} + - {fileID: 1235401130} + - {fileID: 1748639256} + - {fileID: 23733557} + - {fileID: 1728013590} + - {fileID: 61096875} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &782220906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &782220907 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 782220906} + m_PrefabAsset: {fileID: 0} +--- !u!1 &902575294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902575298} + - component: {fileID: 902575297} + - component: {fileID: 902575296} + - component: {fileID: 902575295} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &902575295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &902575296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e79ed9157b4994e41a8ded6cddc85b4d, 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 &902575297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &902575298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + 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: 1090784527} + - {fileID: 1722892046} + - {fileID: 902575298} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.37588492, y: 0.41426548, z: -0.19317496, w: 0.8060881} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: 54.399, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &1142061373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Blob Shadow + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3119812475398170508, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Color.a + value: 0.4392157 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: 'This sample shows how to use the decal projector to cast a proxy shadow + under a character. This method is cheaper than using traditional shadow maps + and is suited for low end devices. ' + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1142061374 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1142061373} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1235401129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1235401130} + - component: {fileID: 1235401132} + - component: {fileID: 1235401131} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1235401130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 1.98} + m_LocalScale: {x: 1.2, y: 1.2, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1235401131 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1235401132 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1693658608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1693658612} + - component: {fileID: 1693658611} + - component: {fileID: 1693658610} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1693658610 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1693658611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1693658612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.25, z: 0} + m_LocalScale: {x: 1.2, y: 0.5, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: 0.095160745, y: -0.2909412, z: -0.24123742, w: 0.9209247} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 2, y: -35.601, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1728013589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728013590} + - component: {fileID: 1728013592} + - component: {fileID: 1728013591} + 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 &1728013590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + m_LocalRotation: {x: -0.19765733, y: 0, z: 0, w: 0.9802712} + m_LocalPosition: {x: 3.46, y: 0.05, z: 2.26} + m_LocalScale: {x: 3, y: 2.45, z: 8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: -22.8, y: 0, z: 0} +--- !u!23 &1728013591 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1728013592 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1748639255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1748639256} + - component: {fileID: 1748639258} + - component: {fileID: 1748639257} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1748639256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 3.87} + m_LocalScale: {x: 1.2, y: 2, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1748639257 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1748639258 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 782220907} + - {fileID: 1142061374} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1880628066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1880628067} + - component: {fileID: 1880628068} + m_Layer: 0 + m_Name: BlobShadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1880628067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880628066} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.855, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8901080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1880628068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880628066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: ecee61e47a05b47ca91f89049a9cb014, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 0 + m_Offset: {x: 0, y: 0, z: 1.25} + m_Size: {x: 1.2, y: 1.2, z: 2.5} + m_FadeFactor: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity.meta new file mode 100644 index 00000000000..9ed339e3780 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 832b612270b1a491f928d291976e83ac +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..90e2efda694dc4d64c932c8b2955034bf8706df8 GIT binary patch literal 18192 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 literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset.meta new file mode 100644 index 00000000000..4c83168345f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1adde1a579d23483b9cea80a3aee863e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..a3cf0830997c6a9e5972ed16e7b2d58758fe5ef4 GIT binary patch literal 163988 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

ID$w0*IBLu7t(h7GW(4K9R&sU_KPBL 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 literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr.meta new file mode 100644 index 00000000000..399005f8481 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow/ReflectionProbe-0.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 8f2ff57d29a6c4acb8747eea5bd4c66c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + 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: 1 + compressionQuality: 100 + 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/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset new file mode 100644 index 00000000000..f3b5e4f429b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: BlobShadowPipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 5c3d7788368fd449a8212e9164dd63c5, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 2 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 0 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 0 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset.meta new file mode 100644 index 00000000000..7ec99d8bfa0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc572d40b13ec4166b317d799f6e960a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset new file mode 100644 index 00000000000..54c81d83325 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset @@ -0,0 +1,76 @@ +%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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: BlobShadowPipeline_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: + - {fileID: 5761865970047159037} + m_RendererFeatureMap: fd8a12749242f64f + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 +--- !u!114 &5761865970047159037 +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: a1614fc811f8f184697d9bee70ab9fe5, type: 3} + m_Name: NewDecalRendererFeature + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + technique: 2 + maxDrawDistance: 1000 + dBufferSettings: + surfaceData: 2 + screenSpaceSettings: + normalBlend: 0 + useGBuffer: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset.meta new file mode 100644 index 00000000000..65b6f221ddc --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c3d7788368fd449a8212e9164dd63c5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph new file mode 100644 index 00000000000..99f18194ee3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph @@ -0,0 +1,2363 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "00ef795dc9804ece81bf1a93669f377e", + "m_Properties": [ + { + "m_Id": "5a85b3d2860649deb972c8c16131f5c3" + }, + { + "m_Id": "4ebfedb163b7421b91789345aa048240" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6cf68c5b815941299c81e2f994edbc1f" + } + ], + "m_Nodes": [ + { + "m_Id": "01e67b2007f347b09b4295b6fd189fcd" + }, + { + "m_Id": "eff82f2ec0904d0bbb65111d888661b6" + }, + { + "m_Id": "2b2a2b607344418288022739d38ac3d5" + }, + { + "m_Id": "788c2dea98b54ccfa75254d5395dd497" + }, + { + "m_Id": "1ddbafd037f2472f90e84e31fdefbbfe" + }, + { + "m_Id": "216d0b27810c43b7a715ae095ce9af89" + }, + { + "m_Id": "547e862fe01349f59bfc56c7e16f1361" + }, + { + "m_Id": "b3a9ec9eea994b0198c7e952c6eb29fb" + }, + { + "m_Id": "dc77878c00d24b4194ef0b231fe345fd" + }, + { + "m_Id": "611a4483bdc64b3f99b9ebfe6c6dd405" + }, + { + "m_Id": "f25dd2f2a71f4fafa5ce045dc983967d" + }, + { + "m_Id": "c864734ef452465abefdf54e385cae68" + }, + { + "m_Id": "b0d2ffe244484dc58a74a5cb0154fe18" + }, + { + "m_Id": "2118864cfc5044c39964ebdc6fea3e1a" + }, + { + "m_Id": "66e79095065649069c917b4728b43150" + }, + { + "m_Id": "d9030ced6c8a4e429ebdaf33c3113176" + }, + { + "m_Id": "4792d1f7d9404cefa2a2a3f0a114aed1" + }, + { + "m_Id": "710a41bb98c148558618faddd309e267" + }, + { + "m_Id": "d2d6e7845ecf45d49ce0f5264dd84914" + }, + { + "m_Id": "07822824b012402ab014efa6fc802126" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "07822824b012402ab014efa6fc802126" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2d6e7845ecf45d49ce0f5264dd84914" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2118864cfc5044c39964ebdc6fea3e1a" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "66e79095065649069c917b4728b43150" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4792d1f7d9404cefa2a2a3f0a114aed1" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2d6e7845ecf45d49ce0f5264dd84914" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4792d1f7d9404cefa2a2a3f0a114aed1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "710a41bb98c148558618faddd309e267" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4792d1f7d9404cefa2a2a3f0a114aed1" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2d6e7845ecf45d49ce0f5264dd84914" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "611a4483bdc64b3f99b9ebfe6c6dd405" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f25dd2f2a71f4fafa5ce045dc983967d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "66e79095065649069c917b4728b43150" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eff82f2ec0904d0bbb65111d888661b6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "710a41bb98c148558618faddd309e267" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "07822824b012402ab014efa6fc802126" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "788c2dea98b54ccfa75254d5395dd497" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b3a9ec9eea994b0198c7e952c6eb29fb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b0d2ffe244484dc58a74a5cb0154fe18" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "01e67b2007f347b09b4295b6fd189fcd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b0d2ffe244484dc58a74a5cb0154fe18" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2118864cfc5044c39964ebdc6fea3e1a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b3a9ec9eea994b0198c7e952c6eb29fb" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dc77878c00d24b4194ef0b231fe345fd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c864734ef452465abefdf54e385cae68" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "66e79095065649069c917b4728b43150" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2d6e7845ecf45d49ce0f5264dd84914" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "788c2dea98b54ccfa75254d5395dd497" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d9030ced6c8a4e429ebdaf33c3113176" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4792d1f7d9404cefa2a2a3f0a114aed1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc77878c00d24b4194ef0b231fe345fd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f25dd2f2a71f4fafa5ce045dc983967d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f25dd2f2a71f4fafa5ce045dc983967d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c864734ef452465abefdf54e385cae68" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 312.9998779296875, + "y": -242.00003051757813 + }, + "m_Blocks": [ + { + "m_Id": "1ddbafd037f2472f90e84e31fdefbbfe" + }, + { + "m_Id": "216d0b27810c43b7a715ae095ce9af89" + }, + { + "m_Id": "547e862fe01349f59bfc56c7e16f1361" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 312.9998779296875, + "y": -42.000003814697269 + }, + "m_Blocks": [ + { + "m_Id": "01e67b2007f347b09b4295b6fd189fcd" + }, + { + "m_Id": "eff82f2ec0904d0bbb65111d888661b6" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "bf95672e8ae140aaa53d59e825850982" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "00bbd4669bcd499e9553fe3d3ccc1d04", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "01e67b2007f347b09b4295b6fd189fcd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "16bd43bbd3d34d2d96f6eab3c4928cba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0389d0f5e0f14eada65974536e725847", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "07822824b012402ab014efa6fc802126", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1726.0, + "y": 0.9999765157699585, + "width": 128.0, + "height": 94.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "ca30fc99d3714e97bea86f1e18997283" + }, + { + "m_Id": "f44447bcee54467095d942c250dd1f11" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "10e29a67636a46e19ed15546493e8d11", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "16bd43bbd3d34d2d96f6eab3c4928cba", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "184234dd3fc74a3ea77781d09d8136fd", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "187a81e4f12e4a98afa4293340fd1255", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1ddbafd037f2472f90e84e31fdefbbfe", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b99610d7de0d4cdda59c03b97012aba1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "2118864cfc5044c39964ebdc6fea3e1a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -56.000038146972659, + "y": 179.99998474121095, + "width": 118.99999237060547, + "height": 76.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "9fabf3a86c4942e099786fd57f7c89f5" + }, + { + "m_Id": "fa69726b10c647b6a77c9a8557dcccdd" + }, + { + "m_Id": "883084df55f14cbeb26170170fe31617" + }, + { + "m_Id": "422012dcb5bb48009ca835ee41a3b97c" + }, + { + "m_Id": "78468ca9c4074b97ac2934388e3ead0e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "216d0b27810c43b7a715ae095ce9af89", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7b3651b7c7424706ad9b69aeaa593181" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "268950d8fcdf43a8b629160f123a0176", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "2b2a2b607344418288022739d38ac3d5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1744.0, + "y": 283.99993896484377, + "width": 208.0, + "height": 314.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "10e29a67636a46e19ed15546493e8d11" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2fb9b0db320c4b7e842bb5cedc382601", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalDecalSubTarget", + "m_ObjectId": "31ff14ad982a4356aaa9075e5ea8feae", + "m_DecalData": { + "affectsAlbedo": true, + "affectsNormalBlend": false, + "affectsNormal": false, + "affectsMAOS": false, + "affectsEmission": false, + "drawOrder": 0, + "supportLodCrossFade": false, + "angleFade": false + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3469df2bbb714aef9ac0d5bc1ff76a95", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3734843ded8a4fb2a1538782579ac3e7", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "422012dcb5bb48009ca835ee41a3b97c", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "42b1e458f5394f9cb068c67e097d227f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4792d1f7d9404cefa2a2a3f0a114aed1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2142.0, + "y": 108.99996948242188, + "width": 120.0, + "height": 149.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "aefc153721f64fb5be958b3009ed28aa" + }, + { + "m_Id": "7a512befab0b4e9998a68e281e5400ba" + }, + { + "m_Id": "e9232b40bbd94bb88db6c36dc81ef462" + }, + { + "m_Id": "5a7b42be52ec4847b071587c2742cad0" + }, + { + "m_Id": "187a81e4f12e4a98afa4293340fd1255" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "48485d0ee71243c9817d7f60c54482ba", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "49a336aef56a4e128cf22842994d69b7", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "4ebfedb163b7421b91789345aa048240", + "m_Guid": { + "m_GuidSerialized": "dc664bd2-54cf-449b-8a38-020975039894" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Color", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "547e862fe01349f59bfc56c7e16f1361", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "184234dd3fc74a3ea77781d09d8136fd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a7b42be52ec4847b071587c2742cad0", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5a85b3d2860649deb972c8c16131f5c3", + "m_Guid": { + "m_GuidSerialized": "9865c3f5-a94e-4651-9a84-71eeda1946f4" + }, + "m_Name": "EdgeSharpness", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeSharpness", + "m_DefaultReferenceName": "_EdgeSharpness", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5c63e39e88884b8495384ca412ce8aa3", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "611a4483bdc64b3f99b9ebfe6c6dd405", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -573.0, + "y": 602.0, + "width": 157.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a1a9c7dd39b54ed5845a3ca19de91157" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5a85b3d2860649deb972c8c16131f5c3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "66e79095065649069c917b4728b43150", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 157.0, + "y": 257.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "daac861f0f0d410f9285b553cbe318b6" + }, + { + "m_Id": "787141313fca4237813765b23d3f590b" + }, + { + "m_Id": "49a336aef56a4e128cf22842994d69b7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6987802ed03e41f1927a8515076530cd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6cf68c5b815941299c81e2f994edbc1f", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "4ebfedb163b7421b91789345aa048240" + }, + { + "m_Id": "5a85b3d2860649deb972c8c16131f5c3" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "710a41bb98c148558618faddd309e267", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1938.0, + "y": 0.9999765157699585, + "width": 126.0, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "9ed18dc312e247bdb82b3ffcf52b3685" + }, + { + "m_Id": "f7905291d0d549629518a4cea99f64ec" + }, + { + "m_Id": "3469df2bbb714aef9ac0d5bc1ff76a95" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "78468ca9c4074b97ac2934388e3ead0e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "787141313fca4237813765b23d3f590b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "788c2dea98b54ccfa75254d5395dd497", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1335.0, + "y": 283.99993896484377, + "width": 208.0, + "height": 302.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "e9488d5c1e114ba1bbc998de11554d67" + }, + { + "m_Id": "8af76b8ef31f418a9a02c20e8edd1717" + }, + { + "m_Id": "42b1e458f5394f9cb068c67e097d227f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7a512befab0b4e9998a68e281e5400ba", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7b3651b7c7424706ad9b69aeaa593181", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "848933f2c114412aaa4b90dd674f0838", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "883084df55f14cbeb26170170fe31617", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "89817ddc6ac948668e76e3cbe4ef8df6", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8af76b8ef31f418a9a02c20e8edd1717", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ed18dc312e247bdb82b3ffcf52b3685", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9fabf3a86c4942e099786fd57f7c89f5", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1a9c7dd39b54ed5845a3ca19de91157", + "m_Id": 0, + "m_DisplayName": "EdgeSharpness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a4382217fd3b4e4a854cf825f78eb4b8", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a4c1e6b5820e427fb9e8efe32908fb63", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "aefc153721f64fb5be958b3009ed28aa", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b0d2ffe244484dc58a74a5cb0154fe18", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -279.0, + "y": 75.0, + "width": 105.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3734843ded8a4fb2a1538782579ac3e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "4ebfedb163b7421b91789345aa048240" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "b3a9ec9eea994b0198c7e952c6eb29fb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1015.0, + "y": 283.99993896484377, + "width": 208.00006103515626, + "height": 302.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "848933f2c114412aaa4b90dd674f0838" + }, + { + "m_Id": "b84ae69227204555b3d14671af03d245" + }, + { + "m_Id": "5c63e39e88884b8495384ca412ce8aa3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b84ae69227204555b3d14671af03d245", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "b99610d7de0d4cdda59c03b97012aba1", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "be1f788d4d3a46138c188258abeae575", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "bf95672e8ae140aaa53d59e825850982", + "m_ActiveSubTarget": { + "m_Id": "31ff14ad982a4356aaa9075e5ea8feae" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "c864734ef452465abefdf54e385cae68", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -119.45002746582031, + "y": 324.54998779296877, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4c1e6b5820e427fb9e8efe32908fb63" + }, + { + "m_Id": "0389d0f5e0f14eada65974536e725847" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ca30fc99d3714e97bea86f1e18997283", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cafd5430f0dd4fe598c41881b030041a", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "cbb93c6d51f1415aaa0c7b6fb1c6d809", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cee71960271540eeb8b52ce37cee4f9c", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "d2d6e7845ecf45d49ce0f5264dd84914", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1559.0001220703125, + "y": 108.0, + "width": 128.0, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "cafd5430f0dd4fe598c41881b030041a" + }, + { + "m_Id": "00bbd4669bcd499e9553fe3d3ccc1d04" + }, + { + "m_Id": "48485d0ee71243c9817d7f60c54482ba" + }, + { + "m_Id": "cbb93c6d51f1415aaa0c7b6fb1c6d809" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "d9030ced6c8a4e429ebdaf33c3113176", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2419.0, + "y": 108.99998474121094, + "width": 208.0, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "89817ddc6ac948668e76e3cbe4ef8df6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "daac861f0f0d410f9285b553cbe318b6", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "dc77878c00d24b4194ef0b231fe345fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -768.9392700195313, + "y": 284.0609130859375, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "268950d8fcdf43a8b629160f123a0176" + }, + { + "m_Id": "be1f788d4d3a46138c188258abeae575" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9232b40bbd94bb88db6c36dc81ef462", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e9488d5c1e114ba1bbc998de11554d67", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "eff82f2ec0904d0bbb65111d888661b6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a4382217fd3b4e4a854cf825f78eb4b8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "f25dd2f2a71f4fafa5ce045dc983967d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -366.4500732421875, + "y": 297.5499572753906, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "2fb9b0db320c4b7e842bb5cedc382601" + }, + { + "m_Id": "6987802ed03e41f1927a8515076530cd" + }, + { + "m_Id": "cee71960271540eeb8b52ce37cee4f9c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f44447bcee54467095d942c250dd1f11", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f7905291d0d549629518a4cea99f64ec", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fa69726b10c647b6a77c9a8557dcccdd", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph.meta new file mode 100644 index 00000000000..ed1f13ccaaf --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0bb4596125b68476b9ce0035f4d8b8cf +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat new file mode 100644 index 00000000000..a860f62fe7f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat @@ -0,0 +1,129 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7034275164180584201 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlobShadow_Mat + m_Shader: {fileID: -6465566751694194690, guid: 0bb4596125b68476b9ce0035f4d8b8cf, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DecalMeshBiasType: 0 + - _DecalMeshDepthBias: 0 + - _DecalMeshViewBias: 0 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DrawOrder: 0 + - _DstBlend: 0 + - _EdgeSharpness: 1.19 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0, g: 0, b: 0, a: 0.78039217} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat.meta new file mode 100644 index 00000000000..7c5b0b8493a --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecee61e47a05b47ca91f89049a9cb014 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat.meta new file mode 100644 index 00000000000..35b41d8f820 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba7388c73b02148dd8fc99c660b4f781 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.meta new file mode 100644 index 00000000000..bd72fd0901d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7e72d71c225045ef9b6b46abe379ca8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity new file mode 100644 index 00000000000..b6ae1777618 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity @@ -0,0 +1,1626 @@ +%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.18039216, g: 0.18039216, b: 0.18039216, 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.1802843, g: 0.22571531, b: 0.30692396, 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: 112000000, guid: 31598446125994fb0b6cfea011c68181, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: cc82132cf70ce430aa8f74e4325388b6, type: 2} +--- !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 &24976552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 24976553} + m_Layer: 0 + m_Name: Corner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &24976553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 24976552} + m_LocalRotation: {x: -0, y: 0.31689087, z: -0, w: 0.94846207} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2146530895} + - {fileID: 1606316090} + m_Father: {fileID: 909040152} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 36.95, z: 0} +--- !u!1 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + - component: {fileID: 122368105} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: 0.2628775, y: -0.25615847, z: 0.07284624, w: 0.9273466} + m_LocalPosition: {x: 0.69576764, y: 1.0945381, z: -2.0523388} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 31.66, y: -30.875, z: 0.029} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 38ffc354913d6414e9bea08e09ba196b, type: 2} +--- !u!95 &122368105 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 007561c012d624cc6a2aa1bca48f6be7, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &358555076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 358555078} + - component: {fileID: 358555077} + m_Layer: 0 + m_Name: Decal Projector (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &358555077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358555076} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 1 +--- !u!4 &358555078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358555076} + m_LocalRotation: {x: 0.12918623, y: -0.5240266, z: 0.5601976, w: 0.62839943} + m_LocalPosition: {x: -0.192, y: 0.903, z: -0.809} + m_LocalScale: {x: 1, y: 1.3000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 48.545, y: -50.912, z: 59.201} +--- !u!1001 &782220906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &782220907 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 782220906} + m_PrefabAsset: {fileID: 0} +--- !u!1 &902575294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902575298} + - component: {fileID: 902575297} + - component: {fileID: 902575296} + - component: {fileID: 902575295} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &902575295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &902575296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e79ed9157b4994e41a8ded6cddc85b4d, 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 &902575297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &902575298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + 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: 1090784527} + - {fileID: 1722892046} + - {fileID: 902575298} + - {fileID: 24976553} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.37588492, y: 0.41426548, z: -0.19317496, w: 0.8060881} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: 54.399, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &1142061373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Paint Splat + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3119812475398170508, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Color.a + value: 0.62352943 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: This sample shows how to create procedural decals using a WorldSpaceUV + subgraph and the "Simple Noise" shader graph node. The noise in the splats + is based on the + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1142061374 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1142061373} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1199370850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1199370852} + - component: {fileID: 1199370851} + m_Layer: 0 + m_Name: Decal Projector (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1199370851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199370850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.305} + m_Size: {x: 1, y: 1, z: 0.61} + m_FadeFactor: 1 +--- !u!4 &1199370852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199370850} + m_LocalRotation: {x: -0.34013957, y: 0.18009466, z: -0.8156879, w: 0.4318846} + m_LocalPosition: {x: 0.301, y: 0.437, z: -0.946} + m_LocalScale: {x: 1.53, y: 0.52, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 45.272, z: -124.2} +--- !u!1 &1606316089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1606316090} + - component: {fileID: 1606316093} + - component: {fileID: 1606316092} + - component: {fileID: 1606316091} + 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 &1606316090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606316089} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0.75, z: -1} + m_LocalScale: {x: 2, y: 1.5, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 24976553} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &1606316091 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606316089} + 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 &1606316092 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606316089} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1606316093 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606316089} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1612660716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1612660718} + - component: {fileID: 1612660717} + m_Layer: 0 + m_Name: Decal Projector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1612660717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1612660716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.235} + m_Size: {x: 1, y: 1, z: 0.47} + m_FadeFactor: 1 +--- !u!4 &1612660718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1612660716} + m_LocalRotation: {x: -0, y: -0.5582118, z: -0, w: 0.8296985} + m_LocalPosition: {x: -0.407, y: 0.455, z: -1.238} + m_LocalScale: {x: 1, y: 1.3, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -67.864, z: 0} +--- !u!1 &1658292559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1658292561} + - component: {fileID: 1658292560} + m_Layer: 0 + m_Name: Decal Projector (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1658292560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1658292559} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 1 +--- !u!4 &1658292561 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1658292559} + m_LocalRotation: {x: 0.4676984, y: -0, z: -0, w: 0.8838881} + m_LocalPosition: {x: -0.017, y: 0.585, z: -0.671} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 55.77, y: 0, z: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: 0.095160745, y: -0.2909412, z: -0.24123742, w: 0.9209247} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 2, y: -35.601, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1765300697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1765300699} + - component: {fileID: 1765300698} + m_Layer: 0 + m_Name: Decal Projector (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1765300698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765300697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.235} + m_Size: {x: 1, y: 1, z: 0.47} + m_FadeFactor: 1 +--- !u!4 &1765300699 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1765300697} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.214, y: 0.292, z: -0.904} + m_LocalScale: {x: 2, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 782220907} + - {fileID: 1142061374} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1822531013 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1822531015} + - component: {fileID: 1822531014} + m_Layer: 0 + m_Name: Decal Projector (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1822531014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1822531013} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: d77f7a4cdcb2643618b950c16172ddd2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 33.987392 + m_EndAngleFade: 41.38669 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.285} + m_Size: {x: 1, y: 1, z: 0.57} + m_FadeFactor: 1 +--- !u!4 &1822531015 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1822531013} + m_LocalRotation: {x: -0, y: 0.3848713, z: -0, w: 0.9229703} + m_LocalPosition: {x: 0.084, y: 0.63, z: -0.727} + m_LocalScale: {x: 1, y: 1.3, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1979842279} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 45.272, z: 0} +--- !u!1 &1979842278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1979842279} + m_Layer: 0 + m_Name: Decal Projectors + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1979842279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1979842278} + 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: 1612660718} + - {fileID: 1822531015} + - {fileID: 1199370852} + - {fileID: 1658292561} + - {fileID: 358555078} + - {fileID: 1765300699} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2146530894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2146530895} + - component: {fileID: 2146530898} + - component: {fileID: 2146530897} + - component: {fileID: 2146530896} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2146530895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146530894} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1, y: 0.75, z: 0} + m_LocalScale: {x: 2, y: 1.5, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 24976553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2146530896 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146530894} + 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 &2146530897 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146530894} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &2146530898 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2146530894} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity.meta new file mode 100644 index 00000000000..96353113a52 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43da964a9f8d64b21bcfe5ecded1f664 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..ac2c7a04daaeec6ef1e86056acc442fcc143ca4e GIT binary patch literal 18192 zcmdU%dz_TjdB@M}F3Uv>h!+qP7ZBy{&TtW7U5Bfza+6&U1clk%ciEBMnRRAXc8SX1 z1tq94#w0af0yb4_V!Sk(RyIh3T5F??O|iyCQko{UR%}gdtHg#pzjMwr^PV~TZ1QRU zXmdV0=RNQFzUMi&=XuWip7#Z%3gL`GN-Y{=(w7c3$3>f%#j0b`X|ZY5jZyXM6DLkY z$_Q+#py%b_=e*{9*)e7DD_mOQlJPIDwU@qC-g~P$2y9rhS2@xgNh!Bm-k}GPoWoE?=&$pt9G}5AFVp$0KS5me;j4I?XPggA9L(-)BbN$KH5JXJWr7grR_hD@*@YC zLYAvv=Ytoq=CDt+AMz)F=ZhCm`yKn72p$h}qhD;Flfa9Z()}F!ob2(4dX@5iOh1g@ z6py?9ZK~#ZicNt1hV^$EWtWa0#{WIahyS=hbBb($e?3m=A=KzLI#$!qZGV~COXVk1 zCd!ka>XpYVj|u!D%cl!GZuty>UuyYGfiJgwmcUnAPU~E+?cZSeY=Jjfev!bhwH#{| zB?|%bvzNy2I?Lw@yvy<$fp53`VuA0pyjI|MS$>JY@3TBE@CPiPC-6rspD*yoEngt; zrz~G6@b6f@NZNT&T*aVc{OKqD$9R8(&ei2n=piUb;%ktF%pKbXXfzPr0 zN{^fN)euMf)_UA+-#USF`>ql=w{N|`xqTZvUZHl=_%%@b=ucg(IYl;LeFbl{{2IzH zonMUqR@=XgnpfGj*W__C{x{q9HGAA`Um$R9UyH!GeVYZ& z?ZbVntA7=07d;!?XWN(5oFW@AetT$qA197+Cp#+{f5V@#e2c*MTaGo@oj+6lMa$a- z{+i_}fxl^aTHrsiyhGscT7I3tKeRj}@Z*+e1zuim`i*=2-ui#C<(&c_Zu#{BA7lAe zfls!)OW-pt@AkOy-=F8*{dsUiHsJmR&v(yTzJu~zUhdo<-wYnNg^?!zg!@mv zKfXohx%_34jsC?c`&N(lQ{D7@@l(16>(gx>uXLU-c50rd*o26xbncIDr)+n9>ZjMI z_enm+_YTdgC^iA*_fp$2b6ER?^~#_3G-G53!MGaJpyO{^aX*lf4W!T?4Q0UaQ09437q}YmjurK>B|CV z|MV4svw!*nfwO~W(XXIcIDn&x?mO@Mxf z*RMU4?b?UotRG|xy>ix%M+DCL@rMFu{rI}TSwH?r;H)2y3Y_)hF@dvw>=QWa$KwKL z{rF>nvwnO-;H)3t6gcb069Q-b_?Ey~Kc4is@$VB!Kj8nL0?$)q1FcVve}9_tBXOqC z1=qhn175_MPbb;%?|8QV6OZ@P`^(Ge8v0Y;7Wf9spY4TXeMwsWoWOIIe@EauEdSG9 zIQ;9~#Nl86%;T>8JTGvzpZx-7`{@xl+s}6e&h~Ra;A}rH2%PQbpupLF{#@W}Ki?BL z+s`3^v;Dj%aJHY91kU#JvcTDX{zBkvKd%U!?dLB&Zv5-RRzF_#xT_z3C2-b{?+cvu z<28Y^e!MPl){nmyIP1p`1kU>LhQL`r{zl-eA3qd0>&M>;ob}_dz*#@u6gcb0-wB-c z<1K-+e*8$_tRHWC-1ygLNI&3T{~kO~kqxE(^~aRomw$Z+oD1u;c|L`Ig?}PnSi;@s z)1L^O_3s}9&iZ#$;H-cDC~(%lp9-Ay@1F$D`u8(|v;O^D;H-cDEO6GpcLmP+_b&ox z{d-T~tbhM1aMr)~1g9tiQh!IP34H0%!gGZ-KM^{#xLyzb6FF`iseR=huus>u*HhtiNRfXZtpv|gCv7Oz@BZL%rs%7C|2n{vU!kfI zKHs+gB!RE6e6YvO{?Z2G=-*-M0T!@O+_qYKz_|C!)@ zw0|V{LAm{-O624FhKEQt^y?HVc9tjK=;xDk4gBZXCFNOvU$K02FZ>;1AJA_Al|RSh zMt@J(@>K#KT50MZI=H~m{>`!~s}-|ZjX zqr3IH{hQ*+FIP{6zOR_-aibp-s7ug~X`1H?9fW>_zYn;;B46|C|!OG`YDomrQM5n8+pOWwSv}tz4PQ)GTUF=F*u(UAZ8Y zO{P<|s(s_)WLr?TkP<5sxmHT(>sDrhmPBJ+Dw|8Bnu1!BS>F_-0xb;X^cfv>P3?(} ztl|{v3;{|mOlBCOWNV^1y>(e4yM<2Xt!N0ka-EqV8!D1rkZ5WR(6X$lT9;m#NjC;r z)EzqIGqhk?x;aqw9j!qo*_3EolE}2DQ^}_6(imMdKd~ifp4Z-(3{p8Qs4lfMnF)4%5wHhB?eMhgs%up*hSphl}(fYNSMsl&FysHBzERO4LY+8YxjD zC2FKZjg**?5;Ia_MoP>`i5V#|BPB*sisRoAG_ML$%|Rx}=m~I6^rS8evaPkM^LiXr zF34mO$<)H`RH8lEw0cc_gX&V!_A4<(%2e3YjF0d3^)J zpsS-T*_1THUmxU_B&Z#Y-MJvUp89MO)N7NVewzgK+$5;)CPBS73F^N|&^Vd|jigD? zSegVT#ik0fF*P=?ARQBA^GLoptaS^sN^Aa##%qJ7TwOD%Q?ex)WK=GZ*&O6dwmmUc zq!y+0SOh6ua9N_GgA9|Zkn(xvvc-~|RhMc>XWA1vvR#$2v#pxV94@ufQ{PaRs_)L` zf_9bFhq`8!w3e)gd~=X)4|17qeM07_FA7y=GJ31Z%sf|IpWGIxM6NB7HTgQZqNRnr z&03RhPS#QN9i2HNR#%!yG$+&9WUf1uM-E8acaVc8Fkl{plMg74ly0le4!2L&Tx^c6 zqa~Ti+B#_f+BY^Bh1XgglIUcIWu`jY&9!x@wJLP7PMW#G9FdAx{V62K`_P=P=*-bL zSVtMoQXS~}il(NvPPk<~lV(iQoCkNgpf!<71#JaK3!kQa9@|>484cYXfoe~71_%_jw&U+M5{U7befH3(onPAcG$3Wev}8 zbhEbkwKc=$-}K-UH%%RX=-AsQj^NeX-eQmIOkn5WnTypqN(&15>oEiJBbc|_q=LxQ#yP!HYN5-$dn$CAzRY2_{{@5=A* z@!#!}ah5;OEAPr560g`5i*X(D2h(m8p%Cwas#D+qk@3-|~Onay-_! z+`T0q1|CObLg_8}sSH9KuSs!Bb_E?z^SJpWU?1f}H%=EgUPXbQA@Bp14;MII1)w~( zy}|*nRH0wk$_76(3@Oe0sO2LCj;%bDA0=>XC4ryS3&%DF9<{59o$c}d`jZAcs-pa8 zf#XpU{2YPfQ4hRI;CK`RA0u!)DuKgJ!Xcte`|v0OJ}wL?&740uK3Cv)6hQg$0>`a7 z_;~`awfua6&$k?pUg5y)TWtBnFr+l*ACJtJ5vM;jN%Opp5#f;ukIbtG!v5grR34ED z^hoEtlAVI=xM7G(?PqEc=@j_SNIvWb{&AYlt!5~n}>(#`zaNtPS+;*G3&bQ!?H6lw zIF$BpRTxql{2aUGg|)rj+wYYEXZyu{QaG^vv;D3M zLrODe`@KrwY`^OT&i1=O;B3EF3!Lru8iBL@;$ANtxczLuo5GON%-Mbu0%!Ye6gb;& zlfc=2n>}vqcM$n#*l*x*vt_v6>Te5pzIYMox3m6i28xHdyJgr~L^_4_J592&{itp zE%1*l$8%IT@c919^3R4LrJ0w}gE887gTMz`extyLT7Hwj@yZwSw+no<<#~aRw|s}d zr&xZoz^7Y&i@@hteyhigea|C~_4hXLeDR`E``!r@4|CVPZ!aR9f_+~}vSHtle}~5_ z)LimCTWtNiJl@aoFQ4yHq-uY~K}HM58LzkAtI6l8bI^g&Ce zUGoOox=pkO&6z}7a+}!+#^z?9nX15Pt1X#oPBxi6cTUpII45aqoRhRSo(gDFxiOv5 zJM_g9y1sZqC5k6hW?3SaNp?-|n$eVR|s9L9^2}dS5^n>CM#z>7b>B-k{Js2YL(9+k39x^LJUgmsk~cdd=&{&Q32Tk3-?e`**E;p>z4zTOR!=F|2uDyUEq)e-;gf&+ZAF91!cUf)6 z_WeCC{Icx3H3Q%7d2YmmJ+HjEv}W-4UaF}aIk)s7-)~qb2W`Xn?Rl-Zwp~W&t5ftU zXt93Y>OXT@*R(Db`X6O%d0aP$e%M(#RJ(6^&*UQ~O?_a;%LCq&9J2r4Ncp@g)gNDQci zbccXA`kd-uEdK92AEbN{n1)~q!%tXVT_&3)eI73VeH7e(;!Q7F`HdrKD=8z&FA zu>vd;h=tIXSr4=(tFMB#vUPH`^h6Qj-Y8JsnvjmzJ|E8Dnu!U4QRZBeBE`5dtQ@4FZ~SbN(4 zZ-+pc;NA#@x>f!6Ra0SqpNQc_F6UpvR-#bpM8YKKL0jzqv;X^7U>)nfKaH(-DHDxW zWwfgJ&)0;9@+Lr`8Xgkio*-2WJ8P**YZ=DuPRbrk${nw9K08XFyj!5WNBCopKn1z@ zkQQ#y7AJ_7oPi}qb~{jZmRxf7wCoN_ilAAMAW&iENP(aqwLz&cds>mAS$Fqz|0arJ z^>n`?;T7c#ZW-lPc_IaZBjsIBd13`Z%HPKnef_^RvCR~}zhOU6{uZJ5*1vq*QLDR3M~)CsDH$sO^5#Og|o>tRf*wVTV$_@-!Yn z{}t3}h3!7c?S3hOKFOJW+3h}AfMa4!`HisL$ydf7zd45UhX;uS^ff8>J9a$!KXg{5j zdVVl3ibG){k41Rl-rUVI_ly`!?nYFxUkqnxEGcC?r@Ov_dh+uRi;*29=vWmh&U6LZ0X@o(7dQ#e7DmX6 zNCmzWkqUN*>>)IX(xleZzIB3%GeRjUB8dKiif~j!U{+K_$R-CRYip?DuhIVKay~Z~4W3d+4jAO4+ z>^C}W(|RK|Y#rN#Z5A-!->2}$jHT6wt@WBuO8DYiw^8HoJkm#{$CfL+6fVDozeMz$ zfc6nLo(MH*==uBze9jA;XW;C~=r~WesVLyZ=}~%fa}w*(=yI_03llPyl+;VFeXoB@ zj%mTX#bBmTaXxp}zcaOcIpbg#XnW5mY|3&YZqI@xC>ce4*jHR!+_#jn^s<*xgdmom zKo`Z+JP@yY38jA|Od;3(O|-Fx;Em`nA^)UyHj{5eJYDY?ol0)qaH|L^IPnhe^mjXg zzGP2wjPSyv5p$HGmvM;BS>KaowDx>XIkz;ON^UPPJm4k_u5vNy!vwIQfjYl(GK&Y)z#JI zfcu$K(=~tXwAq}qxw(0W;OfMK2i{Xtn3`HG*k^Th&3P!zbG6=OqIwT(x1p&)XC1Lg zroGMHHN@6Uzw9=+n(TxHFeS;nkn>L9bf#`RXa!Bwi+87`}Yz!tSZ_h8hP1NhS~l~l0Kym z%0yUyV8t%}=QJ-Lhq=rt^W(V}Q~&(ljrsh~q3k^}cA;prGCw+AP4E2ENc6(<80xr6 z4V{#$+x#*qCfj_{DGp5Wg$u8qMs+NdvI?mEX!WgNdMq+v#hYokBw2OSs^P|>#mHLj z)2L@bBI2temjo5hQKahE7RWj3q&}O^UFGC+pwbwk($Q3v*3^>Gjk50v{T} zIaW@+e^*Q@8kZxUYb&apmehFpmcN9$?k)d{+S2kN!17O1S<@lz-oLA(*Gt&7`gq{Sj&EbM>W-(y)5mXB zITz1ShcjkRCmsp=gILqZk&^t+{kf56V@sOZ`{jmW5@E9*+!79^9;i>Q8d@ZLSlQlFQ{#*S1gxA*J->|9 z)KuO-VsdQ&(=h;i0lI9T%)-AZoiRxA4U=2;K6MI;qrlux0=k%#5OszID?uNeX*1ve!I(%SQ?02v* zNdGj3NiFB@yGh@zxvsqKqzf5+KRXsSXWWb2=L~8m*No)+4z_<9{QMlPt{(mQ1w1l4 z@F=TWDnsn`;bCLb(lP=v#LDWH|KR?Lv1LtvmYSNf$aFK0)@vM=ANbtQgc)ygaeUEi&lqk7sW7R#WLt6FRrEoe`~(*;n3SV4hQ=p z1#^(fx4=SQm&y|?m6LnE05YJ zZrUDgFA*u?d|ok8Diw1&F8d;?8a_Q$3J?jehp&&V|9r#S{QHtK`<`o4`i_mTb? zw26$SiSQ4lBIejvpWBElXqtgpbLboWHzlGq+oedAh7 zlFz>7=cW}VSB0~8eLi@s$StqPQOULJ9Z`hXjXj*U*?idaO8JY=_wI1%@1bsE$!6j^ zM7M0o_bj-NE)K0UY7ny(eD$;0&3v4Pp^!A{b}I?m>#EVFbCUjU$2W93oW%$;Vot_- z{_A6|o?rr%iR#DIwC~3fp1iZZ)t&DllmhekWyCI36*)Vb3euT6PE3r$GM-;rT3X_g zI(Ee$tYE63#(7E1)(Hp@craBgWm*w|T9*r^rlxdt+&gosrlttSUuJJ?v7`^)udIVL3%saJ-^$Eu6onE{Odr;V~(5$%HQ!L@UMISxQtQ@ZSfgDLJv z)8Yt5hv^Z70!F`mD|iYg2<8q<3h?aqPDhS5uF_ssT2kV;s<5}V+ECx1b31NUN=P|= zR)Q;AgfXJkk#no)$<>a8;%qNN?Xt-0_qfG6InWf$(WgeAw0zX2|7L{w@+3ucF-?52 z{_^6hiTn!3Cf=?qjrynY-?$e47J9Y&zGR}S!S$7YX3@dYi_BX`R}2=m?9m%Lv6_|= z@jTJlTCCgy1Ls(+fA*vw#Aj$eKX{hWQ`xK1>P&aL&DytAi2qa6W?|wLnn<>E&6Tb2 zpJ${O8qCigUN6z2;fpMAh%9o5Ec6^o5})gp+SYf=1r{W`p`xGLYJd>oRT*7XZXVSO z=+HGQ(J&>wSzaNfyFYk^IOE<$ap_Sj?2x{+Kkvo-a_plQdE~T}&)0-~KpGan7GNHL zVD7(G0Ty1z@I-(`Kmg`=8Z)wQjInUcGZ0STF23(rU?7kr+UY=_8Na9~5jSv;#>;i*G>Eng0`l{`cHM1;2AIn!EcP5woP0SwJmG5yOrKi|Vv>ma=hSFeXTR+jmKjl&ZgH#s%o@M4ZmQjYMdub5qn@bR^#K0S)I5)HB|sGo628I zz2i7hUA?#3(2K!z`S^Ip%ylQ|Xbk3RtHllEI7nApRmM({ODz~MZ6{rX>!tzyQ3 z!QovOd+S_1T+$~op}i>;0JMKSYTIq~55U$9wc4hYYr9vPbk;Y(XJlsLef|2{jYF_6 z?d@$MZ{NOcfXh%{xwbZssjaDTaWQzln)0mzoXig&n%vwBj*dRb)YpPrx#ludxhhqQ z80_Vkep@7Yq{{iW%g`6_1K=9y=$?AZMfs5XHXl{2)df!ctqUqFk)*?|wxqMX!h)Kr zsE4uHBW50bc<*;~<4Kw6i*t(KNQDmbSW1u@5xfz17~)V&ihkw1ZDpG&E^XrzII=s% zbT53sKbcHn7*$4`#l5vIyR}X(Ti@*Gr^D{2EBh-`#VAc0O>Mu{d@@^JVP?4Lh)9)k&?=rntI%aDDH5XF-8rblxqazQ zN48R^9A2S$F2{@4*^!>XradtHh($pKEs)HRe@1)wWFcApId(Bz6#4Un(lh*ns9Zwv zNAX0!iuhKY!OuS~20qNPR1nn_NROvYKFiH7%moo_qLs&ePEkU4E=np+HTE5}Drsy) zIUhU04o_ezjgmUMXP?41N^QB=u+<|8TNfr}aCr`YuP+~Ak0~I$`28E-Q1Z_a7JH=p zXMKHbU3$Iouzqb_X&uHXgptjw94dhyI1J;^M(jEwSA%-ms0j!k>3eY)BF_d_KC&ho zV2|o3qV%WZq-_mV&5p;r{o@|N4_~3aoTZw^<@a>^sYfIg_ms6{@mBXNnEk{1{lh<5 zSZ*)?JN_K=8(L|WI}*lQ$8P?HAlKDxEG=yMvh{>*Pa5(3wCH`m#l^|)^PLb0@=-Z2#+!HEg*2&WL|5S+EYHd!MfahXam@vG<;u#rp7 zz{KKxaJTnTjk61rH?rT~7hK6Gu}wkva-zDZ`!Ah57yIc^yFDPqsE!!;v@_i?Ob{m) z`_*nq%a+NO8AJ3qd9a;Z%Ac8Zg+FDW$jo=x6EWY(CB(@c!5J3j*4<-^k zsJRy`*iob1kpQm|f8)_(Y`}CsVWEx-;!Llt4tdUj|Lx)ob5z>A=2)?qZG|B&jMNDT z34ZbIoy0Gp(Y%nar z%5``45?9<=wYW1eRKAlc)J3Gc9XD{*%Zuql zVHMhGIa+CoTQLT$nNvJ}4kUh&eQ4G{O+fK+>$U5JKU)Pqi~Tdr4rOZ(=01NGdKhFa zt{#`lF*bO+h#}&)3)kknhTo^32CNx95B)l|=dTLc@VKaPwf!@hkkDzu9C)zfdvGxG z$zM@@VTFeaued3)EH#|-Y3hpkNTL^lo{0bRBXAAV+C^pQ9z_0FWXymvLhec}S< zvPr#XNm_1(VjKa<8`j&_ay>#cqQICHJg3H<5!-i$m?UV^Qv4VJP9R9}g9a8P=aJ*byU0p+tOjz}u5G%zqQbGOpd(?#~4VXa4zd(q?p3#&1!>^*Q$lO*+jUcGU{So&Im zT8@6L*}Kh|PfvkccfeQuFPI(s2N>`A`Bot+l)tnDnRvinUo)j`Y`gfj zz5yVz<^qWp@V6nog@nn%ZidXvOgn!z`_>Ge&(F_eYFrG`ydg?9c#t?hcUHFX=Hmgs z#@eL6vkR;ttR&XsV2mWgpEXq3F^mw1iWml3YJGA*rg^4A`%aJkZS=XOfsa2~41Qli z0+q1u@0{GfSNAsCzbxo&9nvMfX|njf{)1R|Lu1Q#S#rfwBo@Gc7kZ z7hb5hZY*xf%khRswO^2^z0M%jmO8>)Fw>oWCd(cI+{j<@nCitJ(5)bKDH^#C&!y2$4g>=SSKCCY3cc0 zS19YIlKzv>`7_Ds-;;A&Xy`Ns=``8VCg=4bT+FA}9y(b_`urqMlu{8AL!MA7!smsx-kj6KBu z0d~axUTfNJf*9oR4_0RVNaoLa8TS2hQ~lEV+F||C`(+qW6q-hY94f)Jkv#{Ixpds; z6Jv`NpFgs5IFZYYHsKwjM_0BEh*4AV(e|fo%DVk}@q*@)Sn*Qf!>2g`x0`a_+cV16 zf4ukxa-reCibS8^{5hh;|Hb(5n{lK>*+jpm59KF)t=io!a=Z?MJI{j_Jgpwv^NqJJYRmpP zmT!9RF){IFRYu1ZXKqYL&cY|oHWeW-hy@W_Ep|jQ9ylBK@BxrYK&~Twa$=%}uil8d zZr-HY`>*k(+1c44@nmTWGN@NG!Kv!=1hCer)YJx!JmBv2uS}ko5Ey@VDt;#1wNoa zFAEDC3GM?E8W|ZGuEIB{jo=E>SwM%7znq$yle6zl$&pI$g#7N%(b3MoFik0xl$5Y8 z6?BBCbbPq149)?EQpg=4GYb%)7IGK^NE;&#z?aQJiN)h3-=EIFfDlWj<5I_^NW2|- zZEowpujdDa&qv#F1- zFjrlFeWR)5ux1?oCcrrgtFUEDYgu=te&G9TVm9;JITAccflf&wd^aP>dWAb_)ddFQ& zi;I{HA5htB6~t>5`=s-kRqivJylmXwJ+AG}7j}vA*}MIz_k%T9#OFGtwzd6+UtHqN zRTLD3w5j$GwSlIVmLm6Obkq$cKHOqZ8>v0dD}%6L`466GPR^%+QS^aPjNH1CKS=B- zU;Us{r!1D#i2le&K_2ig0U}=>d~rTFCLH-of&o7JUj7IZ`XGy!f6_H{osp<}(X$NA zY$H(zeO2np$h@nx*U;JC@kLD%x7%`cuXt>a%Edsi9JLr#Y*pu2HvT&<{vzqkDaxis zq2orOKfmgM3nvgdRBRR_K@9^DcJJD_me=S$Z=`nHcou$HbIK{@{g{}cQ*9x+=&@W$ z!8?;Kw+e7HCofEmsV#ntUVZNBl;ge7B4#Gp-h4MY$a^ZVlCt^cY5aMoP7kU0d5?2F z1M%}tgNKL1)m8i@B^ra32*C8BE&|3ZE~@T6fl!GV@MQ{vU>8OL0y6|<6H+j|z){Sv zcKAEeiXGFcR}qYLAp^<>Npv8V55Z7Fmk4!##am4SCZ@}6A{B4p?#imEjQFIGK|P6x zrW4o@eXrQRFuOiA1t^2SP-PbJAU!=D7^49^32H!nP`a=Kh)FbUWUrW@-h}%w_JtoRX(EB7_C#8JT0Ja@bM=8jZRn7~+(1&&{0I};fndJYi*!`@v}iPY^7CfK*>ebC z1W{Xg5E`)ihREy4oHXu!MRYA}`kix$go{bZ1&5lebtNwix@AST)=~Le>!%xg@R-RJ zw28lo+q^r$;DUP69ZT(>)XZ^OWtSrIJKp9M-e!R_XSY}Pk!>q^M1Z{((|=CAYwW;Y`4k6rig03D>HW#M&5c%(cpPvrC8bUj zF%LbOj^~Ufez2t%o}wRgm8^lp;hjZu0|IhOnoPd>JuBs1k1BMzr0E{PT<(L628 zdaEUn()BIsH+c$KmJ5EEX`o+s*fj>X4(smxYYd))u< zzL9!)^$Nmy|IJJdd#f~8omPg#M=G3F!AUhW^@hl?#$|17qCO30;M~ngX(5$N#O_%e zJ-Tmk8!@Ytv9I~g86|d(V^vkVdwdUWLaAXaA86J&qxgi9&BgcK4{LUIT!*HPAY zbLQ^MU2t``W<7nkX1bGvj4veUKviU?%n!-S;xG<8dUxiN+RUfuJb+)o-wD`a1Y!`# z+kuaZ1eBxZ0odJRV{mn037E!lsp0(m6cmG?JTzhYz;mPu%CDx^zW^1ENQ3{dv$xx% zW4g0Ne()KvQmX~A$%ZLd0~)a z$ANOifpWGs{9KQObh7h>WcTY4A1N}mqX(kie;RnO(y(`(<|Xsxptm_{7OeL%Z1<;F zANbx|_VfRPuj@t~68P|BU|c4?n#Z{(9}heVw>|+2;^;J|n=RAuP&Qkddm#5}PPP^c z)pLCn8A$^M^tke~+NV0`yMi3Um0>>(&cqF#iOW^f?Pru%a5~1T6xeK8#T(lG6x+|H zEbDhD8+R}lQxQ5W=Ws3F07{V#pHrVzMx4u4($?>EB8dMTAz^g+vKCf}Sl?~HmsmJWqZ zOz=#7-BuSD>N*wnb(H+|o$xc&;nQAQpC{(BdJ@G_1Z;bfLPX8_tZUPOXY)$U+W5h3 z6=QfHqISORO!wFw!K7?ta0ot^%{Smny!@d?0@A7Dz?{}|+5piz40g83Q1}KzoKu8E zknuJSv8cqq##is^o(?3nSBj8HY26*6AQ@h=2UcIJ1*0DT1poOle52dM-vA=d8;5(1 z?G0}M%JhAGeZ3XV29Uu`-vMSteAwuAD1dCfn=F=vqNLdY3uDZM1cXw{AagUPSL9x} z73K#%EqJwadNW-)AQnhak72!@Wc)XAZiKb4KpZ28F%k438zhmle|-Ee`V0YkRn9}e zkcK$d^9zDMXH!E=dGMFU##X_Ps|~KMrV~d;!=3Y|FD7R1+@xW6(th)a$&>cmA|+}9 zZ6zAu)GjRzR#ug2BcUqzu%LZ#c6LIJiO{dp%5pj&@x8zV%t8;~xf?&}CCiNYRNbqM z`5jZ-(`xu|UWtc?H&VMqs+wIgd!sG!P-lpu?7hIE4jKmvh5;Sg1gm6=sB>oUo(0hqMhtO4E51HzPuml%Fl9_@b zcu6Jh8B6R5&A%b0mJ%rL7jxNDhde!U$4}?f3z~&rS#)ePpCLo*iK|r_8mQ75sL*p} zb6cwlLuF5r=4Ad!9)5A2bL>Jr+UjTx1%D1cDLP7GwAM)_yAVU3dzCza5=!<=O7;Yy z+JQ^pFTPLWpa884Q(dGdH702OLI-IRIJM?&JElOo=Fa5iqS)-C`mm1?S|2@m zzLUMYcK?uW#)YD`kBz zMO3zfew4{-j$P5Ib; zL0fXjxgd6Dh>3|w2JCWg6kcs~?#b?q zt^x>Mi~Zhh)*8CV7R&lh`fkqsheLOdjdqPkfJ7lNiyavWfNC^$bl1WN10Wvp!2x>J z)YKDmsRsFoi2V!ZFCY2!$H$Qp$`L*0&0UYjHY+f#sg{qKUL^BtgGot+3{ec#2uEKYI^BU#C~Aw5W7bnSVvwWNQ(3QwIM1D2 zC)tQAn^x@yEn6lnoBAV?pO4f(`g%vFQ84v}N6)vkZ(GioybN(ukluYSxwo-AG4sZZ zpx=!mr6(rk8=IJ|dQaxBM~l+ZLC-Z_rW-EH7D0si`TWCsVhdYn`*`(8Zcp`rT--9i zq)Mxl+-@oAR>+{w@W`V!tf1!-f2@mH%a#~br~}?}apKs1W~F{+Wd$#CyxH@cvtpk< zOMZWNIlcI5cf3cKqxO9E^*F-Hh&%^G*>gpNc2$WlGmf?t)IOwnS0f7Yxf8gRyhO$3 z)%-d>r<~oSdU8IJD~mfUFrHynyCPy#MSCG=ROL=KiDw2II6eUuI7Y=y(4zs6yFCu@ zx4<6n`Xelg^+8w_cXt}|xX?!ApoLQ($EbtciE-SOk>_%8%=%PYYUv;0MxTwva$rv%?zyB0*S3rO<<& zYhe(n#)pSKWW+73RNMF7!bKl4d09y5XMX6Xv?|Tv7;F!hgPfAG7{^=HQrOEw^NdUMnrh+#1 zRrJ{~98 zD=RCeGKPIcZT3YSo8ZuTIslJCJi1v6KJ8Br#HTGXbb+w7)~wj<-rc#s9<7VtnvYBZ zdeI$3L3iK59>ubro~N-`Bx1$BUV_LK(br*dfh!h!R1DGT>!tcXfBr_UU1@^F&S{RR zWBK48*xA{FuK?BF($Y}+s!~7}VlYK@4crlg$?A?^LU}D*B4lE+5K&!eNCJO^5j3og4dM5A-+_l<&2yS&J37HN*odDt*Zqx=1(YpZp;UVxxx3mbIcA2bN3*; z?}lUw@kRDf^=RA@gbHP5vj@6d9r+7VM$mba3}2v)g!O^$#kmENxiz&d zBVr>IIYm$#QTC5HQ~9{K^_IY;a6I$<(kWOd(?W^t#sZ&{D{QYcUfp9uMS&3Zn=Rg1 z#z1)jN>m>H8)A&W*Yi-+yk?z(T6@yRp{}PJK^Awa?|`ya zv%nEWbYuND>eI=d(u+Q5X`|+pcrBFEEw4bAj%D$VZH`3sF}%FswNsF{hvMnoJvRLM zm1Yg%o)-je6wPC?=ThuDexGW5wxV#IIE&(I0EOksm8WtR7ZbbZ7OHPNwka$#=2vyM zqXv+h2xL%~n@FFFnc2|@UnxxlZXR=j;P$}rpKf}{!pAifKLNEwWL+d!&F%rvqq~zB6Fwy|CJ6!OLh^X4XbXvFC7^^V zE$h25fHeZT-352rC}70GC}0;mf)s6#+X&3v2n8EW@9&yp1F%M8()>2y)Ly6eF3o_d z5|XY?srIg>yq=Kf<$#ET&CTF~;AW{i{0Z5W$o;W97gb+XB_fmHZ4p4d$k*_VKlpZ5hUbvbw?46xx%=auCu9gn(v(A;2J4pJ^5pciQ zQ0I4eo3`i>));^-XLYcxsnJBAt zd;23S2HQcM2hHYdE?&K_jIxz zAFd5==&ni&KVs!jiluyMAI)h)ZErIB`7_T$--Depy zbJU(y^6St^L3lWqGb0}s?)Pf_G!U{Y=kbm2CnfvlYH2zdmP_s{q}dFeEiELwofbfKP?3C+q`N3 zHyWJAi%DNZ8yiHNoFtK*j0lxQpK^&`r_lZz9kat^! zCh)EdWRFX!4tdEmOL0U027h9A8bG3|)c=9S&7>TX`0{(2c{JrI7kJy_AcO_Q`^={V zjhwEzzPawWftjv6JtVmd&mh{|?u5U|rnxRC>F`4!Tx?b>>j1$1`4dozJ%)gH#A4SN zlnloZ^dfQZ@u(4Y*J9VgV#Ei5snIlc#AkNv-VGqk6luQXM}PYOGBO^U6X9}6u<{_G zE3eheqbq-Yz02l&DeMR{5`O|RXWbWs)q{)C9WvpsuE2C>xlHlT1K#*98&L#@!p_BZ zc2-bSj*bSTA~^*}>2(i0scjR0OoEL--m}gD*-R^9a0D9a?%Z*`1FCq)Y47%ll$5Al zaxi~j)hx+MmvBXY8VNr-^)nE znn^elCl{mg?Y!PkhMYe9N#Qhc7lK;P()SymMS;ihiy5~?xLg6=}~9`BoG!?th>O4 z&X15#RdJxBBG^Hzgrd>p)@t^e8n+~S^lj(Q$FlTjyQoB=st5K+Szop{JI$2 zF_|(XrHneknw61#Ds@N}$rmZh*j{u#~jphu`pg^$s( zBnG7Mr??%2%N5!<_=>2h2!6%JP>T@E>MP7z2htZ8F}@<_xI{trPGPWD`J)S^cu=7b z@sl7&;%|^?2(sDDN+yBgeOXZzUwl6_amnK$Vws=o=}pP3J#Eh)@3zv z9{EQcA!Cpy5vK+5j{4EPum34m(d@hEqvKX`%fA2Uyr^6U9RssfGRv*gDFS1@X9Lgq z`$Pi?%dE(|zWJp^Ak0F*qnNhbATjDkFNZ|mr?T9-`(>@KggeQEyUjDVB)f$8x{}|f zK!$D}EkHZw>mP8DVWs@*nBw-=y(=-dzwXA^kS8KOGm`5{91(8>9&SsLeTdMtY^Fx! z>_Wz~ajB?(=1Tn?ulMMIYx>W`Uvx8F2FJX;?QMmoDU*2HTS#6lXX*Y(xd#3xLde}V zy(QOfjDKk~!8qA*GDC>I<0<1F$0&SYTo!tdW<$(JrE(2*9P4aa`%B+(d)6497H-){B;K{elV9Ju+O|3$C? zKjhotVzlQnwIqAPEZLIC((?6w$QPFEdjcu2D?}`_TZY$!93J0>toi5_bF(&xodw#V z9Ji3K-8m-18=q~c5jl4YGJ7}!DGF#(8a$qu_`y!Lmx^H08^26qFi4QQ6FA2ePvE)J zjFHwPe$Xn)k zJBhpWhV{<3*lt@9xTY`!{tR)s+MhC%L1sQhmN`W>RTFIY)Q!g*BXoC1&Yk4ci!2~# z3Ql*tVM_%o9z9m2&n!x@ENZdL>MD0xs5%y&a32WyjVg+aDyo_j(LSWXj6a(PQtq2q^Nxk0?NtXdUWbSxN02ae zK>k?<^3S?gAq6c4teir-(`whF;UmH~*=lD%9Yb|~AtJ{LHr?!n z%1ZKf=4r@t9D8B>L4CG63eJ}~Brvf^eaPz=951Ng{^jLq4EFe|ZXV?cQbtWa9Zfz1 z-Se>MQ{xR%QZnlgF{GZ4;A)j;j0lzuSs3SNnR#@j-vC1-Jj`Jz%V7vgP6|>35|jav z0-a*Ysgy8OF`*f;K%D*Q8;V(yj^hN0d(DgWPA8ulD0pJ3X*jZI*=>VgWM!9-6>ns| z%$h$YH>tQStoof`X9GA{c2}0wJ)Qh=2#0}qhi+eoc6+mSZzcP^f=+pz_yFH$N3$=c zxsMw)PWag@yl1=r;&g*+`1CuXZ|{h+LI(`gw8HIW6nmt?g)w0pQ;aSD7%Sdnc++cxqj4K`FuiG)|Hr< zUoc;c2_!trzODm@vtL*k_T4NT2IO}A>?-Jjka^Mthg=AaL7M*)63|7HppZiTuV3pC zW_%$DP`g#QFevNHC@(Kxf?axjh&^mtDg%WK(w0_t*nCdq4g}JFn*RJLE@>)WU#dTR zjVNWh)UL zTmuLz88gHhTfVv!_GXHy#n+`Jk@?LU3oMY#<>*Yc95rdJC}l%>>miq8BQtdRr3nfXJtSb zN!CLs1+ra8o}!@oh<`Pb6Q4Nx#IC}bx}2p#mZdl;nm|P3lk*Kb+H7AuhOJ?1_^O^+sQee{e-gP0b@q|2g9 z5=Bsq!Ye#oNbE>7gc3$NZP2ZRQdAMjoT4c5IMPrmcuVNHLEh3D%}K9{4p~r(3!UV) zymWFS^-(>n(?ap5kxE4dlE=oogFVDzfz7d~s{MWJ^u7;v`uG=7eIvGMZLN3T2Rcco zeeph8S~vG9d<>*DJawL+4Q~)d7eUa9a?iSPiGeo?${U9 zBBUU1wxJfGkFrP6V=)*r*(+adp*gk39J3$D;B&_$ogvkHfZ)+2-rb?o5#TM|+`MI+keq~_y2wln_5 z3KXe4{kj7@frSH?gTp$j@heoB$R*ADB|Yn3j-HZ6MJ1!l~jWZ;V4Wf;)zBG6}=yG+S>Wi!OdV3e8*^ZA%6`CO_ zTftrov<85IWD*Rc`WU2E)r)mVOzASv-`@}1Z4bG#Fk@C@$dh>#4I|p&!JiKLH?Ak- z`jz=D^1qP2cI{fmIS^JAI5;@m@Jy19E-1*$yXxQodjsfkc{50#fzShb=b$kM8gY=G zRO}J5g3KA@PL3gRg=SljVRXBX7i0xPD`_u7&%B2eYCJ^ zX>s+?ZC|jr8)9WhkQM(8pVKCgE~W2?>S}Tl>fjO*B9R_vUx-8wDw8>o>PuT5D8&yx zOfAkYuD+A+Sbe(h)}hq1S9=sWj|XMw7i&NmCzj&YXVY@orscXri%EX3ZQ7;OTf-J? zo?_|=RvylvmMV3Mk=eC!pE0>DpZn-d zZ3)`B&Z~w7aUHxe{}ECxlAX)t&dBG<&&o~>&K1RnB{D1a`S;jY#hm4{pe`=|!OzP1 z_6I*>#4F#Z)>+c5yB~*LsQz)pExxLjYxT>G^~+7jcL*IGxQ1eYX5;H7Y$I%sme;Xs zOUor?Wp#C31&*{jy2Xhv^=TDe5!K~`UP6*K5E z(Z*WSE$^BT;8(GWXD@kDvAIeRywgggmI0}%Dy6 z+z>>%RlXIT@BN^~+}_tCIFa_i6C>r~Jn?+4w${Zo@ozI~Rn5u2uP+p?V3U#;3mR<3x;hYGmH@g;)4ZoZT>_;d$VIOL44Hm2Ap)#FyA7bo8k(4ZcDNen zp+x8ssDix=ypfvlDx5Irkexwzj6s@nv~N`_8AyXriVWm;C%B2m$k3oEK8H5p7&d%4 zRk*Um+*cMW={Bp~r?MIHxo|{xF0DGc*}5p{)Iidy1kuG;L-SFLpaJmf_nWvFC0+88 zt6SD#ZtBFO(EN8F0_|jP_#FTTT*oW>!w()dm4owp=I2h?5y~fZE&q`V8ssoi5Nl>YuL@Ir0(*c`jNe+-fgaFWfZF{98+s&DCaiQoj$1!CIaQ-GdY9r20WV|cIdh`d0y`IlHjLE=hP{Xkz3f;Ne%3=QN>*qhzCH7~{9ygf zugOz#(7P&pL@~4?$Kr3S?^zLKpvqJoSxH-|m6OWduRUVs_0SD4R-lEngF}m0hZuyc z^lfjQU=88!u;2tp-w{LPlkhtX)xp3ZPB(TMDiCm*UZ46B77bl*IXUQ`!!A%Ug22_i zcB^*L!J~Hk#*O>;)gc|_gTPUHa4@$>@Pfv(!Q9m=TzTCI*J92a3=Itq!tx(zBE+|h zMf&6pLFxD}`_(NqVgCb9oX{6EBd)mYv7K)Zy&X(LW9hv(m;&=T60#N4tgimDcqe(` zM96=cJEC5>h!k@9OG@GLEe!#{v?h=?c{pFl#nCPz%$HTjcYM5hyo&tzgBz5Gic0HU zQuFtqV*)9uL2(L^Lqdx#A6&MEdJkyTs}Z^9LHRj3*h>Uo9W5iISUVZw;6R?+no^uE zmwb4$B3VYtqaq=v9GhHM^*wOH)g(zcFKM$&%e`(gOG1NqMVJjN*Z+4Oe>TyYx0 z+=_z8FEMBjQE3m-Xb;iqXd20|Ur=Vhpww}KCs>KkflLRdDXu-KkuAuoH1LByy7h*v zDy1SGtvG3hI#t=D;p-jX&oNQSXwC!U z2?_W!UbU!tD0^^5d2KB`14D7eC48zz<)TZ(&8ag1e(>8D#Zks83oG91EJrM1FZoW+ zkA?V$F9P#@dHBNo$lq?iTlzuhSC4rF&+A<47iiw%4x_tPRw_ zaO!fIL|Rgz_tb2+YSH<@4d@$K1y2nbXe@{^s>>_UdIG{GYdwA%4F1f^10T|1agj~P zY{^ItL70yAVD8SU46;6ezMHvE(Or2b?%(%JOw7oG{`cn;9JUeHcWP?-(b2Z~3PLYxD>X&Jh;}^=4r_e{ zLPA_0svU>E89rDnxQ3W%tk1n^3})KL z|10_8-*7c52-M3^`;`)|yJeeYsRln0L6AUjg5ZBJ^&Rk3{r~^h-drPlTq`4l?9g?s zo5*euSqa%8iLzZXZn8!8s8n{LLWR;WE2~Hfp_Eiq{;&7-`TidNcgHz5<+}IW^E$8f zd_G^H)Zgi>xss2NNfMU?XoEP(4*ScbKoBa@iaz`354%rOPHz<28}+6$pC6gYo}%)G z)9Q3|P{uyoY1El2Xs#F}GD^;#OawNQy!A+wi0!rOGq-m-jkVvKx9DEmIYUS8^sXL{ z%6%OfI`@v|%Fp){9=UmJ@yy<o3KQ0qX?!8iW$AH}{>;fVa>H{Dgq~xILc!%oI=gVuNG5rE>4yJ=X2u zV2gonpTCqNfWlr;sBMTj;nm}Q=$TDB_(A9`qYf3IM0{=GrZoc@b}M*TSU@JEtTDt? zsw*l)D2_Y>O4|ndHi#kszvJG$4g)0u(`k+uWkMOa$-DHG&vq4)PblKXO)l@2Y5tcx zKlh^Xnf330{__qi{f6VOsal?Wbl6ki^~x`f*rBz^&eqKNwlPpD7l+On~8GC4Yl4C?$>D%#YQGhfB>oMVcJh+BX zuQV(#B_h_x!OeTzt#*;Qmdt`}piaS&GaU%tu$|_~Ji0wI*Tqks|jcZUUK; zK;|;kO*_eXKniypt|?@K0qQi{@q8i08q(+^l{RvFo)7p9#_W(IFb~j^jax*!g0tUdO>U87Hpt8)2V?H-+!_ ziq8lq#Rqc-Ui0ez{J`?Y`o>G!$4q+n>H7k)y&bPG@o%iy>Cd~MYrPKJfZLG^xuaj_-k+J&*H6Z3kOwk^xRIr9JF zIPn$2YZPGrjz4hJ7vKzI5ddodSQj9gC_rJ9_dyo87tV$d3cT;_zIEFVBGK`4VZ|*k zq1sh2UgeEI6BML_AM|A172#))4?Xm1N*w`|!BWFT`%LV`1*jeojecDs^L{WfC7R%m z<`vk1GF>pa!3Uaox+#TCLESVN+M>7L9e*Ws$8{#LM@h(c_$zyU$cTjsMl-NIURZfv zHRNIYwGK8hr{#}g^e=D!1_>P*$aIF;6By0ElMAR+xeN(jv^5rNv}7jiL3J(_CO1i$ z_mblAwz^~A@meWF*;pbCKe<4TS&EgL7kH#ZNus@slr*+XVvo-LGM0n*wREHDBf$(p z+T2}1^F>#=V@l_XJwA9zznJ->D53g+K=7)Fmrar4sF2SA$C#kp5SHhpY?kM0=tIv) zl@h&3h7Kk5H>&uL@ZK(od(4<01?>c*yD1g)wmkXyOvD|;)btduSi7Au^A;GB_yKLk z0YcD^!8OL3#n_AzTc*ZPraY*k{@c3sW!oyZK5ru9-1>a~{^tk(?*H3bf!63Pw5|MG z+G(y-w3E+Ds7fJ!fn_IXCs|r4ml%~eLGBnmhwoxwq^V%Y#)__@5!O!b`_K4jtmu?A={mLkVCM1-XBtT)4_};fNyJ|BQ8=g3=WdT<>{&%ly>m z36$KzTEhl{X9O_?%4&suYisERSbh=!nab|B_5tJ}1P~x4b8dHT!y0gFD4Ae^XC82Z zUbo0a!5K*b7hk9f(uMvjIE2Ci#_iG)1viagnmU7SytQ>jaGti^B{<8L_2u?c9A*_F zMMmm^Bp-F`$Tfp}yVzPA12YE$vqO0{#d+PQ_6KO)6VLwBI`?1~sO>y`IR5H)RqDs& zj`BDq|J3$7s&j3s%N=U}zD{h;27F212X|(^{d+CB4RtdGX)`Jq27vv7k7DEeU`bjE zPwyoy-Q~Hw3c1y#3SL8e87JOTjoj_vF6Usl-@&j};1Y4Nhnzn%J3swvVOC+r`0OSW-KJ`K_d_DZhag?VoFoF0~V3l{u-X0#bImvT3fMh6A2NgnN<+}S3v-R@=K!1;HM7Te>LVoXH=v*z>dCqx6SV#TRiWp z%I4-}9{~R}|5yfbv2)I^AsK|g3SB`6+8Y)I>YQoNtE}>a%P-G)s=Bp~B7hfS4=QD+ z9G!DtwOD{2S@H4RfMHj31V8Ds_!*4RW_)84fJYRA`vlSp+q~4=y+xL0nL|x$zppAm zr(*3|1SKq0+@6Uq0i=@0AqGAEBkBU=l-uOB!&}Jc zE^NI+aKEh|PMe3o>}&a+JyJX9WBia&;mnd2kiE7bd2Du`_nD$ z3vqf5;I3K@D^fs^=iqQOLd8>~r53nqRT}Ec$lhQ%=f1A2^NVnqc(pRK><7{AbC9F} zz5@79C|~)WfY5i@7U3{PfoRYS=vXt7Ny%!hWb zM62C#9Xyj8&fC%cFyr>`m-U!6)=n0&6RWNEA#{=-qVvD$vSwsb6D?@GEI6fhM#~yV z5mqI!3?%r)5~|d+@g7)WimHJc4Wm>v2X;TEn@NHy(M^tKfklc2I+nCh_?469U@7A6 zQt7*bU$ew`Xw#6cN_Nw{kG{03SB{vk5hu$+=9g#}u%rfVJgpS*87tQgB7xlCQVUre zCOKh*Y6vhq@-_Tc4A*EXFcwx~5;P4|2^{7MWI5tdWsDSHo(rH^NDF?N1-__#pkEu3 zu+!g6g3mw-^PH(fHhuuZLGY42`w6SHktQ0#AR4R|DrS08NX>WU!M6YW{2jGFplfZI z@ejhK_LWW0%+>kw;Lf>~FAvbR(y6kO*NR6$gv5RPbfD;*W%lvWn|%%p>(9*+JoS1fq;Oe_O};^L?$mhMBjHQMb~d*aX?-{%hlAF}1&@q2^vO^axa!aXd3 z`SEJLPa3Kw&YJYMi27c4@f|biZUI!%MZ;y9uw*s*WsW8Ruc*=-<|fgQhb8rM&e)E| zP621AALK;}>OY))*+^~K^jlUiT2R2B+Qc#X{&7WPM>soU3EYl6lFdc z?*VxgXfF5{q9l<5IlotU=+!7#dYzwxqa&C&ST5zdeuMl3sK;JA2^kf@JK6blnbN*iq_E)G-1F%#>Sh%$JU~*ma-x+!r5cM zk2?)OgzrsFcdzP)?z*ZUaVS?0<)4s&?z*bC%k0xj*selFDHK|m!Lz5E)&R->@75Ny zv_K$mV`~vUU82%;2$QaDAu;4@TN^jW#@@ENdpU!#J@jjhHNN2wOWj{w=KsiJDec&`Ma|6!wwG?C`@~dNjAgTkV1Kb*y>uzXEUSgB9X6+@}3zF=W#O?0V zsea(Dtl*ZZ;;!5u|70P4_)Ze`EY)zDuVx}gfA6bpVMh2c-`7_qzxTd;DMrWuYH27l{wxbVl-Vd)*HqeCIGgBy zEOGWx#LoBjLPp)ZDK$eheU+TdhsaU#d55K>c9=gEZ~Xo+X{>Abd)%k7uJ3EKGUL?q z;AcOjiWMtI73+lPSXV&qSb)m2p!h(lu92#g1q^RNJ{5r%Zdoh*5zC^~JU_X!@B6;+YPde0U8)1?Hd}KG`Q%&fdE3@X*>NgnilM>#_V$Rid; z(6k5Hi_>c?uZ=&Kg+-CXlW$*R4v{|{B7Y`C{#>|x#1wOJYiw)Xblvjw@a9bG&xZkD zl8(3bZq)Z*7rNgwv*aV%<2obI7Vj}dP!7<5O({S_O!f48J_{XQPWZEa1>l-v zu^U}=P&;u1KZ4>nXi!2C6fk_?xqN-$Dg?d^ixt!^L7iE&d6#jzSm|fc`ak)Z5FLW~ zefu4Os-IwdhbdoH$a8##JYEZI}qR@ zc&PkQ3%=6f6~rNaPCkbf&K|4V@wB^10ct>SGENP;C%qJT+5y&xlrPMefYS$^+!v#J zP(F+bxy>$zjE?ey=)0gXam0=U3Vpi7J_g21DNM{2bUX<*6|qlZ)K!eCRph7)Xvt@p zO6W#*#xXpa#%p*@KJV~i@qDW;X(>n(r&Qp&E=icoCg=)8h$IOT7pX)C*No0TUI(97-<>*Ta@8sSrCv^#l+Rb^}VP^q+%eA zQ`Dnn*H6dA59ra78EkeChX_w-!Fwfu=SstOLn2zkG{QhUiispi`EPg;gqr}+su<3wA`L&uw+K^De zYbXx|+SImJh2#{O?SsWFz!=;IW!Co12b-WC_!+jZ&SY1~)4W6hDTQn)1+p@rgF%3T zuZCZoIVOQBHhM816B4}(r;yK-Y|i0E*a-#gAt{M(ayS;>Nh!8`4Z6#o7JXxR_^ORB zf}tnzHx`ooMxChJK@3&lEAMe9!0AvuUKdNGKTiGdGd_#1ggz{C=gJIyU}0marb{<> zV3Fq%-_iEx`5KHnr!`HcHRvAt3s|p<(VR5bf%-4i_sS{N8B@$mO!LSwzd)^H+lZI|8nK0~YJ$e*8@&6${G@Y3aebr-(SGh!F#J z0%&`o(gD#qHrKoCmT!} z8TFahke;FpXWOtrKFNivjL!+eW)v?&)J!Sk-nvzHVCWUtvBSnVy6?aOpLog>yB!hx zg6hgCA>|l(vHDH11_09nde4mOEWmgh!YsG*d2 zS~+?BqR9SpYylm3mUy7so@!B~H)vdH6V;!f0QFqOcbEcV2Eu(~BT(KQ;RM7|?I6W3 z2pGwm8p)dgHMNYpmt-kVKA@-^oGry}Gt4*y(%E-uiC&b=0W(H(GJeEs;NU4W?tUW3``*o>H=4@nR`Sp)%tnX{DLV7S1QW zYs!_(0-sD8R4<% zV#F>`SsT~Q_-pfK zH{(y0iE*GxAq9yGpY7i>f1&zt`1NtTja`&-;>tD^+loHri z64<}cu}^f_zWQpn{>$#)uM?Y*yDmh^#VW?WqJ7O;HZyy)U8t?T#)p#>Zn8VxS(G#U zv>W%?da8~$fzOUJUwy}1G{x)$TQ%Vfhl}K~xvqwNVk|Ol7z=IJTmwuE=$tQa!T{O9 zoF)*NO4UROM6A9{bX72egzu9o3tjKamIat(wbkr2T`$*lCzSVau3Y=t{!AZOjABt| zI@R>uFcX!9v}xIaa=w@G!V(n*W1N@5$ws0EYM9Je(?o0my;T8qpA42CDdmz(tSJyv z8d}N#mV#u)IAG=|6H{Z>xbP|5czdQ2s(VZ&@+m=TsTrK`N^VCEO2iV4;iXAL(^4~( z1dY1w>w3k;;pjPnw~YEdQ`6|#%e zY$B%ic5T(a*bc*IfBp=@)cUkDmjs}T{=z`4qN#ULQ$K$?0ql0_Ep<(vqy(+1 zI2C6pHVQ8;#UVw#=o-=)o9CpF1-RQes!_~QfB>`d>>%P0@b^&_6(<*Cq69(iv6Q>1 z6?0%g!o2yzJ)W*1W0zexGL(KzEa~?@?NIx6Gg_~svFm4Uxb;Ud=HvEXSvj&IrF_o@ z;*_*HHC()1c6i`d-QS0I%?BrzQu*_{)>sh!>~xLg-q|Vf{Jw8#%d=R%*O4dY-ci{P ztIj*0SLb$Ob39 ziKa!xKVI?ob2_*8rmUTzUloWDw0QS5Aj6Y-GFUP?8KEpTbI^l0M(*{Pa5nk1Jb~f*#*#ekA~a800B!)*|z@CCpdLOJM}cH7nX1XIr5he+LQpDKpv_N z8aXW>)9EwRHs03u3cxzBpq4{nsGlmf;4(2g>Z523rVng*fr~(&_aF=O)E5er7Vg_; zA^<9CFabtB7i5>9W4*bza5~Ss(uTeD% zL04YG=Y1G@<)8)w5Q)QZLkD>EwqH)2J@QK3{ivioa-*-BuLF|kGk}0yxxmH$$2IT) zC%SY_w6}ig97+!;$M_sdKB9|i0Z+!v$YWcwF^ZXAfzn&4yS#MbAf(jsQll zN)9B+$Sdne8+{8qAk;G-AfkG=MKQuTw@ML>8aU^c_xd%`qw>B8Dm!n0ANa)MMt0_H zInKW5X%kY6c`7abYf3k6MvIfly^Q^YH3O$M?$R!zL;)wg^#|6uVEU6onCEO5k0?=A zj+gWdN4o@G7BZzBy`A;SOIp2vDa|vs(NZ5cl={o}aTg*9fA5P$F%S+7`3h*nxjgO< zpreimvEGK*4_C=U%EcPzqX#!=WJNeh-}usuoJ1w~SFydM4u1k1d&+QWef}m$ zJpvs0h#Eai%i7=x58Tkw2rYwe>L!$k;J?Q@nsud>y7X+)eVm`PZX$xZ=zbu~*tp3p zGRf6Q5k`2#$-LqoMk59)JJcQlne}or9rp;gC6aJ5iy(jyVr7MlzFY8n8BvKK4bnB9 z=xaL&p#w!B()OfJ*6iQZ?e~}#0F$B(#v8PK0eBgJb+^&F5L~0S>%SF1=l=Tw*t7Pn zFI~~u$#JRzSTCb7>=olKaV8q?i`7+1RV8f&v5P(onOSkF9|W?^_lSz;tuk{GVjc{b zaxj{*b#n>LFan{~bm8lzzh8rY1IMU#y6AJb%(+O}3z5?26{(va^HGHZRP94#B2t10XjA5bVY)d;#Y*{4=%THw|8*Q=+VBh zh#%paQKY$|yDBf8i9A#NQbbbFBl;zu#QGbaJ@cmod+M+8_o!TP7w8F^H(mXco$&!> z(EE&Cb{lVZD1CwZ zfP#f}Hx=|!knuVSX#kkWcbV|y>7Y9(tTgjA{Jtn^X}e4X zh+aVUGQ;N!^DL0+#3rRywVLWKPfHjeVI<+}9wQ`F2)UmwX_;g$qvT8*5h$?pdDQa3_Pi-3ygWRiymF z-|X$ElGjj^^^+yb-emj?Kq=^LV8sl?b-f9d^lmPcTCA*VK=2fj(2W4~Rto&9&S`%-MA_Dyg$z zlcRH!gG%xJ7i@Upw1S$}ZK-44fvlg?ZfP(a!CdeNiaU^Tn}(HWLhBjGnj{g_cuAL; zp)9!fs!J#b(`C;zs`{#DHQ&Ba?Vl^wn=7We+xe1w<_yL^@L>(;^9vQ*&%?hJGI{O1oy(x5 z-POac9AvPQb0Dbe&pFZhMUkGDf<0cRz|60lM7!f)^$~of7vV7MKC&<44Y1^Z*_PQr z2A#JEl@m*6IoVj=|GKY|>dxP@oA9d#UDoG&Ya)`s#fg?q)>i&lpxAw?1G4xY@L$kz z+9Qw#J*QjDn}U#N0|Lo*uT?AX07AMR4T3FnKrpLjB*j{RjVUL4kT}V*@HC zP^!K`Z5Ir9;mxg$TVDW8{9y6HpJ2E3J&Z5*q#k+B3hzNBqZ8PEqvgC#T$BjgSQQAs z+`8x`J^k+sy)?>A0Bk=VqWEuz4zNqXX^cx1o>8Q|9e>9nzL)lnMXKAHs;^H^Pzrx( zsykn4WcU-%eFHro`4}BJkDB5G(iwva7sPZ=iNtsvehm%0C`ub0(9;o6S!-Tbj7o7! zDb~w)L!lnST{&l;#}b=FCfMu%jix_ zn)OPWeY8(h{MRZ+FDZ(0>?fbsO_cDL^zvdWFVRUT(@BrspnoYFW%XJ?vnX-%;nk#b z4_gn3wKtWWP(`g^C})S2l!cUB%PFa4jjk0Yl_gb46z8Rcl@t`jruZ<`1VhIdfvdc| znJtOdisB$KGyCYEuF-7J4&a5$*DKYSU6=eV*7vU}xmNJ`G*_AW>re>Qwq9R=^vw7S zlJVaHMJQ+xL%cqfz%7Y$t}^1g)EE0+i=@O^iaRFdOB80(*(t)QRuUvfl+VRg+2g7X z%1X6t4vZFJ?)73ZFq;oh9#{(&*2-A!|{VnFzs{B7=6DV-L_ zk1;LzQW=nrP{;Ay;S~y+Hb^t#Ga8)kSeiZ-D$H`QJcf2whBiqn@U)umuGrml909a1 zZM*hNl%9);-z$lQh0!xl10{ne z8Q3RE<|e|0+u;cuAFhd$EODpfQkZ0gU3YT6F^vyl`|20xt2Vu&77iEnERTvI|BF5D z{Eu1Q3-Uc)Wn=U@4u=R~)ootv`abtJ|Mq1?-`~qgFJ4c_7{o6Acs24ke|-vHedKXa zn*jnXMDP^WtYMCJy0zf}pN|R@y)%%DLkeg}Ng0{6U`x}k&%>zsQs3z7M|gV|BJea& zhP++}X}S&YUa-AsCO~b4BG`Atw^39A=>J~u(|U@4*q}IXvrm;Ti=}2Kuo~%{ zFmIS42(fbU!KW1Ux)0y-HfZwRY8vK1D)Lr4Z8mQT>V#8lZ$6@W;YU695urTI+v(l9 zQnxQNDG0lKV$eF^@-gOllC!AB?u+k#!Sh=6z=L)1M?AQazwDjP7e#HJSnDFPFhoou zx@UjN{F3E#BYGD`yR{A3`xjinPRKEnH zS(MeO+?Dbfb~>rnR+~q235E=eRi#n&KQ3f`Bj!P^ed%LNzf=MBL!)tKA=x)n9d;x) zc_Ri$xX(+uQ5}@>;CN($Bj`y!WF&s2;gJf@|j53BP`571JS5e!5q%t`xIt`lefcVCQ5mXsIK$SwJ!lF+h9{Dy+QGP6;p^F<=h1vhN4u)?!ci9)6e}1G zzln^XccCY%Q$aTw^NN02Fy=C@?mK%DFtivn?I~k;cPsrG{(RpNgq$eKNOQq0mQJmJ zSAxNE&|O9N!R6(}h-YJk>LyF023?kLO1^ygYRB{MFT&n``Lg`v2xVA+BCy=^$6&ny zc~&3=xx4!__$?yjJ$kOz+U3P_Ft-&}bt$lFF92rqJfen9=>bat7@ryv&Y&Z;y;`(@ z^$vo@2XYme4Plvpo}(g#tzZf&tLn1E@uX_zf`W*Mf`Wpas!DRDqIm*#q=Cm!ye8PB z&m&lX?ErMvRC%hw?%{qedHDDd+SJh7yc;vG%zkI;{AHig>j+n3_+Vy~(QOg^%y1q$195rLjTGhLeup4rF5NxNKW>Av`zgy2Y`vhfb; zC*5SX$gZ*P3@2?_4}N6t&)ciyvh+J{_%2O@Hm8xLmPolt*KCNdh^9%`@Y&m8f=OHd z+Tqjr3J z`4Tslm~bt=xR@i@kkE%k!eK=sXTn35XI{4^Ik!HYyFn@0oCwaBOm_dhM+q<)XiUWa z)^huu(_wEBCk#z%dN)m(!$`R{+@JX@PVl@yI3`~}7oozn8VE81YQfxL<0}yBY+GRb z956`H5wO4Tj9+XAzyN_ii-xudTzRp<21J`Mmv3W{k9M7cxlfdCQYJ(AX^KgQd!><)Frr> zKFX;NN<=3xm6q;##Av~6Oe9Gd2qiO;+{$Dm$|M=9xn-roS6B7HA4|TEDpg~^7H|Q| z*`|PcB$R4OH0Ux}i~snUGcGScdY|E=%pOo57SF3#7FSD`-UJn8`By?fMDFgzgu#rnpcW1{y=M)@+6rcAw#r zOk?1+6R+br6joo#e?2?utUc$U($3zf2ng1 zjg=jmYIHdMn8LKt3~Dqp7K0HN)4x=LNv>I-?kQ*N3zu4^RyN1%h+f7x8XxojEsJ6p z{W7ZK{g0V)eNnFBcW+xhLcZC2TCjcFP4EEM%p55U3nHGt{g!)8C#GPm#{@v*VY=em zsj0WsXq3+U@#*U2znd3gOORiCS1p$eAS9S&v6~syVc`ewf$Fd>%!P9hK*m^FN+GzG zTi+Q+BRW3#8F39YE$i(S_fS{mMONscDjaweBgXDO(?S zunCEa^S0we#uyqJ_HO&lP+mrj<|5k%VT8L**q&<%uNqA9U3FbH(}#J8Lp^R# zrqWJaN%8mYdnf(kJ3sBr+E0I4LEzcVQ>r>M^l{G}U4LrQtT>kY3wZ?9mG-Rn3Qi#D zBvDDyh{>$AU?46U(TiF-LA@+RY^mq>M5P@kUsc_6_fk=XvE*QZT55UFmGDYYx!#mZ zcWQ-FE`1=J5f>1U;FCy+ed-W{Vi^Su(*`S4De=gE^}S2a#P&mVb}Y9*h5b7)gBX$}DAcB}b;!{2~i&5v{)1-sUtO4l`4o zro@7HFW&#d0)tgI`|ouigZffO*V!QqG7bBmXlZ<$o@g&mUrFDKG@xgp1{{zD4aR)) zVoPa5sN)#E(n}v$H)B9oJ!OGNzwbIiMzpk=1BVR}GGPqU-+lK^i5^!0G79umMxn(B z3tR>T;jX@bnhrkDn|uw_bhKbTDy*;~fcF6m@hyypL8jEY2qG+TaeTwGisr7FO@ZB4>y zoP7&da^kytZSVn|zYY%`fK}xpvwBtO?SMw%DLNe4 zo_O=`-xmG9zXl!WLI7HQ_ij52u#xVy-`ifKIHIzN*~dX01H_tD3%P-x|B5ebFe@vz;@s+<_Sd zXMdDuIExQU`E zq}U_1NH@q|N&;(?iVp=^tDDJAHxpbUVGqz$PgBicqK(}!i_v<}_@o`_UIc>cliTDQ zojq=+F$|D0N@tH2m_zF4ld++KuZVBz#fcpR8r47s1Bd$DR%m*8%3g@_MtlYCR%INv(wABF{YK} z&c!Mbtj_fkF%kQj+}sGh+(_?_VxUYtr$pqi^5~ldU(sC~^ z8=mxZm<0zMRuL^81I1mI2QLqgG|k5}2nZ)|HfRf{n@W-q(DA>j4}1qjs$0;Y*}4va z%Ob?4{5P*-vV}l;W$Vk|VJL_~Wi-_qSsc`v6o7a-5%U>Qa4vvzthNRw=>!TeHC@4j zSD&e!fZVjo4xJ(>%`RP#He5d-eHnmHGFc4;>oC*t)-8|&IRsXmJZ5V4s(4VeTrlq0N0A`E7E@z`;3~|AZ!a$UwpYHvE(s zj*a9&O~7)B?Qh%t%Apa)(;OuCZkBGW{tDmkL~!6s+f9dW|DByWSoX1O`fPCX z&pzt#k-jvjke=+ds+6A6S7;FT{f++M2{wAH*88SV?(0wO2Yu%2tRJT@_}p{;@j!BK zzQA{hORJf>o*4qYsk7E*y0*DHq#wm!lahXBVpYX25fS^;hXvbAy|9qT-Apy|yaFrz z40lyIHnQvYkhsS|qoX36cBdb+zu>tU|DuhdW~?N7N|52X=jRS;I~{1InSFtKZOQ}W z5*;Wmv0*hUkti&oEERqIJ$sli*o4pcUXN-0ByXv)+AJt~0+sP$q1W*>RHj*rd?S#KjuV z^m@8iVw)UOuAgT(47)|+C#Bg0&=_&2DcNNm{c$D!$PtzYRto<%UVgdp@7qh;e!crm zLUYpwT~#lD`%#~(Nng}zQZywP@mA2I;1aiLk?I<3}`yzRR+-FBYbTT2sq^rS09ifL5vG<` z_nK9|G~?1ncDE0zrUN(&K(QsEguO9cU* zVJJaO7cx#zuxL9$UqX>agD`sv)Wcf6Ar(|5gbF#&S-xcX)DRRcKwDh!GGm>w_yBK zgZHOL94($E<~qz{VqV6X7BLTvCR$SNFdXDN9r&;$Vj;-|P)m=?(i~3+(|c8=NfhAj z@eEejl9W;|0ruzur@+YLoh(&yngHe9mCVD2yJ8q*1LJfO2d#ySjo`7a9VuZ4sN0Kb z#1f0+Em;Rg1$ANzbV|$9nO_h}%jdOC2ix=$wjOjdrC1Wp+=48??@9!rv`?ZQq>4Ng zIR%czdvNrbSV3mzM%Fi>#w=iL@FF;0fGDw!uvB{|3{z9PhP)#>xESVDyvXN|t*}jD ztRnH36{y9hQ-9CUNhib@i=JMKqM{wU9OC^Qlsf)G@54UYtPps|08FuecYJHhHJ_7w z!-z!PfLWkrr1^kfBH>LXu%wu2lDMQBxItc0tT->N0Y5nb9})1(#&zsc3dsUf34%`r zRQ4i=O|AUXYxKL@?^)z_R)GlLGLIKiU6%iZ>>KVY@*fm)0-2Tg!uSr{p@Zqf{`?{Q zgQIq#R6oNK9=eI(?2h6VIW%q0Ap5sA1hyC_Akbc>P?W2t9jV*jxK)k8fWBl)mmkLt4dP?!{3B z0L^)YCEY;YuOC`+{lYz~&jOADGxZ)AC@RE-A*FX%520-HYJKD)C{81V-rR=Y=M(|1 z0OKFUx0~$%Wq(B})B{Z$Iu#%X0rX8(iqaU!ZGo~;D-1RB_jfD=&gz2)ZRe0Fqpa&3 zW!!Jp$B#cCRO~6YnM3~XDvDhx{*NMf6g>O1$~RUHBv=*}9iX^L=sU_H;hV_ge9=p@%=mOuaijAOAQ$|~WbM!?Z61Kh-hmt-iXh`zts{1W%K{CR{=pP< zlexItc)9m&_44NVDZRRTb=SamwIFY`(B}j)F`*-Hg3gJQq6RDi8&Pl=7eEUXpunF$ z1C@avAqfBDB%t9UYmSPIG&!KFa{FAOGcxw-Gp%RNpwdlIb?tH!Wpn^wGJgP-D9R7y zcM-g(q(~8$FImO;GS5^GmnKgXlHO0dUl=b)?xV3$GZG+|iI+)dDh_@~*H3Eey&&=@ zLNGq;m+4KU!IK^PEKS3hJh4~2swK|PkA7m3UAs*fG}%|?&wdVf9rjDp^h=X0Q%&w; zl`K9GEw zLWoy($ibV*hmGZ5$Q^xrN~`v@@%2idAMJfFhH&5m)dk9}AuSY2v3Y;xnjDBZd>|Z_ zQ2ofuIRf}0>PHIE#}cprG2lNq%wRXnFsw!vzp5M|TgGcjIx2!~(4p?T5?FVV`A}eG zh@2D6Sh)e!HFfx$pdm#%j9QK-fP@Ow>33UO8})bcGF3P#VlWFV5+agDh802B`BW*x zGA&ZLDHjKmn_-zBr$c1Fi7b~1d1qp>lpM9a-N81w!^S?skAH;@G~%b~O490Xqpi(X zDj-l;+n+YwF?wzyL?&#CX=+m7W}@t8j=xDaZ|n_q?O)Q46u%R0=(&gmW@@;jn)TC= z%jfzH0u|}-H-r`+bX;HCxHa4();fA2`s|}Z{s3Rsc3;=FK-cGkxqgGW-ZQza@YxHT z3-|u}Ed-b`y&UduKqwdJF?-Y90lx=d>V}6j4ZnbFk1&9~f&2nh0+0{^86aO<&*Hbw zBn~~D12Y5YD!4;{x`Izc^A{m@q9FGWITfVud_bCPJCcLs38oaoqKr{}{xkqpCZ-ZT zU-0_a;)gKpAP;gK^xY{cl8VdAZ`Dz~B{2%>E#L>ekRwdb5HuOQ^Q{k8BwY=H4L&|T z9*Sn-PMIRVg! zibOCF>clsQ2!JOrk6JQiV}Jov@@_xn%3!gbULIT-hF~BIRg~LUd|<5cf3lkZXhx)i z12*gTo1=G0$&w|>snLeei4q1C_m6TgWyL7k7)GAh;YD$n2E3>QEj1MtmYXr279S>| zKoVVj)cEzlt4e#!?xS}c;-_*Om2a`EN3y7jdYmQedqkCFLx)NUvckHC7gWGbO)65J z@4wcjw0Mh#Avc5or9FP@{g^g69Icuy9)`2Vz*w1-OVqSPBKDb$3tKWXMX;Cg33CNg zCO7FUmu$R>I2Ox^BN^_HpspYqsc>;pE!mMAKoHiI=rb{3HS)lSiwjUgtBiH>5j#s-uj_Ek{gi#^tz*4uL5MrK?ePt1wt=!@Jq<+>jt&!y=?N@aw&9O+ysN7zd{KlH0 z^flqfJDT2{Nc_f2%)(Gzg2iQDHuy~^Am<1CRtzZR(!I71AuQfv)@^@idGi;av(sws zo5-94qNQ-%A}EW>Gyf!&4utfBuL25OwqFoPr63517Nyuz= z156zt_-MW|lo=Pt5v(uGK_#ydz_%dzoT6e5a$%aS+k#!o%PZha{m=j!jZyVR#08`H z(zi%zuP|p>5Aw*9W9!=n4w>ZqICM9>gi*S0It(20!}KdwD!~YHAdZTqtD(g)c}pSf2w9+@N37 zcGBF^;tgumumVmglRj!2<{@MN-2MReKsmh9qvQnxf4QEVI^~IOV%t+LcNyORk}BA@ z&C{b$CbEM&+Q<*Rc7F(#DF*&=xgi41%l3NJyvqkDHfSMYQCwC!Su>j`^t6K0GS67w zWmFO8l|xpw#jz5tF>a<3tc-(LXTnEz>mW|59!ud{LVtoqd&O&vpBMYe?U58$!)ghf z^iX}#ccQMOuC8P_XWo0NbGW^<^^9SFV^?o$!rO$d_z=2*CgXuYK2sw?Iw?j3yCGww zr|-J(okO}p^Z-#OSLLiAd95^AYgI-lnYbz^DmAFhIl_+jW3&{#G4uV#%*K3ni1}x& z{ISREjVYtTb}K1GA#SC86%l((E@kST6qPf1pA}xIgmjTURNR$Qa!V1!@k)9SJ}8h} z63DFB2FzkX^f%Z-@|^ZuW;w{8FjzsDpHJi*WGOFEv?o-bWPVL(9;iIYJUXzi5S%H+ zmxj|`qjLiC)8PwSA0@37g^ZfQ(~Pwf`#uZm-{HLLAD=#4 zD%lQO*RGcN`=Q`R^+FlL7O``qi8I&PrjB?`5d;%w*bM_oO8h1k-5wR#e5Jpg*Ebg* z1mv9yZ=aZR)*I}#3M9;F;Cv>qnk_j0Laa7Y-&I%>P;lh!0sPFVIZF|IfMESKvG6(`m@WfW z2UIOEy&GsK6bfdY`@7K zX>dSy46hc4{u2#BqQDB0W+FMDhyZC;98`!Nm(+T(2N*QK5ST+$0qrz|&6#b1Amq); z_PCAlCNMh4Det4x&;+LhWZUjtuV=9Wsa#t%Xg~TpwjhVP-0tstrS_w`FBqvAA^}}Q zN>G5sZ>CVjft$0|LVG9Kn2E8EzLv3Xfz(Iuooo){uxSJdmkmH$j};sYkCB)J)g;L! z*88Fq4YOR?q@5A{nw_!j$3VeCRd2(C0#rBp6FpBn#2t*OVY%ZY)4_g+J@MCk%33J6Xx!K|UpF0@(u=pWn91C{8pn;TugIrm#+#~kEgR(H4Etp(p z2jcMl2DPAQhq-0~_LoQC9Wd2o2PH)DiA0%;);w$^iTvFVg zXyI`Z^hO5Xc;QG>2CYXAgKs#`JSQDs%*Y{*DAcB(nV6IrV1>&HbmYpItqT~hL{X=p zaWu;1i|P6?#`Xrsk8f9BYqBp~0Cw9Jj5UVpf)jjG{BYEHK~kz~G7sSnIR&BvJyNEd zhrxTCuLNVfFSH(GZbL7!9%mv&r-F+l!4SFVN^yaEDsnMlZnnW@5_G^*+37>$qAnOc z?s-*>Huu0C@Mf47gBo>ZY0;688YWz!s_kBJOcX(ijopj4s8r^P6Xu+0KI`!NFYzAJ z41CClo77}`=+ZsYc*wt7)}q^=J22j=(~m}}fN|QN(ZvU**iLI~Vrl*JLS+uLF)HN- zF&wzVJRv*PVsZP>n92In7KRtRfgt}#%a9%M_UN<&F20o1|mrx^I_wuA9xea}0ZJf4USJv-1sal+K5ti^)B6MV1qnU*YXs}2iobl_?jXowIDT*A7_Pmu})av>Zsw5lU)0B z^ViSrx$*v_HS)8~ z_l|2{``Wg>d!EH80J55b0u4-tiw=K{+L*6 zdU5cubCdPP7e2P$_=^9Xb3oWhp_r*3kJQV4!B-4jAot*PJ~$oWKhI-;~%Uvx(%j~XH>37Rmau@%bhzByViX@L?u=m2dl0RiJJFq6?^ zcMl?6Pfx=O{#-+_N7L&iYN(c|{f8CBJc=$GOnE-*?0J$Y`GJY2O358YVL=iB}K! zwj0DRYH+8IY?S_&&m+<7qlJAw#bW`7AFqJ4|4IM|uCEZXx+`L)>Tdrp5ROp*VbDUy!67Kx){WB)1&05ZJdmG}Hrj-B)aVNXHM|gld{Dydh5sm}KN*rW*WI1$kT4Y*gVc29Ccf)9t393k8E(}d2 zS28vh%vXtb?VwB{msP{Cm!K$j9nMJXbTZ`4!PLN8twqsg69bv8Xm}=mVVJL!qt6eC<+ooEAAG)9Z@9I76|eSj{-3IBJy%LzS`8adcs~q2!2y zl4G12Irw7wEmnSY0f`;~2_yr>P8?vnqR*62RT*oIlY$vXIYr2v%c`4nIX}2tQ-Wd! zbcH1-l4Y>N?8HC*+jKi-twp6rS`Fx}rEF6O(Ut{I|0XH)(~2MoZJgTWW`xR`7+*z7 zhDAmi7JJ1}5sL}UOiCsS{XE!*An8jElDc?+0RMMN!xU6Bz!4-%YhsF(hU`{XML3Dk zu&f$iGEBLwYNy7qe*7a?<(EhoYIOkUyM8}E{{ypFG-7SA$?YA(6&2GslFP%TmDVxm znFVl~ZZh#}nJH0S!C_|N1o)Tq+7;j(b2$u0MD-4bNdg`nqi8^unwr5VPehs{`niQ| zS`4#2>6Hg&&NPA*>@-k&NG_^$>%)Z9PXyveF$^S7q$DP;#R&gM%>3aYx*^jWyOcsY zZiqqc=*OxVPQ_{gq3C9x^9QlZmlm`Y$M~<33w}=BDiFq|B+9uSUPT_Bjr$Hbtn8Z4 z8NItwy}QES5Sqvi1@>bl)?(kbUV4^y$>^u?hu>x z-xL-|{75@axG)Z#Szr2LTv9=LbEZz*B2wf}ADp-z0`Y3bpbxOg2flq|6N1PZP~(s` zNcSv|#%y2$2>SmgjM!=b+dueX^eAAeplsdXnE;GXq(tPF3qEhUSDX_2*+%imo zc~dY_?t2|+HO_$T9st4CBiQmhu;t^^L9emh(rOv>#NpD47$mLw^w(1iuYJY>U%Nu) zG0M=?7X?X%13l?F1H%6&zR@rKkn|%d(wZiexGhDS`;)go2Qv#<2HgMLiUCmd<$)^NA{n3nJguH;rm1eSPn2KmFm9)Q===ORrh z>v^zz`orY(fGrvg zG9)6$7vE(}L`dyn$`r{>*UMzBN|%>za^y${R(M{as9Zlj<{*F)P{Pf%3^Cx zEsKzd=?$8c=aE(0F{F|ab4Ju4lV4>hMgEndrhF{lxeM?}V1|ZRP#GJeTjCY&uZ!>jzcH6vL;PYC+)3FR2U$DLWUi3g^!wOI5+L}O+ zKdr=bdc{ei0@X{zqTa)A@(q#})$X&CIDU=F7rXqeoG>Z346WjKli!u; zN_q-SQ=l0EZd!vAed&=jV9qcxm^)+8^%hOP@PDhikp^H~kPJh@=2k;aWx;eP{)1cC7l2f}~@Qx6zCTK}1 zJ-Y`5Fc5a79!0Fhg;EU2d2iMs!u+sbUni5UUj@qmEw_ocFpdNyX8X6W31P~LLmVdO z4Wm3Y9VSg_Wn5AyQ<9TunK%f69(}4R_-MRYLnWB-iEV!lJX(zduR3;%!;ACaB)$3p8hnhixYNKg4# zIEB>l*>K9EQ~9&&!sf_Wv`Q73%(Bxb0R^uW;4HYo8E)cWxWUTLsit9kgA>!jAuR%a z#aXpdPs%Cmp{hiVDyZYeJ`d5sds2GuQsLceZ{4gH=vNot2IA%O&$5+JKp$(|o@IX6r+HaZqJl}ZgSDmtxvAPuw7 z!9Y>H6l>E2+%b=$JFRw(C>FTn-4(oUOaH!P=;x#9D!(qlVsY+z^m_GKatnCQa` zv6w3E-WS}xo%jb&@ek&&3*KnD2TL!+mS#{Oo+0F)I8cT_DaQ5jig2m*j_Z znM+ATU73PMc9HlVdC4L*S4B`dh0Eh>!f=)L*HM|Co^GuNC#*ADexV5t^&?4LxaiEx z%+Ab4#VDr38J@xoPP!rFM{#rsQuMp=pIffT0(YEZ3oj1>hKTVoi8t3a)ZW{ho@Rfn zbO-cr5abWJ(Iv6}1$$iXVdKfeZ8--*g@*@!nVRsRu`E`AkogC6q0$>I{8kcw2wiv% z1K$#zqqlF-!ld##R%9eROl8-qtVV=h>+4~USDe)Umtg=Xc6I@>0i3{%%r$5LoXmIe z9v{@8Y#C$0{}Yg!JtSQ}rpbOMCtM>2=CiV*TA75+<`N_LBTr4Uc}$vT*{y_MLf8E?NMwfBUzMIv1srtRyji`n<-VC9bY>0rOcrBRN6&`Run2CDsP;i=61;ER)DqXBtBDXk;* zU9(3@sER6Tof(2Bm9&Ohe7p+5z62T@#QjT5d)F1*C8O^R$WeTu+>c$+8XKpFE(wI? zq}X`HP!nu87m_^Vr%LdTc#m-xu+V9$alxT8Lt6Rs)@Q4Ts<D8Ip8O81 zSr_@BRm}HmK_r(M`+6_M>@IMFH$GXNlnL^u>gpu03qA05oatWeXunL%w1)EYCbe3@ zZCEaDTb;Dp?4-J(hNma$Z4$shS0m0PCC(*D5&22h`{XKQ%6KYTQz>Z@DUlK>ceyaJ zhdQqY`3vu_xs7+vEZeNOLx8o@?sN0P0OEbF|4eOg~^Hot(n z<3S_p_96aa>yb`IL{WmLi6mKgK=QGXb~N9T=TRw>l86E_4s@Ps(uMFtzEF(!1YMuF zslCm$Fo>_w;JFhfU-2dCtzaKt&kkQVhn;w#-w6sO=_9wc39s=f;*&1?6Gi)gWb$6$ z0uqk9W3}qUnM-HDSYv3N9Cic|gx63y1tq9q*talHx%n6&Qt1N~V_q1hl^V$*Ix*n6 zHwDw-Rhx4Grj|r5(D+gX(kyEENfVTx?StwMxHO4lF_c5WMw zwhRw1K-C!)e$}&Q(~|VGI8_B;l)+5rLJEEJE>2aP1!o!}%L-*KnD`7$qyDhN0G9sH z2ZA+8fGdb3D#^gi@`tW6_A7uOz+lvqhX<$E`WEgZI~kM%!>#Tq{36u@N6mmvSO5zc z;t>7q9?b>c`XXt#pj|7q;N?^j+u8!_3ADiH=cEy53<}Tyqg~uUY;YkLGivVPNqTy{ z@z29=xR;S2fD)pcn0`?i3?>W=jKE0@j1=6GOKad%{*N!vUvU2Z{LlIM^0No0U*G>9 z|J?uo#Q#rx0*J;vw)F(8j*AN>#upq6j4v8^7hhdgP@%O~rnP^_;4{P$q0W*T&(R!@ zDjh|&5c2nq@%It(&*+MO)DfP68t!0~Q&1961d1fsriwo4*wL{Cw=qZ;bO^y>q*Bl0Qx) zLzBO&NqXMMouBtiLSV!qXMsLym7_!-^viLezv0ND4{&7A2jz0c=;L%bYV@~qIWqJ& zM>$LML8}}m`Y>IN5&g|b8oeQR1>Fx%OqY{EpG3(KqQ9lf(W8I(%i*Ap`sHrI<7DVr z3^bUH%jg3~ITZSoQjQMYFQ2FLDz2A%^Z<4=}bd&zRLNb~R>+CmN&q(z4NMOZ9$>E|u{z4xJ%VELt!$5D4 z?vdynoOi?WgtaJzKA?mL`blARNy)?FC7#5@!9e$8pj*1(339FQ)2(ut=mRAg8F&L& zBQ&sh<*;EPl46qdB>$!&(S-$%3CnWk4=jF65?y#c4&2)#o`he6SAe|#hj&3i}V;xiK%GjQjT_{?MBBW>}IHr%-|4@tr^MDQi@ zotY&58EyU+BE)|55eg%>TK{8CS_t@C2vE(V|NH3uU-!Z4!1qf>P|fiirT@ejs*Nnl z!VZ%esi@O9jNS6?z9!#}jYD9kY}0gvbyC|+Zc<){s^hEUMDf+hTi98sTG(5JwDz{f zHa>6MwD&Z_>f>p29QD9qvvPEt@d%&GqNfx7$kaGfPq>j&jO)hkD&Zz1@8>3TV^lpC zQ*_!n{EK=nc8g9cqcA+I&YtYYa)`yOzQNG?g$c7>N+2(88P|Dc%#BqLL*KrgQbmjK zBS#0QBruPeC6HNrTP)jN#{A{19g!BJ9nP{a&~4=Hu!b=jNrP$LlUK}AK+lHj-zO$d z#6TxbxqI=3I?yoaAOn*463#}E+}~0E#Pw^ zzsofIF1hr=U*vJVIpkMOPS@mAO*z*z)I2V>#Mw*Y@q~gQvxmMdxo% zetVOVu2B~K`TpmeBovO-HBPVnU(b2>f3>|0UH$sKFUamnJa+4v(i7sDaJIGa$s4Qm zl2`%!Q~V5R4>`Lv*oo63M#4VuV@c1B$>bzgH-*O5=pM{@YZ4&XeeulXsBpjWi6}7pt@N@Sd-wMWSlvd@Y$(C z*;qNM7^l6!QNn&uk%sY2@%>*^C-eWtbW_sQSUozld`)0rk};oc5__ARioSw6_2IB` zd0Beth#pprhNAk<7J`2E)IxMH>sn=NcN?x-_&WX!)+|-UNf`bYLIS<{Z0eNEY?D&y z)Puqf&h@@wK1v!^K2(Fo-OuaoK?R?JR~e_~15_m@?kHP`mRZdRwYciMR|sjztZGxv zZ^`tXFmE2uBTN6sRJ4KT&&K+*4 z$E>?Av#PqXeD|$N_p$`HEKA?P&)rm;Ms+y-Fz_Ry^&?Kp_GC*GwQtQ;pZ3r1QkQ4@PxaAr=L3u zLHuDtumh%+gL?5ZKZsI~K23Zwte*Xh@JI@D3*XC{^3-O5aw;gLf^17WP{-tI&wu{A z^Axm~U_1c)`xm6wI=>)-0LX~5r(gfA`3qB(fu412M%L;{o$~p*O8I@&sn1uHN6noR zBy2cxSu;!2qFy@fb}8?6ISuL`hhA50byuC*qfa>wy*731u3GMie22R^q-UIg-?$}Y zeL^UIXQJiB{-fQm+)lUQkVtVmwx&+;hvy^j;YP!w@17uRUfP8l(&XAmy~bxA#JjoD zmAU@7Y+ClQ+LCC3+Pu9@hTA=ptO_@yEH|T!Y}bF4S2~nOcs56QotAkQFP@*}yN9%V zG@sy|5KzX~*yxDqdL~&_4m{!Pu^xKP*`*T?62_6q;@o1`kwMqIqt-vCR$#Mie`8mT zlZm%0xW@A18~f`xO$HLQA{;b|j;mh61cB%@o(z?w0 z^kyu}E6(-uQ_FhICN7S3xax`Wuwp6ojwHPg6E12e!xWS;ZeN zagUUnWehd(Drc6sHjFKb+6&=i=DNm-JFB|msV7?EoZhf29qcg>qY%A$g_rs|)2o@! zdCOX>&r8PJc)e&lys}}6xOSyLKo+G$XUVevz;b|QrxWkM0Iye7;Hts?=Y;z)JbQ^( zS7^n?wc67)Q-eL(+;erW#>anFHYx1XwJEHjQ|RH~BH4jO(9rc1j;CK5kZIZ%>i~La zL2nI441liU(~IeLUA15TW#YWspM47}OUJL-O$fLajZm!J={&5xnY^q^ zB{j7s;->De@z?FC$enFTwTNle1Z@Sa-nKfANfepu)>WLT9(uN5@`P{?*Opl6TVt)) zY+vK5wMWfyYY1yhYm-;A>={@NJgMI>eU`xO&_?8mk~8a_ZXT+aveeYc{Gv0zG*i+3 z&HT&Vy3=pw0n+|Q1llG8>mp>nj1)9ic_qqXGhA!)oEO{ZfwAF|fqElUCS9E&Sn2%Y z^D)(CVpFEzpxG$hEtFFp$|%4uqRM$aY1c2(xAGs1XrmK-&wXIyIvUf53)<(=Gtg-HmWb%KbL=tq0gCKy|sW1 z+5gJF`1J4dnctgQ;2yx5^u(Loqu`!q%{Y8zHY#e-YSlP(#BTmBXcVeeBcM_~fz17a zjlT)1OkSU~mqX61KxXmTn*uSUKjOV)5whp4YOJbj(uF>~$DmIuPdOLm6i9k3 zL!8{or8wEjLrkfbX{Rz(eN|c0E2!P-eNm!e58<-|4DM9 zL~6WJD~E!)S7l^As9@@7^I=M>H4Tqb9Sqf*Hy` zQ7%0iMyM|qCibPjHFLa111(1btw#MVM}zP1n){AsT8-ueCS+PQ?_0%-P}j9N)lsDC z-egxHj?kB%(m1)P)a_kKFWS-lp*91QbI(y*PiH_Edhcm{tG|noq(b>n`RLB*ne6~iQ z`}9G?Wpw6P-ZMPjOOFWiqk9s<{`90Zb_)B;XbA;m{rBBfy3T8zLP7q{+jrN-SEuqy zzC?=I!&mp93u&RJF$7MFiQ&6xB6MuY0qhp=f0atmx7OBEtmMK^RHPE1KGEd}^&kuP zziw-6Yz(sKa}PlC0Qh77jb&ebU_1AI^?da^%wdOG_Np~hvV*=yQ(-F$3J{Me{^(}n zP}d_djM?}wQ#*4>J<`FxtU+ABTQ)c6$Y8-GC*i)^2F*f}CApob0M|W~l2CU$&Lp=L z#oJn&3SWasFEbmn>E54{E*93NBFb&@Bbmw7_sRq0d#hTj2Ou`kWTj3drX|x{%hTXx z%>rj0mBW#G_9WXjH&BaEgbWXLyR!*vE&4f)JUvaV_3hNRcooB%)jr{_&L)XjSf%SF zGWx-&=XJf`sNBLm0OG$is`-W9!q!Z}!q%d925YK$`saw5t(mBWoh8BGrRdj*B>dmP zU6E)aqmruh)*wykq2`cqWJaZ44lxTucVS-BIlL=PyAyxU0N}_w<6N{4OE{7~xd|NS91kkhZ(qG`%MdG+t`Y0v`G0-krxxd)00w^11+hda z776HK9mV|gF%b=~7#DjT=InYMw#sKXZ^dw)arW>GS&}b5!O2`-NPd6gnpISsRn(%w z4dX`x+)44Kcboe~MV=MYWG#IQ{lRoy;puh0whgKSp6hjPdUJ+c(ErmY4l6%!)J6O)JeI~Y0lMUCLQ#nDdipXnknUHIU`$cQaL8xW9tx3 z7(ztBsG0InuQg;`@SpMKu<^!!`pu+o#l6&I+jD#*!AxtaxzNXvxbqqC>qo;X;$?z#8?X z1)YILA-7ZPnoi=KZK;MB65)=vv41(l<&eL31B@g3(h2bbj0~&8QPOyN{`c!XtcBVJ z5MYL|;n&ym-&rC;43)Vl)sGy+^zp+(6;D_KxMxz+1V7M?_$O|vB}nE_2MGKwAKJ@( zO;&jc;^W zjK>+%dS`}Tu8d~zN?T(OIHg$lwsRAkO!sA^H-2z#{NUBP>4XwD*VHjtnt535);v#5 znaSUp|I9+y@`c{LcbqbJZnzqS7rPukDAMmAZn-WjJyaV{Fp^^sAFRvi#KpO&5pS*% zFQLk@s2EQPN<8TvCF!=pV@J|&M55k{jUQ!v3N&dM()EMw-?IBlwk1YeNK>T6qtdr73swUZaJjQPi|KUGrH zsVz&lESop8d|~^a{R77sT_oS;lG=rj1UH!it6X`M*Av8?V9uw;s3u3W)!iI?xN#n$S8^V@v8X|PjVL7*QfH$hJ#! zTi)MpTh`y99D7P2t@vyzE!AVh?(Z$?Zkc6THR;q~mT~FG%rrH;JYN3XU*@fSD3$K4 zwdXfN5043GvT17WUNY$Y*$XpZ2HGldU28^by6erXj7*JeOw3K}O&&FIt|_;$Q8uw% zb!yi#_mz)z6GDp?q@E#}{Sl6T+R(LO=`7(=`JWmrSE@OZ@3T^vicpX^SK5t=2$Hbm zRE%?E2MCX2qjg$^-3HCv+O^Ew!gL3+D-#5qvp0?9y+ixFS7?ZOycfuzf{folXl=DU zK56FfympO|u9I|?PC^Wi7ppds24jD1c+%A0c^@7&@pjxs9>(8KT#cS8DbaMRI2>pWLL!;>zOVffQRlm~+E) zzQ@?=-rvr@|2~CD*>Z1B&VN4ut(TAAfseidGX=X|{r$54Yya!3{e~a+|NijWB^A== z-*;!b#F@i(S>>h(hS?M1bgb0m&*J`oh;XqJ8-^QXJ1)q1*o#o;Or;SEVz*@mzo*<4 z?EPhnK@|Okrkv00g_KR^A@fJ9Zn|2{T3wTyb)E)X=7$!FdPG9_0#OIuk5Vllb||Um zug5C*NHCP3#m6L_`ps$MNm!>_2O-;Tj@w|OMIMH&a&~hc)q|kb@C<^{Y16v9-G>JK z(QcXwyltEtE~%#18#Js;?{>G+Q)g3Ouj8xtu@AN1nLg~+uH&tfHnXD}qublMDi z3=z#gjh*#v(VJD=1YZhh<@+ITlsosr5$aQDIPDNT;PWSTa)JytCw_Ni|Hnd^136zim-eWCw&9O-l zd}Y=Q38MrOOvI0w-)N&&BT_Ee?I1WzjNU4{;cJ+j!!kp76j0pykr?+Gleer^NB7c~ zy;y_l%LW~IXO@ZtqC=T|r(8nV%!y`EYB9R8$xovcZK*!A-RDMIEZBAnQHC}z|}P^4@{&Nhds!{xjGoVG@syimILj``&aJ^RYbiQ3^aC_%AXCB9{fZJLz#2Do>P z+YX5ALci^NFXHH~4_^BIPUc>rl(nYzyZOBO`KxvF87518PCh0^CcVw~DydR4c80k{ z9HVo46-Ui9%x_=O^mG&O;G-yf7WW0gG8z=h=@lk9&gIH>!3d1NN)9T}M`GJKDo4Z| zxDoh^*~o?@zbFEg9PQyn$+&s#(hyuJk@4m&mw$8gQx2{Qtx~971h#~z zV#*zi!F8T#l_ce=jP-{ZyG>32eGWNtsp;&^ruRKV~w=xy17 z8Hv?L%YZ%pPgZf~Kh3>xbL1m|oL)s|WNVZQOZLhOhA$bUZ7_;n+CFVAxlmNgy#`GHP z2;z04OhGcUas%YE;GyP3&=7@kZunf0d`^Z0j4fO_o;t;&%pts}<*}Dk&y6l0$Jr`y z=3#SXY0as$(3%t*7EV(ak}pUNOjn-|r<``o$r3Tv`~kB0{1( zas2eOd4vL@=&QU!fI--}Eeg)m<94uRXe;%u%udi%XFKF1+-c|c5E13i+skgh>Rjoq zHt0Z@2D4d&nFMpHSPB(|bXo|6VzcP@e-SAe0#Kl(_cSQ<9m;xjb>Z&9z>pQ4I7tCr zms@01&yIaUlDOkq;M%|_#20e@&U>AL{@29?0}JRnNml8)yb@PQ80aK)5(_SkCth8q z6}=|v_-;KWaxhI}NoSHrR4Bl(dJ#K~r=@wBNl8eQW+47Dw-&eKp=Qs=VO{z9nJoa@AjE%;UOflOtMWUkLyFULM^_(t>7h}&%Ty0NL4D?dpJlb_`VWkN@lm3fGTs`jl0WY zQ9Be1x<@;*Nbtb1KXLTpi{wPr`Xkgwv6gtT@x%JOttoc3hc^OBe8OF*cg;&&s69M> zyi8d5%DDdLv1zg(v67YAFdf^lHw7xsiI&J-BI;~?>~ecj*|cbq8YnNj%sy}xjdP0U z-n^$Yxrd+J%5w>V2du|Ozt0h)0iibX-rr@B)5Sjer8rp)aeg&1rPkAo52(%jHm6!1 zNL7+t=ab-fEL&1$fsF$Q{=4@OEUcXE?ag)^0dQ$p4dDV8u; zbTdX)LRAXW3_?ZNX53om3vs0aSK*<8XU}W_ujDp`6vXxqjF*QzBx4TN1!N-U#wTW% zW23)sFUcTgN}V3L3SDkZQ1fJHHH_1U7uG9{(RR&9^?1}n!@OaYkmB=;`Ol;6V29tT zcfT^M?-6@g53JZ)soEIbt>1;E#9CYhZ9;kh5zWeeAz;Q(mPhGw#-&*1opI4 zoff`}q-D$(26UQ-+7;?WgQg>Aw%pt457jKFqf1kVb_DlN)RDP)^*3N#uzEC}7Qn-Eh8T`V|t3C;Nf zH3tDd?|~%<1q2f6L`z0|G&2Ef(6WA}W&MOwsxbfE6x0-G=CBGwAH>bRGSid0Ek4I3>ZC+U=FFA3v ziR2?~jM;c{54Rm}<1D7asqK|4?`Wz6KK$FBuGUudckkF#dslYc?+eO$!TYj-#`Lx- zx911Yz6m^S^*`ZZ;IX%BZRb`F=<01*9$*v2M|n_Yx8rMB;$@gWSu8R!e7>mj1D|go zSSD0f+m>qM*=HY~03PQ03J4mf1;_1)Z0cg3nxIWJhT^Nu$!zN4pPDI~*WEf7Dbbb$sfm^v$+G;dM?$dAx8Egg z*IraF<~{SAtlq`9-%+I-^uydNbaI!8f}MIygpVUbK5~kzN0d`21v;7nDPlM!!Xh0n z(m%O2wFRN`D&wd22d?x~usn&FTp%`vN3Odpo&bV|plJK|UEo^u>Ff{kgc1vgb932D zn+MIICV?amJWfy-fH(ol1a)n$og!kMd&_~K)AUJvh&U09bH~thJm19s14z9ak__E;wjy3PjIShQ7*U=nM2=S)uYHVa5LP6Z1^;UGe zdBPmRc$8Df(^7~4BzejVcoWoGEg%+xLdX;pgyK>9wo0Y1qG6XustH3rM^9920BD5) z5tFMZd?`sBttN>W0Fy{H%KOUh+~%8wE;;aV&SFxI*3$`pQ2?F+-LP;NhGU^Zf1272 zb!mVdlCfVP$-k6*^92E6Ng&lZGPA(-a!i4%xZ5DcjWRaE>^!E{vGt-l%bIEN8wF?}Ff zG))-Of7%Uuu_~EcT`O{tcD$oH8xs8mGS3`QeCVe@Uz)_u;eVNSdA@ex%Y~byczx!7)<$==?vo_ofcCQfP#p;KF_qvA!{AB=<;%-NPh9_M zu)qsdVln|d5iYujLGA4E#950@fQ@b770FxHdeytV-;6i168KnoYib@_-TMgZ=G))e zk1(Ydyaem@^Zl>Ce!cqp;V<}O?>{~7Ll0J0#DZ{Ff$G4^f_&;jlpBTiV`)P;D`~=l zPJ`&od`EkBdW>ARc7{qWdI*y!vD^hJ4*tFJn|n<&h5#ch+~GK2Co7Gn)+YWXr=Kp% zi`YYrbP2Wb-cSYBYp^y%yLmkPk& zqfcL-noI7^ckl0E4lAUrPc42zlsZ~F_f*5G+Q%Ax1Xv92z+#vr#Eouq;Tny9jXxSc z0d$E<6H62Sy61IKaILF*-iSNhd;vJb+$Q)!3QUKB7xuwa8(GQk)UB+oGM__2EIkpQ zqZ4ng%Hc#<06;>Tud`NE(G?8}aqYU=48Pl4Q|+Em|7^IOyESh-zWWY(R(2+!vkH(( zaP!h-L%Oa<(k-Jh;QxNUIVMnOWh5qliI5`7R=&%Wjc}V=#Log0Kko;68L#drTZ*@I zahsnMxwPI_1-qe|vmaczxE1V@a~k@e4bl5AR|fBB5?#Cvd&7bX!R_O&*o>Sxkk4hd zTA*f-ffgWR>e&PaOergTQXl@TEa0z}FRN$g7(NYI=hN`^&xrlW2Z|sYJ z+NdJ6pY%h>zXDxyom<_YYU-5uR5|f!22?*(;mio{p@~wwc+c(hxDo@zNLUa@ z0w#eASG)(RKk*^~(=5{8&?)s%m6$7VF<)hb9)2(%Tfv1c?e}A~JuiEDUQY77TyLnz z&~e$*P@z*xO)iV+ujvgey&-fuIXNp%|DvVh{fi?(ua#SXfVq#dyJ4_ls1@`vG3hY6uy|`yeXl(Bbrh&|!w= zB1VAX1>AL;p%I;Zrd@rM7IE?=hVQmk z;giI|cjsRkI%_&1mHhb?Xe|i1(5_3P`a-zmIGIab5u)nrSF zvE!a(Ig89KTFG?wDMtdar_!o(K1{~_543tEA4b{4lrSpLs?_G#@H~B+aQmdUYwQIl zkCSU|JGW9slLd2KMFjo0Ykd2B?AO~$0i9EH?kZZoP|Z%kELX zYmznDmu4{&<<4ftSr*lk4b#0~#?YrMd{1H%0?L&;d+C=f6ihW4Hh=CBiLQ6N%f^%G{j2F1cGsoz1u5 zPQD_nwbjB!*t@gA8L*4>Eg)C^E*rJ=$S?n+cv;B$Bca4k5-o}E#meq+O__?0LvZh> zDLl42BRbOY3P7~E0%*=hhy$wTa|NF=VX5Y97JlkDeNb$GTf9UajVy9Cy1(JD&Y4`P z-+`mwx6EIFT14S{B(R5Fy>fQ64DIU|@WC8{zpfqDw%1iV0q}VNjP9(=K9QtSuCwz`g!jiOR zPx5v3VF}*hU?Dd1KVZoIf-Db2L=f3Sluva7e7@4Td@H`(o9(}ktA5FV^@JMF?{k^B ztzc!3{YOVNVsR$pNB70c?gJSjPof3*5M_0cwYgq|axDoGP!b_c)Q-u?V+wN`bQn#- z%$=#{pLWB{VwrYO-@r3U1C0Rr2dQyrR&pGibnTFIHPTdF)QN98>c}3Wy(;KSLzs`JN|+xGg@A>%;n&N89?b2IOQ&O% z#CzG}XB^3zsc!N!bBsD2*h_=vLT_g$}gDazQzRJ@`tsptrQNVESE z$$kR}kn-M+o1H@bGTx5++r!=eY)`FDl@*`$iK*yZ@)PjNqZK8w1oo1q z0?|~iOB&(oWv|2)r#ODn>@>>$>`S}qF%E49Cnrzqtg2l(U!ihTB=XY)0gtXL!Bl-*6wZ$h5+~!M1J)#DkM+t|M z0}`}UP)ZD3?f-=5eu&OCRU~7w#wjv;K|Y%LR`}3hO_fjGY6;x2D0S9+Gf)F=P-kTd zHoj^l1-B~_eG(R7W@mX@i$H$b!rt<>fejA#FrVz9VUKy700DWdae{yYs-M%4$~IbO zUko?;vS}Z1N+?b1Y^ip#q6UU_mEFQ!rFr=3oa_V4B)NHN?9DyR#JG5B+zb?pZyO~y za3#2hmzaCn)OFTTYK#J=6ly1e;;Xl5<8hUIk$Lon+ltCm`laDlS?y9M@@8dnK^ZdF zgcLy##UvsX_(M_^`uGq}v6(fc?r}=9s7f=h3fvBz-DGi0OmnPKZ%p&ZbNtD^d6i=m zRqY&Xh|m}o3&DXw8Gh?*BEZE2iVf0l{8s4`1eD?lbxTbqIF?1mIbhFJ8jS>NjN}+{ zIR}I6a^QddDQ7FE0buk7Pv_G+`R1>DTqNK%E_|jioL37LEoEB9zC%FqMZV?t-$@?4 zJirjYOEk#_fkzLL^2%$6{9pp$M6d|Ja+-i#0k{jmT(r3T-|&Jbpy=-f(v)X|06d05 z7yO8CBN}pA_1Wc_Y}C(Sj5m^VgHs?>L_g`dt|`F0H5X zbBDsC)pWcM$CL`xY)6E30b*rYW;YjwHbu7nG;$fTW?ppZHFPr%87jdM!3PCkQWZYwEyty8T4)4Z~@=tL%2=wp*J;Tmo=mJbKjs{Y>$-EZKgM0AX$iE z#<90UJK&T3;LuF?QPLBiPmSusO}f+6&#%ba)61veP32xSlSEk~tXw z6(K-77dryH|2f-?W?@}AY4UHw!}H{S#`0HayS%cYSa9_jWyf=e&F2nV2;IPHRlv6Z ziUoFg0h(PkR;vbEJ6W6q6xC0>mUZ4OlUNxvHK_| z;bshT_hP)Ag?()NR8_psBld6o@9H!kMrnjU>^Ecn5z)!rcW>_l=JpGE>eg0S%Q`~$ z^+vwB_{QhWnb8BejqNQKG$u=v-R<)+V)d?$miUurduwASFX-O2^&U}nzvxF1e>CDV zat*L1zW17O;oU+MP#;AiZFuEw57wUaeq8QdUv+J7&m`dbY}feIh`VMEKfW}R6HXd! ziV^jC#Wfl6_$Lncy39E0=i>o~XnlFoSMjBox%(KGgDI>QhZNbzzSIiM)ad4GO3hTH zu91(oAE0+b(PP00KLFG_l`NTi)HFxjbf2cmX5bgpx~?h8H~p25dgv$}=XjfCBR}hk z5WBhJh=eAWqDw9W`_89`zTH5+`GjBoC!>_I?PG*uB!ZmP0M6R1DpmRuS*dNtsjnDM zrxDR1qTHy2Vc; zXvlx+?wG(zPC~CUNpNcIc&$lPkJcw8-J+N-eb(q3yv74NiT%C2E~S{uUY9=Ln4X(w z8PnHbGnZ*8$37Hr5K0ihp0!9wR1XX5Ul4E`#^hs}rWY^iNs9q?A)PojG$NGXPUYp5 ziD9ZkZY~C1|Awf;lF^v+wPCcplw(fuW)>}9^D>)2y8M0R><((?3@xLbMlv130$fuS z9Z~31s01KDT3pbdDxXfmE3x3R7hyhjUl}{(`g!dL(ZJtvn-Tbmkn$HKl+j=s!`mp2 z4ch&6=BW@B@E~@_dlb$F;X%yy_*+IgNnr;qOol!!Hv39O`^sxJ^>@kc)P=lwdFwNG z29H`W>(_>wntvY~zkO?L4WNPiors=>Sl*gBOqoSMc zF|A3lw5^3O&;%nIUo_(O_U`nvMsFt9@u9fu`RXwy;DN-}?xq{=8q+(o&%zv}t3P6o zyyI>#>o7Q}4GRJs#=i1ufvSV7g?1KB-)enp%yf)e#m_cPi0dxAhj$P8xPz>PkM z%cLu1WSLGJGpUnKMOV-*c`Q$4ZZzY zw;_z^E{%LM?g4Y}E8NC^G4UQA%at6fK0l(_ws~#VMK&Qm_~R`N%4(pK`kU`yyJ*uZ z@z>N60}IMKj1DIW^HL@6q?@*+n{ikOBa=&*9VM9+RfiVoW9QX|snv%Ab(%xdQDs+j zMlxM;7Ax|c%!q{&BoHDq!uLl=ysoXlUUWfi#v=e@rr=AUO`F=Cqy^&hP#lKBk{W4`pq%A!>4+~v)WK?Ewv^;G*Ky) zRVigr^H&-YRu~eMFFBQcJUAMYunpP8j{CjKk+QP5v8}R8N zVSP(>-qcG5=d)MFz-1IgTs)F1SuGoZc0|};7YxwH4$(r2+5*7VRjAAZuF~uL)cb)!8B%?_N+YXeX{;>6NAyPYRLJaP>>goR0&oE0t@sup*k?fyByE( zgi_*pX~?W@ZsvPEhN=}}>nC`R_LCT&;GsMS%_<4AD+$ZA*ljgu{(Y76%ckOFG%@ol zc#88mguV>bps?74x8LD!-}dJ{1P7+3?;%3?Sm~BBisBc&WoPApO8CEMIuCd%`}dFA zo9ttxI5^pkE#%=?nb~oSjAKR_QHip*vbVDLULnakGRugJltjsBQ|YPx*X{ZJPv?a^ zQcs=xy07o&dVf9_iwnBkl?5j;ontl};y%n}(?a%!#48d@{j{|gEB!p?e*QIy#)=YS zf+HP0-kNn`d*HRbHAPHjy`cC4dFzyo?)i&2m1P@N&XobtEfl5B$42@)eZA_AJ*0G$ z(+Sg3(Y`0p8?G$w3b<#NVnS*;`iOSP=%P=Frj}$$ho3b=&(luakA7a-ZfMuQnyq7# z-ef5x)`3&8x1t&Ez=<`OCe~RBNjSD!;#;nL4!J)j-Q;L~lZ)=o%BJ2AM*c2Fr!~dM z62-Xa@9KzL2OLpD7UHi#d$DHfC$p?;I$i7U>F?}sO8n83_)OfTQ{1M(g_y*gq}<{1 zLJ-e0sMIndwYdG*FX`Y+$-hFp0)slEaKYP3V+dOYoaO*A*28rg=(CVgqBOM!1Ft=} z-g$M(?K^bpJ9G+Q%-05&I>%N^)_OwLRucliz_6j+n6xa|KoZd)>WebIgbFj1xE-%> z16PFv?A(NFpzR_6N^g|gl2qF2RGxeV6|MTi%E~)#Xb|8EhYRQ++L^z=tm zsnqm?+n)ZnWu_QE_bEZKY?-<(;(r?kge!cmTQpBIoJ9LBlkQSK10A6AM!^iRV5aYK z!OVHFr9Lb89|Ub=P61IBpwfxK|GJJ^g$^i#2(KV-I`&gN;pY+8mGR}KnPb31+UvkD z12I$}>DItG;|ow0Ocu*S^vc6{(waU0T!_5&U91|VQY9u&HEdJ<*_|I(IzgN370z#@ zA0sgpE@4|Bx*V)wr7vG4|CKC@C}o#uM^@Cq*teYB-{>>qUFnLI<}sS>v}mW`&YY}h zenS$OT-uXgtXMiPR_V#cP88c={nhyo%Oj6orJF?ED1uEjF_Gc3y99QQG%G;{j`ntL zorJj*Fz7+HZaae{CM`3wlUDJW;!34dq|8iIK@>G9|KgyZqAS0lzIKkjT0~F|J|eG~ zMG(WEWJcvVE?$#=%z>*LGr|~`l6RUu3Pt{$%4878!_YP26x{rO&m8pyp=)E~h+|=E zMnOf^Pu0)mEesPrczZx=(7F|Z#TUA-9k=H`jiQpGP%+7AJ^9}Yj+qJbjJAe8BErFN9;h#?|%-etefC6~ z52$o`Tzur1O|ZiroG!G=ZJf2$EPNmQ7Wpsn7CoZjW|jz3-Oh;!d1(Iq1h$tlVD|9Y zj^Ttxm5sxBVV!v=wX9r@MgTg=m&_vYRp~Fu-h11PofCJYez(x)5cY0>gM6CH$$MTnrwRi3A?y+ z@A_vd>f%_+Pc+lgkz6Ok4I@IaLlmdj{o(ZqXWjz$?jr6@a4e`*=}466952a~4P%$R zd2XCrOJw7KmLZj!4=bf@NiZJXqEx0-;gGN*8d(zKbsnH(8Wl%=ti!9nUp@L3fnLD& zn7|U}=z(6VJ;e*S%2P61p8)xGzLa=W2(HAOy#k^(jKO9>&PHa6$o$au_en&R1N1He zgtH)YhEQz$60hLWkr0vYla;=kM_55bN*xAh72sPI{img01eeph!0rIVsi1^R6cLqh z8<{4;9I?m%^nvlsOHJph=4LM%d$oW2uzC8viSJzY%T*;rHW15Rn4kKNWnmcy&WMzS z9e8zkIUEAIUie%d6pYeB19p?rAhv)@Mq`-!AlP-g0CgxMhjV2>4)j!dD6-NpPE)IZkkUNGx{Wl-N&Pb-BmOuDqBx zPn%^a^vqMYwuDuIg*MSi%ax$zlE=79OkJ2`q_WQQlx%+y8ED~od^s~hPZ7f?`ITzq zmCtbxiil-DBjKr^l={-1k{#rvG4Wgs^|*eoWCp4O{`fnnt*V=5+he~8zv_hd({Cmy zSn5^JaF%KFBXe`T)K)y z!4FjrzwPY5&-qv#7V>ciAk!UiIPM$*UD^ou26+Ag#tcRQNF{jm;Nzpio=1QFHB0t1 zs-8|U($=b;zEnN!Qz@a|DM0^eg!y_bHpbKChl%6hT569pdF@ssHD!H0RfSJIm6g9W z!$nCad5H)oCABY~av$P9^*wZ1o9&}qXWf6AaHsFb-9JBy|NJPS92C>?OPqdz9>xwz z4h>2{a{Vvm1S=fh75-LGU-?pO?@?K!!e=Wvd& zx1yr-lVqev)w4VovsbWh@%tIFKddm_B+%5cp>xoi_^Np zaE>lx95jE>mIT`UE3r*r+RBV(6EiKxgDu9b%>keDJUY>r#;|<}0>IF;H5QO#Ef4|A z+;~Md&t}*P%BvABO*gQ(kk*rj1}1gw@GX8kF{shXkp^;@Pg=SUyo3otKMWM@CPH)( z7#40?x-$Xu=$VU>ZiOvbyG>`W{O{^txS_Z7``*m{y_o}~7W{!CKv|4u%qn-EQGmfk zs}*Z~PKN9yUcO-N*%RQe|<(6~OV}S!0k& z(K%m)Bba;Npiou5>^lzo*CR)hVn}+N0O$;$`?q2EV1C}J!7wL zZxM=^L@mcNJ@RHuKmdiaKX?~>fH@BIfvIZfE9EC5?@q&a7Aed0EXnu+_-3BeShs9K zuu-WMYjuWpaz;8Dc8BVYE}_s%D1i;N1Z}n3UFE%d0aOvl5D?w~EmVw@&}F#nvjH)- zPRM%CI{wpr#uqrqpU)$I6nbP1I8Zqo&;aOxH)gpY#Ev3|9xYPW8xInAY|^y)cU{!`bKA z@CqXdsPD>#EU@a#>aOZdGhfqIm^bf%Ed5iWJ^M=bZD$gb^z5jGjCKm`jM0;0YT+d1 zcbyImFw_Ymx$61Z{VWACx&Nf+k))*OQMX#~v$LA+kAEr~L2r864Kk}wXZ;Bmdj6WFv9ReS5p-XrgZP!fvU$*Yt(x(VT=4!{kV zq_B}NsT{|Ur#o$8Nzi`pm5*D*iH6faSOL9M3LmNLmR~NDXjF7RxmRpL1QIPF{J;N1 zg7$G)69ZO}<{d);cCxipn%8rA)`dtNn#r|0-N}-fzmiaQzee z{{FwWnij#x@TZzm3HD#aCy`YCK`KYz-@ae}Ql0^2;rFYLpfDU;{T!MS2~A4{~CJqYA8%nlsKp&dal32Atvj?BH@S#k@|3 zo_A6rvBPcN!+TVv0iIua^Oy8ndg;x7ALZ=!40i{1`|iPG z4gr@w>~#)ZRVgxoF$A(^jvH1X!k$IgLVUmbzR4xuxf=yHuB;lo1FU%)X+WNUXVPfb zXZICMAz}UmZ-6lXtr7v4{yGF5sg|Hl1G)PBuhk!i@By8FAC>FVo{UOH#|wr=c{N2_#- z@GrD)w_&x7$<#}&YaOLq-OgptQzgm&nf3**#}ztc_@VyPvq8`2_|h}#PaJFi89sc` zY)npNjJa}@Tyj(w%BY;$s4kTL=7OJ!4CL%~vwLQHw&;X50sak?7=Rw&W`}a#fYOt$C2Mi>EW@|(Qq>z3?DE0_PRm#+aS)(i`c&X;)L-*ypg|v zj1hBgC5_BF?hY$^FipXMrh`&!o%^TSZ;tFaeZ4j|-8M^>VsT=xt<}zx4U#>u(Xbwf zzT}jCwl#}v=1o$euwtJZ?TYq$%Y^hA)=hI^lXATxqvX}e%+=0wz6VnUu^tw&Ze9W6 zhG}^FJ05{&?#V5^c)IC(Qg(=1LMO^vG|F1Q=_S@|>WX!fT3y+Ptv_Y7!xDXFVO7sm zAuM5z3z8IqSGg+NNAw$%$J7hQx^tT zuC!r(<|!C+b+lK2x52_dkdf<8Wu3)gVuPNk@!`$OAAw7@dVUM!2VmB2{k{qqlEQ`g z=YP+`%VHHkl;_`Xy*e-p3UJMwc%c$tE;M!jEFHQyq!c6A#v^mQIz6H;bM5t_!%3Cy zS#!51Y~0>LJ+;C&4R?gK1`YaH?UiUbeyT}J_)C}@`kLO(9xq4dbEP3m*E`SJ>^uj7Xl89_Rg0;M zaX#(de7DWU%=V&zxTu+^efr~sKtp6AsNxvk+oqE!K63$=X01KO>Y0|dm6BGULdz>i z@Bw9AVZL)OYsD8PRe z!L6$dFJTri4}4%s86GT^2WjQD5FHSRB!+D6c8xh_0`&tW;Kjk-!-o^d-W?^S;6;Fo zRA39w%8Pf#Pyue-$UfRb4x2URLbt)$gft=Mn-E!e0KLhVnmwIFR}XjOnAxwbQwO^u zSy&F6kWPd1(ciy+roTzjOZ3}2UYJN0faD0UkyZ?9uyt%nd>7g!&ALJi=rFVOhA@V9Zu_tkZa`(`3p~;~FrW3$Zg3y1`z$ zJtrb(taXEf8>mu6zz10k51-@jIAL@#5=8p1$epq#$(ax~xai?>r_7ajq)RV7 z6A6aVq%_?G=V(K1C^F+e9n<9h_YvTYNfNdm5=#!HZMp~k9*PVfxK+AmGD`TcGxJ`t zl2L8$#-}_-H2n0nqaHIjQ1Hg;zs()P@`%Rj7aPeM(d1Au<^bu>z?jS+R0<*5!qqjE|h6t1_>QkA{!a^1@^RJ1>{9 z&j=fb&|PDFIh=)l{zfJ4hKWpzA|(~C3#T37yo-@k61&86Bdf(MKU_X#Q*71Cu$-5n zs)%jjIEF?vD(Au#Wh1(TsOW=26%*!+INHjsnP~)6!20D1V3^pgb;by# zQz9%c@=oV~VFI6MX6BVteJ*nbk@2M3h_UsrBh*QCq^q{RlEdwUW-|z8nu1Qx#!JpT z-HWnYWxUdjd5W_u7(4LmDr4-~^ZkvK)3kt)*wdfnc+TbM*e!Xj2ds?W)9<1=U3YZBz|p8QC%&@#g#x2_TXN73B;o>qAawBo_cOosKNn z?>WI!3}FI#ZYH|(NC9+@j_U~8Czijldg#0@ATq%+;`z64{8 z|6piD%0##(yBk+kF2Se7JmBH_cLxkmV1zt+RY3J%h0T|U1FH7V-|a__KK_RK)&Rei zxMpiFEi>oxKWRWL8y)xH1WA*~`}QZO4Jquqk@`mH9Q zEr<&f>V!A4Y1z+~n&`JFR3GE`@-SjKg~b+q7udH zHQl_Y$gxs6IONyK#d`t!goxvMoh*>fJLHO8jJbG$)$t|U`TifpkL*Pr_KH0uD>)+> zT_P-vmr!f){OqzB&C%H&-?@+!=z?ntk}>P*6os8{m(;d?&hMq!b+c4VCa4ome-(IA zfIO8Z!(T2@KJZC=A(`&s%aXq=Xs}^)Y2#cbBYWj)s@-B}|vk!6RoHwhHY;+uh zv%r8K^VTRDrq9I56Ye<4xF7dS#oAR7ZhH-f*=zZDX==(>}G4$|%Jgmnz ze{_VrA@5#nLX5-b;kgMG~u^X60pQ+Nj=HpjP6OMw@)42t0 zPmIC!4T2&!I)PhIXa+OJkbYMYANlYYn7Am@>vWD+WbT4&Q2`@dU=s3|8Tq&HOcBNA zM^xsmQjI&bm%-VbB6yTjrJLZL=FOR`<4U%eYC`EkuTn!)ZSrJr;}JPK}wpGdhtXyBZqrd@zw#E2>7E4eh^ z2FCsDOpasxL3C(^20<``nl^krSJ}9diH&ToOiv@_if1lo1|uKjT#`K~QzFq(BrJ+5 z6E+nIYdF6V4IO=X$dr&D0$+%Na>TO4h`;;Y>fM`k1)os&Y!0(_PGZ$N4k4wlwy_7g z%17`b(YZ*D~+Yo9(^Lq_Km0n zjMoh$ouZRu#Kov{LS~&PXI3ot!`Y7flX%$X=H>({k|n@=c6N?_N=n~89KJ1$Z0mYk zj2qEa!Hwu%JIg`pUc+Z=hLkF5c=9_s5s~Cux4VufE9usQ6()O)A zMrU4UUnk3*!@V0K+|U-|wz}h|wL}Qpr?m4jWE~AkliohfDn`;4PW=S=(PL=^lbnG^ zx2ii`XxRbfjbNiMuU~3nFlKG+Xck?S!2?QsX8ZhgV&M{=9GriiNVo`8hWF%}Q(JHb zL9*g1xc`5Oh@er`KYJ-XkL~_>x(l`|K!CT9U$JwhZ1)hc60{q$i7#W$j~{?Psd13u z9Jlh5z&h2Z0^mXZ^Yj}X)F?)>=__Jc=MX09HJ}W^E6K=+1MCcY58w#WjdT+?Lbs8O zg&SA@t0r(ffhHobW=Q4UnTM6!OG~g6_@BDNM@Tdil#{>k5h8Je+70Ce(K?}>fM7@X z=$j<9M*ETe!blE(*aP7sK3N&UBr1Ii%nEdlFb%WTEBf7vqq{8CNpO6FC&4Er{iLXr zien5JyJ_`)MmAk?M*Tem>)=JwDr^nLub&fhGnAVObbz*q;m>~(j~pP-a25e9T<=rK zAU*<8B(3RfFG?T+alZJBt5za-AC{3iVi|`Vd_p+m&f0!6DfJmJNDPMi0SDyqP40rQ zx{Sm^b^3d7ikir=pR!=B;vDu69pD(hqSQ6v{3~E?>n&cyuYCHU zarHV845jp`Q8Dr=vuM)By-L~lDmiRh*?j2rOwoIWGjNMI5@!VN*B!$ zT#vJ=W#Pb8pFQtAoE6d{V<|?Y3~mOwfW~J|o3nI=%6f(}*M?ul=oosQex3*At^Ck* z@$kba_HsIZ#Fv2YFGVC0XYt!My0-P`x(b3@NUQ8aTUyvOa%d-to;6HBM_SP0yd8vT z_3<{@Szb7A>&#OXgVknM-Z56e^>)_-hn{CkgC6lzuC#)^x(pOa?SG53C-c&`veK(F zfZN_u%_p4Op%C%-gxJ>B z79Jl5K}|=trwj0J5C8O{h!_d>NdRW6@r?XNURGNi9sybA>YVJF)VqdMBkY5DfaGZ9Q=^PB;Fh)Ehw9q_F^ zZFevbK_X(So(NMY@T+YCF;ODAsaE9@J3*1msHbb(3uJ)y+3_2$m;t7x zj6jHHit=%KW1P%OK^{f*zKuJQvW>eBjD*^qSYOdL&H+&cMvb}T$PJrnLFLGeGc_@R zYbiJB&o9t7_aDBSZ=}kaxM1_^X|%^eUrUJHfT&l*o>$D;ReLgalFf5$P7*ST z?9D4A&nD8j5DI80G$C+$ zFHiYIr_5zvaCKrXrhAdUS6P@dV|t&zP9)!U5#Me}-#1(gbA3a-(DVxbhYWr4!b>tV z--YMksZCwI`Wzw^z)5}e`Kwn@8m<{$ao=T1;iF?>SdE!}J$-j^pmU?rnaA7x*|Sc@ zhMLTc75;qZYAtjluzoe*Hn9W&ydV9}9^G_q7V04V9WS@o@wcxd9?o^#zHrSDpCu%ssAd5$LWQu z9@p_t1&+RZ+rOWqatpMd2L=?ZAQ>!|F3G5a=I|8!RNclSp>WQ)FZuB3@!%446d$01 zJS~EfawACUyh@Hr)uy-{; zwp}{7<YmNG~{0 z&lbs#o~mEKK(LMOb;PCxEIJrgHvT;#%vyukzT7+qP}R}5gbcnTI(^gV2{{p9lx1~% zfs08Ds^X66{29~z zZ17o0s-5>TebBU%+kuwFu|eKTYs|i3G{2_{9=a49^x8zCh}BZ00W?jVuOj@~JF+56 zN33agf=UBcJ%1Oa(<_c~R4oa&(F?uxN;i~fJ>%9%8Ej9`%P?nbb!&e1cFn^-PV3#3 zfiK=h+$Q`c~|emjj^+Ft{Ls{&3F(YixqZ5%BTdIc`i9aFtxD zmy(aa;5yyu^73_3XfnPs85)Oqd6#)}NQJhv99fr17GHHRT)h?c{QHYrw;;By52T14 zFjGPw3DN_99dI)c@Cd<72r~gscKcO!$ceL+r;QyeF*+R}hw>N=l+wCxInuTvAt#b( zR-G{8mL^#jpE{(-TkJyeJS_J9`%lx~92t+{K6%~1^H`hrKWoGDEa0b??^~a&?Qrh4 z7aI!cs%1>fHDsu<(5C~TfHuM3kUF}@kga0$T-KyTrYvV=A8zLiQ|;%cHm~Y0KSQtV zNps}v5QQhzMKleg=Vxrt;)yM^mzp)L459+8gsHwYh$vOyO(QePU z3NIG}{C;HX{L^FSCG7P=Q1MN&pGmjv|8ZzU`8Yi0dKtU85Yxk1jB+}ut{a|{UX36- zgwPZM9=(A_6I2CepbXH(bCbm@;zm!?#arr(cIrmw5PEYmE{H%!yeTfG?v+1iHQtVx z3_IA@5wLjtH28y6Mc)PkGuVDzFAslv>&w#;&FCgzC1B>3^`5jWo6eYZ-C#^nAI|Wj zKTpEY1WZTjzz2c$FU5+y$_>cCR`6AAf&8LU^qbRdb#TkB9Vj@Rp zR(Y+iDpXd&5CcRA5%&lRAkz=i=6jjV})IlK0~C$h-$vd-X; zN629Ur0H$=@fQjDjQo3)&h{5n$-}1F!!kI7nI~R3YJFldcNf@_#34~Z&oZd+9k*2m zV4fm#V%i`$RAiJIm-?~->$IDteM4{wjaX7Q@`Y?Mh&}bXwD1hPmBVc82+3+VITGyS zyIt*gT|@noI#tH=kVsvTO*#=X+_+!<(xmW3)v{jbQtDLNV(GxPnm=HGExy1CXd z-5BFTUu+O@aZLm?itvrx(ak2Go?;;M#nLvxLjo;AS?Jt zvB(Dy>-4Pfv=I`~KxTZjmtty~?E?f!ns6(V$+Sc{{ciu#nQ_*0);)Z8u7Q!uJKRJE ztX^j4I9-OF?CI*v&!d~Hf41$M&$)+(Q1LLx4BdwSkE0BaHMGDy97bO4fB*jKZ&=u? z@2_sXT7__iSBvBm@R!XCD#`Aa-e=128&&Zig?ht3Uw4{v_Vt>bT_0F)U2Y3Zxt1Oq)tM-Cy7coD$3A8HKmfK#^V_$3s$kRZn)qLtS?xCd`VO8j{Rpf9wqgY& z449%qYJ)0JoW{?7TGllBAt4WQL8`t#i4DjDbPJ@?s5BqVQMI394;3-jiDvC8Ly`m3}czB)$viqXoM(7=+ zt4b6i6lM@&&q^?rOSFm(TeMhk_}g)Ow&Rp>A=aT}8dB;n)4btnHI1&&;Srg^C44h3 zwWFvNCiG^dduC{d2rfxM%;sx_Xe6?BHhJB0T;|9VR}GeNH#QLvnxOKy8;x}MSGniiIdKnE1+4N3(%8<(T}d0O zZX4s+`cp%GlxI=>(20EN{oO=AQToZ@hCS*;MT9fKno=i!MyJ5j%9|=C+nHeJfn-V9 zxl1HT>?Sc<;D$`wB^BBgGFkZyQ&%hT>^wome=K}tJBOST9{9VuSNN zrQ3%z-5QEpCnYFHA2Ab6ht=zfCq{;ZUkKc$I!WI|ymsDk@N-g+bNWRSxpUrBqWLfl znThIrpV6M{l0V15rZb1SG9vXpmbO7A9m#jlWkQA{WmE?vjC*-Xmqd%?k+4W)Q-$fU zjI7JLjH}aFVnQzT?)=(DJic}CYBBhTG$wyPHRe+c zTvvTRwDGZ$;mKS{(TbnE(xiF@8v~nj^F!r!)KaIGxO6KocUbC*Me`vO$rLq-M@&39 z`J^QMWu3M5eKn43`D$U|DG78%XEvQsr};pPXmo0PRs}hkrKrrrUOvRqfAP^+Qp_w2VGQ;9+K4a#+U%I}6R}6W{ z`|vX3-Iu&)&e7ko7;KxlW)>pN+G+y8ur|Tb=~91de|3Kei$M$z+h@h-NyCy;tRi~D z-YlNlC2Y)FTA>Ev=UQ}G%z@tS(w$CPd>i|t8#hn)O?*(|jUCS$pUbx;{9X2Lm+-Cs zQIC$I1)Q5IE)8YFyZ%C_j&s+(rQx=K$c&x{0fduZqPFI2HpZ`&%R-b8-!!B)x8W7Q zybQZCp0L@8EfEVhtrHnpmib%NOKuAGpj?zoh_}&Fi#w=#$Cj7Ui(lfVQzfDZ;;{Om z^-P+JM*Jg|;MhsVUBq8;y98-hrdC%wPu+)>=t6)MZ1y%O!X~?U1s3^VPZ061Fuup)vbmKv}_AB^78Zc>aLQ#|O9lhxM3~77th% zggo`3tNNx}di<;{mEga(?z9}7d7S$dRUf2P$G7<9@q%V_oYrX4v(xb}(QhS9>!wIOi@vguwV zn{e+Z6gBg-nXWX{_)sNz+dB`TNYqzl0{yl7Jr%LOH{2z|BaGGVd39=BY+Vu0%OFuk zPida$&+YrcA5C$Ba^jw2$2GR6y*(V`cgZ3GIwl+~KXDurR_orVia0Ukqm#Wv9+bVb z1Q8Rq{&j8(5hvyv?29~EjWLPzx8@z&6pnZT(46%&<{`)-40a7Ke(YRLXSHkQ{oQ=W3cjy$!x2>^7dl{c&#>rq! zo21LbWb7FipYSn|(18WovD_Lx%%_U4e@9hFkvVvUxh5IbkzACNs`oYXm!L|=@R_X(sQCz&`rcX&ooB@-YecCy zykQCxB`&Sz07+CdIY}@r1FBQ3y{`ofEYpUNTkQ;y6H*e`hv&E)DH7-CXJC2OS+#5= zWil(h{*HEN3N!;|OyG^?cip{lN901u1a5+?Q2Q-Ke7qU6r_$>O%ra!rG}`oxiwOcmeN85+tz(0I1xdK zc~WJ3)QDuhuiHui3H|d_c3R>$s@R`{IF+N^lY+utbdb~;C@z)vvAZ-5aP?80ebFJM7(mA2(0W1&%w>^%Od; zdkHgaCF~`f{5*q-E$zBp3o+G6@)FZ6iJ#dQ*=1DOc1?%36525?_Syxk^@c4{!!OQy zYIw?Hxfba^#kvg&4z>;~&oY5IoejOjGrDvVIYB8JjQm)R{ghID5w}WjiF~sk4T+he z(-p8YKwh+8Y_aplI?Md+>Y${qm$5%y@tQ89SK&{D>y&Vf85SPiADK~v=zXyz>nXHF z0xqEi(VqUth(LZ2827gB5q=?YR?aS_@|^f(dPxgSFSz&5%W~u;3Fue1v+;Oq?9LgJ zU&-_2t~gD0)A%goL18MdulzLHE_vXXB7w#_HE83 zd&4Npv6PIv;>w)E<%yY}HmUX$y}W4EH%NTs9DsTa>kvuC6sowZ+TWT$iuF|^3%oOQ zE9t&Ka6m|<42)o4{kv1aQ63f2tkgOrCE8U!JKb6Iu>I>sUagm$ovw-6*0=%-1W|D+ z=joPK(lna%rftZTFSE0fntCk$X{@!{OHDNL; zJXJX`)ji4MJ{SIEPmzwh1$%BPA=2Gfmg<*TsxXgB_-d^atC3cuUN0*a`-8XX8Hul? zvmbh4wpmNu*@l01qnT0RP8|i9MFr;Tudy}>OHz4cNm2{fouHGJz#o&g8}Pp(j$2<{ zyB?AqQ*}RbXa>*3mK@P(mMY&q!9PAf%ALPN#nr-`z%|U)zCion0mTamX^O$$pG-6_ zlZ6HDM5JAz*KF|KEZ*&~81UbyC~1KHglE(`-Y_Vl!qfid68UY8Gll;qol&O zfzi;{^X7iTv4y#T246LvmoFL5SqxT++BDE~&^$lhFO54B9pMURnS(emr+K&BTpPbp`DwH{xf|VJp-iyosIcmQB2(6X3PphFgJGIxsioz zC|ICh5GQ1lMU#{8DUlts9+dE-{6`ZQTdz@1JeEJ*@(lg^P6_{@cB`6DJWo+IMC*hAX{p$Z!5N1rF7MI1X>mdv;AOKkom&H7$&yg6(QvkurA{lU{5;_ zew7!<=8Y_cfGTI>Zj%*+56gb1JW&KSrhmoQ*Y_4;R7S#zQZ9hh3U?tS*aRAwgbOgJ z`TqN-RKjU7Aw_DRlw3|O_TBR>_!tBB7Cm+mllUy070r(n920N#KgCO$cLmY~?l8#E zx6o&EeroKu9IRx|rQ!XNcNUSIotopZDkPMmCL0$yOlD2`y10REsfpA@jOrOWD`MHFC%^e+yqA}OpK z%p%uu`%In={indRn(vz$KIc>E)fq0#<6j{gtht+U)>ZxsNld;M!?LkJX69Ly^aPTB zfHAGi=uotjKLLw4X)q3+s$L655}l*7a!zCz*^(?7oe*!)#(K)2h1DV27uZ#MEQy82 zzbFRg{QmC!kBy;}1*|SU`VmR2&Li%l^i-AO!G&IOChb^go~-ocw74;ugi^$gLTV-q z5gV0edC5adxs#NknUnluM%^N**FfeFhm+A>_F_y9H@A!!NmG)UMN7r!ntdmflJ(=| zGegH9L7E>F7JAX4=y4?6651EC)6lpuNu{uXn$iz62$rP=KInu#2l+%hf`_m%@=?a= zULwvEL@*9y6ko|pawcu#T!I~+H-x50QoI&$Q>4xp8x1=cVKEzLqbu`$_%$&xIQ` z?bCZW#-!0|PIyvgh_od23WFaJ8w!<_;jDG^J1m^2g>36wPR?vD>+o}u`uJ4PJDfr9 zs7ucwv20xtUGh!+oY0&vi6zw@lF775j2~(2C5wCDK=#8iCKN-%*++Wz@bL`nSWE8~ z-asWwlUM-#tA=;9Nr$n~zH^WhJ!Q;%TpfKKXT5Yi&gOzODWSQyfyFt(WiyuY2nCX~ zu8@@MP5%PsTNM0>*{jV;wAiYRhkID7^-E4f^XQOLQn1 zbRy!59W>ppc%H@O*k=mRD##F%rjwqj5`Xc%sYUq&vGnRxCvn0ZHc9zD%`(dfloi3= z>v#P3Q)M|)Uklpuj2@gu}l2xXbHnKW& zvi35&0EYm_u2qQ(aa6bKE$K}%N;t#Z*}ASZc>%ua^UXN3VHAXrc4atbBJ)YbYL>V2C-WN$r}nrI*kN zui`|r<+}5KG%rr#^z-WU;oh$25=e=R>_)voV`Y(pQqgd}>WGdq6&*Vyjh*M^C$ zsHG&*p!i|Q5gB@UBBi4|yH_FRCTk-$I$n@Obyb6@X>RRppLoPTa2L9FaQae6HaUJA z&q&V&c3e>>Y+Z#@iES-S;=WUFn++Xh{&aln0y){JBb8q9HJ%d@YZpT}`d{==M~biX zuk}2q`k}3?ZKGYlCSf>S%POKfY=kR*g`=cl=k-){Zeq0L@st~uH6;w4;M$Tgbs6HI z5@WdL8ZA2==A6$w6Pv5$cycj<Cb3h(W#x^%?`@f@d@cvlgK8}Yh`LZ8 z2X|j>F@Dz{cSI+y`sRIw%JA;KiQSDX$k_x-Jgf|@vZ#U4&ru3D42S?>4S47E9zr#w zEHXD$5nUw^tS#de6TaWk@Osd)p-He>Lt_LdPHylDEWvGFOn|@xDDH{rFEP80CG$-F z9gP0I5$-XbiMdevXrE!UjY`nbAuKJdXm;)6O0B#t2a3OQO9s@dl@aZOcWJOaK~`FwyBU4eT4Ps$>_6dRO)t7k+6j=jh$`eku!DuaU}W zdM_nR}1d2$Z;nMGTFpK_wekcmy7-WyWWS*(S@G7FSwOY^vDA(qQcBZP5atN z-U!*p0c%6~0aL;IZDL_r$F2ht8~L|^A%I87A5)pkMJZ{1o3vYz@lnl73KH5Q>rF1S z1lH!f-?*_(b!541icW4cO^b1(zWuTD!i|X=9sNH;Dn6+>+X6Lk%W5Cq{Js@tO@=nS z1rc1p6MX-B_10C0;yj=jf_!ZrCt7#HFhrLybK;$|x#JnO*Y7H6$UdmK8Xh?KjS5>I zN*=MF^ujT-i`@Bo#2ZxdF_H&(duu{-S39||SA=_WUo+)+>GqU!gcB8{V0Bq@S&@n~ z2)ht#E^5dvh~aCzJBoRBtQsvJZmt~{f9aSGdr}m0-6e^+;S0{$=piGLXGt>E-$;M@ z?fES-{Nb&;*{^=m`q#yIDbmb`l7W}GIKxL_E$I5-c0U)a( z_SO$=W1OgEZDY(g-8nS)wr8!yZEE}&h~v+N8evyK{$}00^z~~r;yd^BBYu#pX$fgj z;8sZSkr|{i;i>(nn;B=QvNaRJ9i32~Y?-t@6htz|2uY1@W`nit0cofFaJH^f_3WJV z3oH`s*eKagp2eQU-j0l)qV3UZuQgURR-%$gK}BGx=kwt!p}s+D8vTQ;UBG2!YbBgnc!81`0qr1p_qsM8V#)#muDAhz?>(Ozt?}|Iy(REoi zH_+I?Z@8#M8LO-%9P1wITv}q0v~*>gj8Q- z-6*UXJ@UaIv>F9O|KBaD@*NL;fjnxyB555tlJ{RU!T<=w6`fkB$7n&*B-{!9=?Klv zC`X=ZdFT8nNh&q$u+*@msZG3fagFAAx-P513{v&MuozxCc6RJN=Je6CgE|!MkrJ8@ zsJ0?+^Dk-4YmD?uPiqf^M4WMYNF%-WDB6H>7xkKomr9k&Q?qoSGNN^0;F_ui>npl* zF;%b@Chs#(vZOhi)_$Q98a$yl@sA3^CdnZ#jP(zm z#N7D@j7^U#h*6G?h3jD__+yC zPU##{MARXrrKLm$0cj}_5Os!Kw3aRFo%@%MM}aT1Pgo-!H#_|-f!>y{q;Nc zaqQ&;gTuhYde;5i&vl&_+D|7Ci~mAx$@OCBwx`}Yd%oON`$3C}&qJaF*G1wf(^&Fv zscjm)n{%|>9?1fYhp7^tzx0H8SD3VK-H>q!HP8L8mVqT9?H)}X&&|F1#ovN(tVR_G zVdpG7i@8Tmq}2=ELGnT#bSQ1sU0X;oAgm1uv6Vh&6H40$xR1d~)vH{xgFNhZBfJ4Q z&DF!t0@9DGoCgUs;@OAw!x(T2dh7>L3=Y$UN}@KSjuP8Y=ER4n6O>r7$IL%z z&#DsBYGgTf`t`7QSq_`pI2wQISYk491kR7)+()TiBJvWturp7iXb(gjNBwr{r7F&} zH8SspIx%!uR8yP^%u%sQ?(JC3TaB1C&t3A#W|#Zyx2kT@O6;2Vh&`}dDg*LRHr*CY zAa;o%ino_r>?EUe;y3*bU5Ss{gVUN7VToPPgS6gjQI;`7HNh=2QG!!TsOJoohF#9r z1g1Lw}#ysWIrz9GQ{`s8>Gy(F>Wc%}G5aj89>sPI_f3MMVi4e4I4 zWoA5&2R4N6tpSU8cHak+!7t_*&2TD|`S-I#7@Iwec{?4DwYQQYP@sF|#D(Q&yR@&00!Ob_oh| z&OPg}<9&bzsjR_U17m?kEvHM2l%$^=jfSlP{ZWRsZk}g>C44^e)j>oYi*#h}z*00a zb%OMO{~3TjzZngUNj(OcWHFJ-AMHwD@wz1RxJTi{>$=>&mg23d^$R&AF`Gpl*OEN$XSVyc$hN{xaOK-!v8zbMQhQ<_L< zjAv|wpDGPceu`7&+#85Uo#MaYmumapmhSf4Dvrx!_Ck9$Dpl&HfT!5vbO z@SaJLHkFB+lW;EiprLT%K9XFBJy}_Wy&xHzP~F?M+`lh56$dOT=&+Q4iji=f`QWy`2T$%PmW@rxNd0>4`iG4AX zq>Y!GXPdW}U|RQ~_9S^?12uZ{T|7`lNlv7s!W>pr!3#U1Gb$jOxZk{eXY@nfeU$CC z?X-6dPu16S1?!ilQ8v+1t6#I-1)Efqbl@nDB2P84@`aLJa@qi7F~@Y7yHmK!Yf0FR zuZ#UT|6Nqz+ox2!K(8fSQ@RiHc)BZ!6Kp&VfrB0<00_IO&QIopz;Uro)ey$VEG3Lw z$HY)6Iuj#S8XOBjInvTp^aWMB57)PL3w36{R_fp7+)+4*633*q7^_<@r!(2C}rTPIz@Ob zF&#G!jw`t#gJSZj)SHG>7Qn>DF7;4j7aQ-)92_kEfRau8#-smB%J*cVG{bck1?&gr z583V_P_-p>QCm<0HbFMdV8|^8p!f@DuN(k~sk)Q9lXT-zr(;eoW+?gWNc3m9B8+^| z4S@`_s7+e#0N)gkgFVU_^JemT^p4Sol+og@2XkbIIg zkvF*rHTXu!fhXmMDY%^z2+dS*FBBEIfUla6oUhBHMd8ZM=aeUP&2a`*3I=Tto!fxb z@jq0~tQ)q6vwRy{EjBhbgJ83B>uh%G4kFBqhuu1R}(doTAfPsbEj1#f@&1HK+Yd`;klYIhj;sj@ap zYb57yJmM%VCX;mPUCZ33PC?$1n#W25t$@0ixfgg=+lN>(CEfYZ2w#_-VJvyqGr860 z^3DKTW&cst+O)fKM!Or$!Yb9PGh4UB4|i|7yyfL`TpVC%3bpwVH3O%!3epYP*1O7n z-f}8gW7mB*Yxrf=Rwe0+GuLfG0$*q=AGoW0@UC_w@6qOF3sZ{+z44iycGuNPzvsRg zt6g6%DM`8#EMUb{tkFk1E8ulyoM7yUH?@hAe4mu68DZBjt{v{Kl5;YrZ(zK+w0r;I z;3uz(&q_|M7spQB=`0Q$Hk_^Hmz`#r_BTk>@>I9uUe&~x`czJ(PrFdk8X*Sp1shlJ zWwymr2R`$SsH^3fkaV(gPgY!Ydi?2Xbipc{O4lQ|m7hpl(Ge%cRBv$S{GIz`HpS_e z`g+ZNt26NBazjZ{uu*SGRz&%#QjYgfg+i8@+i&TYZ+j#OgbL;yDPT##7#Tq-Rcp4=$Y|B)VlW5n`9|8oW zJMS7f8yL^n`#Bh&6_A^;IpR6oVo%4YjHzO$hSPj_@-lU*Be!Mkgo5_*hW*ZFPw@WZ zGw;Va=geiQHL?xOvQ2j7<@DcM*cwfjmp4B}GYz|$@p6{ivAsRb z&`kWPCTVi&2hjKt-MBqugp65*r>{Q=FFtT1ef2=>AI`qFU#?c!9zs6fNM@j6t4T!E z(~-}Oe`p1W?GTh&VbFfi5b}#t6(G3#sVC%*wFlnbH)z&*rqo6Ha>cw4<~7~(?gEV@ z=8bD=;iWc%5Jf(SFh7Ny!DmA~&n!gO*inh(fh+x&*Y|e*M1r=p1ndgn{-0#6@Qu98 z1fJhm02q(wH{qXdv^;eNX5#wKgRt#a2=FgnK$;~BX_~Tbcg`sx65AJPo$G4{Ywnyo zr?ni(8?g|y5LR0ARq4Uq;F86~J7Qs_F90T@G=4Yi^^~i|cn7pn=sYCkI!?lVeWqm1 z?NhXO*x?M5y-fG^y*>H?9*{psekc%l-u^hcB{s=M0dAV;=`ZoV`A%&!H=Ml_1P*yL z{YO1_Oo6lk#m{>dra*8I?XbM-4IGLzYSS!v>X_Odb-%4!bT93>>I6Q`(Pfl-FPd=e z0v8x~%@qd(I3dqDW^Y&a6EMDNDq!qFqRZ)I`wS3S2vfZQKxQNa(b-k^pTOTc-UAz* zJ>Cfl22T}P>Clsj^#%iC*|s8e#;Oc;lqN#BW;lN*&Q&caf6SGBea!Wuk2-^CUCCx$ zp+!!UqTg&h)~coTG9UKYyDo7ijz?InK^_mc2cVVh-Trz#hT%G^!ptp~Zn>q&Pn7kS zDvHbj*wpmAeNypZE;_FA**pxJAUHXuiZ^}zYg$9F*rG4}?vR7`U=o)lA@yBaTZHG^ z{dd*RhLK7tq@I>E*s%(;FeP1)5Aj*LpqlVTlM}0UO!*YP_g9X(Mdy%*_v}f(K?4I$ zQlL}$l*mnMC;PeE;W{Cs(bEUY~!fvnVy zsAKM}=hJ5HbG{@zV4g0BGZ@&t4F`92=FtW*#}kfh=D1lIILOo1J9|(?_&Cy*dfLZOiVK6IT?mO>5wE zGDVwB#m<|09zuZdw6vEdpg{+|%?Y+PpNXz&fqcwip z70@30-7leiFr$o$!u=3PRQi!-><8_h)s&ulj{pRoeF*D4-hM!+{WQcN`xUQuA2+Nz z1n>+$Os3j>#(yEVxXSyUF^MTB-*UT2aQ--85gYPA&jymt4B!HsG^F6-zpy!J-%elE zAvay?y>uD@ku4w=HAp^mhS4E|?WmG~Py1e6+U@f`;NkC#?5t~Qc6FQ?^;ewISYLyQ zMDSz)Ac|p$7}=CY&jgpG0U+Sz8uVfF*X{t~crg=#4Up{)zO$+Lv=69B5ICs^d>H=j zhm3bYpXmUf`GxI!YxM|z#3-K`p%DP}NDhf{mbMQ39uKC%2{A?DRg40o1yA8YB>Vt$ z@%R6Q-BsaqC?YvMI5G>tYwPEaDsw^OmN_|^4O|LCKqwvo?Yy_E){|#>&m=)|{kJ0zl0`&Sn4s0K&OwY^gHi5*Cp z9*7>)Z>-C*toOC|$0ycY_dO#rFyxO56KtI(wQk-@hgz8Y<&20SnSlXV!zK8FBkk;WxO$@>@;h2n>qoxj(wWk z<(`$(EV(X};tb+|0UKX8w#EvqIkSbsi$%HLi_EifyZOzER5J`m2os~9;K1Lcwtigu z?z65(C*j?Or8s#+7y`TnETY|T44*t8?cdlu9bg}Pjqmp1_M|@&_OW195 z9?mkAq#KxU)Cqzb3G2f`?qSCcKUM$Tgz5}MiN@4kwNV!n*E5{%canFEkY*(Pk%~WuAHyo+#i0+D#{tuG zCNCVa#2m-Bo59S{B=EF3z_>lY7$~|-kQ)Sa8$w2Q=_l%tEMkoGww%o| zxit&K8$LO%_)P1m2C|O>@$MhE_SP^f^e%78esAJh&Sk9$X4U@|%DiU99;Ia|}CGLTPJW-|_E z!r8M&wP4?~Ie;k2pEUj}Ka>q|1FOH{5pgLJ3L}+uJ8%|E@)_Y43mLT#FQB^?BP0a_ zhS~!NYz2q?0#=qAW>p)<)W@2R7L79CA@~J39~c*Qo`F3(oD04NE1yBMh*TsyIGiT{ zjRHG$J3v3En!=FQ0kVZv?&V3cldW(qI;LFL7VB@&K~IO;B?{#-_!Cdv73#t&r!N{8 z4(hQPFrhA(8i>;s2q*&J5J9A=)f{KEY zl4%S?UznJsrBVYLlOzW#&kA5MJAIk%!Y7Y@^i46w6LWG zwIw?;zE0K`AR?JDlPQ!Vn#%ECE$p-ly$Z!()dS?^`_aGBeWnM4FJCFr!munv_7%za zeW~e9;xCt0{&?JNKMM!6<^)5OV|yR?e<^5+efaaAxW?(RL&ZgidpJ>@pEBa3&Ms)9 zxoson5-3uKmafvZWjHJL-9jF!fU{QcN=TF+v}SNXFC=k89e~7}pcv?_;_i}4T41FG zFU)Vj#9x;gt;ty@lNl}}L7VQJ77CtUt;b7Y&s2`O)rAbiR1ahGZcz=*;Q+t}pAm4| z@jL=)A#?<`1V_;C$vU!Z(~@=U+!TD(K`Vwl|P~)Lc=pdPIYsG0}OAa2l=*9Y|t5{m}(oVJ0blh~Yk!$Mw6_JR?alz|fjsYPo5KSwx&HGsUzPc(_)5qpcL0EzGmv;#JQAmn-^krOj5 z`va=-=>)**f#4g$VY9$TmhqeB~W%C4Q$prb}#U!ts3%! zkr8R66Kwe7w>tno+|*DYd;7L61tjh-w2EQEuz4W(Encz%2ldqA#*v=d-D6nPzZQAq~H`=hC*W23|O| zamkA%-b)bR!;o$U!;!@k1d+t$q5&_boks7o z2|cE|b_u&UYfigiZR2C6J;O$_4BqTDOmzh{Sik%l*1Fj)$*#MeX&OVNvlE3+h6=}9 zvBjn zS0afQd!;`aW-V;j^H*Z89*UNhR58!ICp+X`$|W+wpZWTsSLb^}XN`%qs&Qt^;Z{wp zx245X%vbtULp7KZ^XD_KOBdpb6D#Ny`?ZYHSar22*48P(N>$$;{UV6t^ zd4ZI6?*?yl`suNeD7Gc`}zlUEpE`O{Tk%geZP4=t>cL@h;tB#=IbbXQCrGdv&Y zbPuoSlvIH~`3isi75>?W0f*a;k_yF6KIRs=Jd?%dOz&(>nfwTR`p!vQj8>+xy*!*j zk_wXZ35tazQ)~*Mnx3}Sc0kU4fPZ>`{-bC5X2qe}cF9)lPgmXfevY=5&4SMe)=Phxk^%g`gMtw-*P>Qq6|%|vh+M{dnN})85)8- zc70kdw#{-lE=+R1@WTb&H$ESAWw&{sVG6S1&n!BzeK{9`cCce?p-=W#Jk+XaR`y)O zMkrag>UXdfus`GCEq1d!bBWgh65wLfH*0gZ zXp7kfGzH`oMwb<>=lc~e2m}5PBD*PEKLNk{<*H{i!lyuTOOY63AZDIJ|DsFAMYtTv zYCwV#Ah|?b3(|tdv)z&v)4uISvqp;yeU}*e0>MZY!}*qN@oNflYi3C002PMY;_1^q z^U%p_YIf_agv1jl`JrOii!8YVJ%hz_XM&aO@&Powz6pWn$QCqJ0@gU#@;|Pxvbw?s zj{|T1NqFBu6eyfs|9$IGjUiv9`-BhGrM;5?E(W&P!3|u(%Q|z^Z zxHH>OOYzfY2yL}^!UZ^#ks{OVB!D4UA?o}hb!o4Blg7+#^EI9~*sFnG58g!RE0 zgzaY}r4s67{MK{Yx%tnQ<&M+7lkr!Q&OF#&Y-y@NnKfOrJtmf+vE40KcrgIvOfAW3bHVltNz{LG8uk151nj3B25Kn~e^&5Z>Srs)eE};Fl%T)b{=JJVd7gg+pO<@o|Mu{CvfI04?wUy2Gt`S(b8yF* z5<-eP2d&U;O9S(F)hy`iNjZU?#l+L9S^|FaaXjrCh0Zy|#5-StmuZ=I14`XJoamX` zR$5cr6Iv8GpJu->hpJ&C|4MsoZ9Qfh{x||bFEm7R^yKl}=>F;BCrIZQH zv}yr9~i?yPPq7sNd89$hR;GE^1rQJ>3h3K^=<}~vU zL4K5_nok$jMF_f_`F!|szYC@W2Ts|pdSr3Wga7OhJ$VMe~4N;=Qo4=ZT1n;-=i*Y64u`Jp=S& zXhKpJ{1+DB5$fIGlL34|37Qnr{ojQw99zUK3h8vQ?3<1ms zRvB3MTWtIJKjUPup6cg4)k6z?OWLrUB_#RqLhb#M)VX5ic!S0+mM3=Q{hK=2cX#xn z=en4_EQd&#y~Zgdt7&wXhmc~$-mrbs)o+VSJVBS?B~FP|h*$e|JSp$za^1K40`3$K zA9FuR5!;%49@}?{a#HUTqQf|=SrX+`GVf?^3yr*1F~eWB3}W-P6*Q~T%rkM#GjYx{ zaVmA?c{Ao%s?M`EWbd7y@XkJAwvw9KXT!STs#j4{!|(M|y!a4(Z7=m=zak@x1O1a_ zR+aYqs)t9msK0Nq1T4E>bDM(l;=EtU^T^N~XrhI#?UT~UDlV~Ax8tGVfx04tIBZ$V zUprM7mcwG_H>f;yL*^V(W8`$GrhiXAJ#^}@v8C}oMu?OJn85Rk3|^eW*!-8-aC1?kUrp8;9F-4xzM)rWY+^ zQ-O3}w9soQ?L0CTiFlWUeZ(=;@(&6Q^e&L%whxZjY5sHY>o>( zlZ#F&O0#UU0Su6%x*Mb@teDyw>Xw%(|GLrKnI}$XoU~v1^%#VKf{m6Vha^XIAip%C zPj13a^2)ka1mGnURvs|VHKb<2s4yVFEdhSDR1MjQ8=jyyZc4)r&b=J`cDL)?sj=v* zf#my_y_`(G?~{Dpn3u&T(yqLk2AP0YAcS?}Wb67K4Qv_$nZX3v^^Cb&f9s1D>N8vADm0kC_!rZdw2OgD5LYwmciuOmy0_c}Mb@ta+4Fd9I;aV|Uz zniG3l&7NfZ`}6nbAWjXjy8#P~CyFt796khjOg_a~I2*}EVHZ<7{CMswuZz%XdcY~SfQ&|$fkxNX;KZ?jv|P>BCf3%6`ycbI z?28RQ1-tOdiX!cu;W186(>54D5iXF|qKN08g9962PFqR(qViCm4B9OSU95!sC13=x z;Mz1Hz1mPVQ;q&e>mp{C4OIEQk?omX<0R-pI-V_i1G77LDdBX@1{Nov+IV9jNU-xL zG8}`{b{Xd*vd;QcUP0ANVpclE-+(EBzi^B;eUOXcv+W#?wJuPs^Av%uNH+7l6emr4 z?hwrN2X6DCKc@;}iaN|ZvvR|K{%{w^h#X ztiKCHd{)Pe^ym5hBiW?qlHI`*=1P^XswiKpW~G&r%{-Ky!T>?7+y2s6CHRG)7-e9R zDdQRb`F7?tF*a?^b{KqVltUZY3v?}eJ2jJ}*>BPLN*R=$=rA6nN&@axpas(H_~ z5?L>V-d%ijFKP4~tpe#Jv%QLb9?d`GlH#Jvx50_Z#iu3Gc}jyxCR5I2&;y-H(;;>a zN(>aAD#Hlsed$4Klu)^@HG?;LrNBOZ4JBchA&g=QIbcPr1Gy=v8;D?mFh0Q4jeDp7P z9}SV7#h<^Z(}lexdIKiP!YS^hs#32)+PhiVA!NY93+1p(C2+55P_ZA=eKfphjal~d z;6llqmZpUyx9=x*|EUIohmx{NlOePMUu?*US9qrmDe^c z^~p>@K8GXktZ<`pqXe9FoZOsDT~4?}ws$q6^KLq`d0itmNqz<<${p#A+?J_*coz_z zCes-DzjE*1UL6%Njdq#7oUaVO#POJ8_9qhPS6OfI&Rzq*3GZydY#yM>M4OZqwc#;! z9NnCP8#^1(GtNOacPkg#INRRe26UM>a6c}mVbhpCm^X0X3-Yo>rECD*C6fFd++{lA zPxrFJ094#-K+Z$!bD1!MFeDMB=v%B{rQw#`B#4#@$VV5JGy!cqbG>+{s_}fTNygxzgmH zmhrDg1{A|Q#b^G$3_kp{bzUO~2X1qM1XJPq!92~t%^-c4wiLerquYMJ(XbaUrtHpY zKY5g$J?g*E*#sW^e`IAKrQJauWDB5R*o#8&--4n8^i%l_ ze}8@C>^yfg`h`H}(ZG;Gr;1Z}U#AN9L^nGqy!_D}SDs}SWN!0t)W%<(7dcf!zq7yM z0qdu5UPb4DG-w3lTm2L7yAF)G4R&>i+oC;jw^tu0!;A&-$5;TPbdN~_lf7Y)>mVI(ebm0-hFAM4Gl9P~kN;lDvp5Z&|cGzm-fWLwb)N4qa z1j4Xke2#z>>Oeumsvgxi4U>71VSX7YXBjBZ3cQ||8E%w$W2IZzl&Etiq2Uyx$Ll;d zu_W&X^7Mcr9_6F2bGZ zb{xqzV4c@BjudyCFnlmjb)<&(jU6^8y?1A`rSD*%dgtdjuC(Wzr?H-H-&1aPr%WYz zmR4lmRMyX}*Y7i5;3*_g4kht%?z3Q0bTb@DN@NqVTOK$}NVT4ph*cy?KI~f&+&Fv< zbPX)i`-5sqy*56YzJ5S_YE&x#jf&|3;;?bK*9~hmJAY#zjnaWxVYOpmpzWa9f6h4g zV|v+5W94wrHw@Zj7lj=Y$(gbBf2SF-M)-01S+nh~vNe<)XO;I>xdI>k{eBNGP&EytJT$LjQw{E^WJCGK@uBM(sVoYT zExh?I6Qmfr@+X}<9#8U^CxTtNeRY*wT4WV3c(^$Ipmw#*(yev2C@Z9vw>2e_Y+OxA za`t&NsWo|wVM+QL_4YT}2%UJHc^taW{YmVP}>_1p1O zY=JWV8L`X%%T`;P0^QjxCk4goxa_V5&OD7;J^RV>>3aEiwR(HL8UJ|sQAhrn-WGNF z)bb(tE~b-*F40n+slLcje&VM7HN>2dj=7I{joF}?V?@lS??qO@MfFm}bC<35tp3LX z6=O6*N5AN|2}$~z>=>lbWi3jqO5Bh*B_XI!FX*e6VAv{xQ^x7w%y70izfW*ylUq3j zfIGKM+2E`^3hu2oDIAzC8-sAo%GMqF16V>vId6q1)gU3w5E&m}?S+*?^*1|$yy*HY z0*0&0UatG*rHAva+VXAS=sO&W0K*SJA7RL}TW5Iwh^)R%TON<%-bQYS#4^Ga-X-vd5}UBvp!7stw;ya@wg zw=Ix6Tpgb&HIBo||AfsI{C|&TvZE5NmZO`Y*EQ08v<(#zVYJm*qK9=`kRY7Kv&y0z0h#_Kn z1S$rZ1?y?AvU1(_RYg^4R7v^`EK5JTro$yhZr+eS>=xxX=Ii9E=q;sJZVx7GiF)s&-d)%!q*W7SY7yUEI4ngtWQ}E}8PKW{m1Fd$84w_E z5*2FMxm_}2tGIJ7%T+Cfl=5)VOm87zkDMDYOk7FeHNG-1z{xOaqip(`-Rl|>NzWrt z@0k=apnmMI#)UVtw;Z<)xdDix?ku=h5o4=|g!u07U6`qWp9GxI4zEtaw=Z0zm1<2p z)9E$Gkw3`##7CXx_4K&L)DYHL8cH``W-V9mSxG8ax~A0>H|?WE!Xppuii;w2wzI@BvSVCtMHr$$*6=v;Utz_Fx%QF_H)%FqNrKc3|^`7jDCtZeHQ6GQn8zuWRz{G~h)v%Uc6d0@B#Pm=?-eYu2iRGsd}~8znYq?g~#p z3-K(>cEEgg5H2AaQvV3za!d45yqvj_=4Ejiw{tY&K*ji#z_V#{kFF|SxVk}sy{Oly za*rW)APjMt6)ki|HVp~GIC9eyrY$_{_onX7p^;d{;`=4tsMyl-~2!1qw zW~3TfQK<#KaabJq>pwz&{1FnQ_+21*o>Njs?6rWH^&jXRPkc;#&s%%$)CY0mQF2yx z?bWPp4U=xpF)pG^|T;_)-j+#ZLVIdO&pAH{^LIq@blSCjc*P_@AS8`w-6e zGW0X_hnz9Ve1DR;kF?S2Rk9uSIN{+>y`^6TWniOqg3W-e(Lp3*H_)-wbD-3 z^e8J;r+c@}nBhiAO!MHIzd-iPuvQ&xy&`K!;HVd^0*#+-%FTWa!?sPHj{Tl?+CrWXa_X2r^7U>3; zBe+Zp?lLowLimI(Oq>qmMc0jn2nu%gbe z^cP^7{!M4ar{Ab6ZY4;T(>s&!b>1CnjDLbO=5n&vH!4EBKs_2OB2UU- zCweA1B;zI9Y(MH9YcHF^$~SH0mvn+-x-4mu?GlP4C+QheYstKpMo#8k;uZT|r+v1| z_KdrcwVd)xj`Tl<956P@**%hViNxUg)N-xt*SVaF7fJfZ#^gJK=p38MTgD08mHqm$ zQ3-cXFNA7);WMegX>y|w(k5DU7J*+5@J!eL5SR{p^ z$R)I#FrTC@o2Ob!PcEC&%~;FRt-%>wPc-r~AM`r>cPse)cb84WN8=o5`o#}yHGXr8 zRV50XWc@dJ0x=M`vXywzN8VA&BhR3l}_^UwukUW*B$m4{h{GUU0g zjVNwRxoT>DbcL2jYj|YYO+<>hfB=vaAG`n^HDHdvZ|>P%pS(dzmCk1SnUUi8nn>6x zt{-+#L1rhM{!~M|{`+SAZ;iC+(s;#%dR2O1_&SvQCGpoeV1PZwA*ruV6ek)|+hzML zE7TH(QgFCWf*h4%E38Rx!4#G>OY`eU-w)QpOQbs-gcr%$iOG%z1=!TARTv-;K`|-GI`*PuqywDVFzQVNSagJtHfgT3Ap zEb%vSHlKn%MdDu5@-b$K*)UTbTD4A)I`vNEzrGf1fqoJ^MADdITeO-RA5bQ1=~PqK zI@qK`1}0+O7oY^d+aap87p5kvRpY_BZ9~{LT~KcSU|`ZkrMbMcJyF6EeS%erq7T!hktrY0}Oj2qN9BA1#lf<-{7PIjO zRj1cv<#3fVL6T|L!imQLOQ_N$K1g7Bg!%f6+P&orq>NSn(+6ZTqovf*;)IwgHc(~C zA)1Vc|1=r8wzRh7O)IEO_DmX>1KJ^PIo|bEeE~`bt&Yb#0wcIxY4_7xwSi*8E(n;e zlG|)m*KD(+rE6sI{u(pJH*Kn~HpcS2a`~RP+ah(#v8$_F>D+Gw(6S3+Z8?zgDgilN z?g9)mFTQ@GUG%Zc5aQDkhIEw?e^=DiAj7e$ViL1oO;ODP>XLup?N1D!d=$C@=^P)9 zsoei|4pTjFGrNGS4Vfx&?OmS(uxacw(B%-y!_SCF?W?|Ju2g@-T)7&hBgM;U4XO#L z*Ol9qlQ)=Kcmg;b_bHk>Ms?e6Z||B@rM+r=>}=HerL)qkG|-AuK{{haK}m%^s^v^N zyIaah5GYIiF|fo5$-Xy$%`r0hzMaQ=zymjumU`7eQhqX<^B>M^PNJg}e)1}d9Fx>e z<&SN;M;%9`}mKeZ_(ki+BO9D)AwW zAr%cCX?9M=HhRCf3uLPa8Ck9g%rDfF`$D`ly-O90b}hF^p<6vkECeS~9~&QurISD8 zN1r{qxzC$^lr@5XMU+%TzCYyXB{OGRem#*-zZC7?`;s@1K;_#SCsp=YCXI3^>X8lm z-Hx`gnDG5YtYilF-5)!FBt)yC37ZRhkCHVoIv#87Pwv*g4MUK+KF!|4-(xKd?DG-R z7xSb`wodLu5Eb@VK)daYQT2dAQG zf;ljJI`ENx#Q_14&;|*ff+)yfXtIJ|taRl?H?MeP$>JS31h2kFR|iWyL_!9+)w>>7 zwx0zV$df1k$V!dofzD48J~UE)zZIltNE#Y@81xJ2mA~Lv)Vsy1%JS`kUbc9g_{F$Q zx}VrD{9>$Ul8+(Qe_aVnCM`)%T|?PqEwO%La!>`P@7v{Xmy(hUgy|U*hY}s*?8M%P z1$yy2ftl4rFI#NX;~$Tw9&`7FUoxMe=jr*eEFRLh^@cZeR>kuW6JJJh7Dvddq;E;@ zS=$9=HA$86hZv^$wjS#x#S4jNb4-2lWbU)5)1M(cv5hr8M}w-} z+JbW?k-aA4li*v4ic@kK8xA3JR~}(v(cSmH^EAawkXTJ$IzIQX!f0_`Q4nrK~PEH zXd!+RhgcU0-roCiM?GZWq-w*IMIvYRvCx#T5O7XuVmEw>=xem}s*8R31$^{4E!vrC ziZUgOgNezxRkW%%B^lmn5Aj(N=6JVr$q%nh@HS49ANZ?cJ{1bmV2-uW3o6Xfe8ASS zyuFnyR(BTN)DtI@#G$nuhcecqmUa1T%;#jke*Hb2Ter&RCKNHIgYud*Jct+s3L9|k z8EN;-*|XR!gr@pid0n?cGG%j@)9%$MP3Mkgr`YG3`)R~jI+!+8&DgK}xNzs|8@j_q zyC0^StLGR~yunp}6ngbdFzQG%&VHdjFX5tfTNTri?x!$LS)waPEzuA-gJA~ua?+>< zJ*|4VN?`^i6pN>;Qg@?^`AKGeRuV<46yb>4cI=%HVSa9oX0q=sm!9k(M>}K6WgQMT zG8+ZVqP|AkE{Tq2U!ze9rGyA7WIw|=#LV>I&X4xA#>`OH?_Z)O=m~^TPpp_zt-xi~FCc54U%zbKB42)ZQLXNStV9GOut$N>$lg z9X+OJRhZ4+MO|mC_H0VSYbLl2+;^$)NsLPEln3@*9s=8&E7JF7vf)&fNC-6U*NV63 zqtQE2UN~XwAvjN;1m1gV0t1VlI-^V=*S~SULRi|pnu4JTY-_XyMC}WPQV{G#5NZDkvNDgIRV0p@7K{u#>U%!dYP2S0& zcRaC6AH1wAAq=zp8yZgjEsLbPeHX=A;CK2SPWDXip0YXZQw$pOWf**3EZ*GjH$Dzu zjE_HzfVCbgyYnR_5HT6_{J)hQFu7Kbz`xOe0RJM;rq9nWB*DTjz8-q87OMK9M1jB~ z33}xH6T$t=>`)HgWckF>j(ADk%excnnRj?3xmGxfm~f0cxIzXY!9w~4`oef!z2cq} zvPZJYGA{Gj(zTXjhFlZzoLfOr!ug4s6%^kf7pZ0*RmTAfht`uIIRf%Yqg!iOQrGNY zD;}bf9g_9=&UHV@hf~EjKtS^bW_J zpe+@CyKm_oM|ko9C!=KT!<@WyQp?f4{%-r4dGKjY9iC5=JYOn1EhJ53v_3#EvZ0ZW z9aWq@K8^&|?BiS&!*E=?(S0VTmOeOs(C4raijw#+Hc8G_W5uXmpTL{mokSOnMay9g zs#4L}o4_x{TT1&um_26DOeWlV0*lWz{VwN=>8TnUC~!u#`yFI13?*YPToK4YDV>rx zou{gPYzmqo-~T{3p^y0^m~e-cie9xzhs<@IRlE#eKm9?LmMJAQ8lIw-QFUK>LCX%7 z91EHY1ulM7lW2t%q^c^Yn^%|m}t!ml01vxJ}so3uz(QNpjwOUc8)G65~N-dc0 zDFdudR_SEut%6zH7};3L(x-+FWk=RkO)|8d zP4XOI&=h#Dp?1qJ=J6nV)5Yu2pGw&eZ||l(0-q|f)Wc&AWzNsP)Ki2h)NYa!I;PKp zmCuhX#g`*j>{pI`I}neT7vtrbvPnZJR-9li6p6)j$2^;NuM1(`9aiuQv)y8z8RRXG zqIO{h!pw(N_}tL|^Vqf<f8}8a|^C?XtwWKTp}E8?N&{ z@HV?|Z?VqZ##K2b(~zu@11c4^ygC(?Xr(2#$9ab^ zYiCgBl|0Kvv#~CCY4f5$){vf zQYjSj$#Rbt4={QABnT)9G;&9>?y!C{N)SE?#D}eOvC>4YkdlN2rYN)C2ywICeD07N zBr8A~p2vnH@fk>6o)vXE-7<4|ixCe~uU3iv2F?x3R-HbeO_0hT>BYpo)}PjYK<5u0 zZ%?jTX_7K!g|f;Jl@P<=CbX5|u^HdVDb5thMYv8fVAi%tP|(K{TJ?N5x*1ROe&nrH zw$@z^<9L+#9y@m;L1oUPWq`CJev>sSupj8H@t!=%o%=j3VMdWJJy*eaBW$52(yy%H zbje4%dv}9CmI~Xsb79I5d>?Y>UU1OnA`CdN>;q`##q;OSBKCS^w|YdQ;#Y!1+4{`S z)#>Td8g{~m2H@0;DRU($5t1v17`syRe(HS|kIrnS+IUH+;fmLC~sR32FFpCGUyNTOea z(P>ODP;f&?QD{RraNn{7M@~WmybvU&S?)l&xiUBu*h@}a)jzz?Q;9K(Jmlx0M&R{i zS7rXh9Lmghth|IHPfrI`|4o+)K+qN#fE(49ufvGg%977d=$$x`?AH5|T>~F-OV3JN zC+;lr23oXSC+YNFcmrLre9kS=3CeTsEe{wy`dE_=vUJi7&eD}>lD{obV}h)? zV`~|_H93S;eZ&qFdXt3|HK?qE0>1Qp`^5y6!q9EA6RdRxVuG8u0-2JQ3fZEYLm2D= zN-#-hhM0{D#@Ovn5)`T)5?$3EkX4G@CpfeU)EH*nJy^c*P6$Liq_FeJvUWWpW>@bp z6`!OOwNe=7sr?I7a*)S~ZE8o2CtZSbvdEl|SPbw3i;{{kSq;9-&i3T0{0Z*cNgj4j z=&AL=Ocdw+i|Cz|uc-D?F3d~oPP*qyg&h31GWo_;yx5x#Pw+RX_;Lg`djaPqS>gt* zo-m&THtV8TVd@Xs-6K}xMf>G*vg>3@MvUbH`+aJ1iex%ycyzLmCXQ;=Du`6#{4Kn$ zO&3W|@ykpV$xNlY-K1A`O|r5}Qh$9)=?1Ott?eI9^R)LwM7e((p zRG`M*TEcXnRi;^(#Zw$Vo0IEYCaJQsrXFl-jk*kZV+!cm)|E{a_%KhYD} z6N5_8<6?z{I1~cp(iOw;+NAX6ijyV}|YH+QB5G=Fv$+yEWm!{4wws5Ra}kCFHz+kdP= zD`AAQRT_vUp_~bddcf~!7O#P6&r>MrfaNonn1pHOk(HaUDKASH#2gg+K>QG2!xl&r zk9rk<5f>;pM_(K7$g0Ka$QsG4E3m?fXNA{(G5$h)VtiiwH8$-7b2`1a4M}}Y5>sZv z2WCi#t4=(~)vC^=stiOGRfInIR=W{De^tA_|47D@UQy=`tC9!SVY4uwDB5=<6TAav^sCEY5%1*MC30`uh^n zhhP2t`|~&Qy-TmI!R1TH4*mbTfrkAnJjULm{(bcF|J%bogu7k;=hFZA&X3?3{D#Lx zER_Fkdr#=n|9$KKc#Zr`|NGf}+`Ikf75t^hbB34W+~207gdPLZGWEy{l?^@B_d9{JpgMb@kG2!1*TRg@v2&D3>DPi~qg7 zcyPYsf8R#FJ_l=EaIgP)r7!)j|K9uA1918Oyiu3FzWM$4!@^(97n|1~Kl}6N->;vd zo4!VUfiRuFU;f{pq$#}ypNPE;je0eJqN-aA`r9%Fvz4&{(z5?aR=lvD8?#(%9k9SiM60Y(-qP)ac7F zq?sV@a2(>w)c*XB_U9)WJ677CGmqSUO8hth_t9gUAihTFp>Vo8)<>qE>e8ZgSF?0? zaE7!t#2vOnG?|999J)KGqtnN9X|ABTe!|To)7EHOoF2_jJyDKL+Ji(Isu4HtJGYfK zE$YZLJCT+HwZ)-_;vjzhM~|CmxW#se?TPjd`;prd2Gblyv?wAiN{{QQ9#4Z>hFcuEpC`0wCX8s=wO`|ipC=A+{X=}s zVT58eoXXVw{6vqI4eoq^mhAuy{K&*1?qfz=MD5SV4$<0d>{!EJWw^tp{W(MXHLLdO z72VbUi@i6EYx3G2MxRV%AdmzCggFTzCJ_`6C?H}I5(p7A35i9tmPthf>s(Z{0TKv< z5+G1SY#{;yqJje2YHOGWCs0t3T0v}!Gak`u9k@Gq&iTLZ{k`{oz8`K0!6wgMd(CU@ zVeM^L-a-NZVU~yeUaVZ&V*ZRsf{}^PRH0xN@_`6}w*~`WfqxSNZy5q-0Oa@HgCs6u zW$;Yqb!hHz;HMiiQw1>OcL04uAaXx$IA^k_01=02h~88vI@uRtn|} z($Fq0525u#2J#SG0g?;E3`24OHp>tN%bX2^JS6D@j0_20Y2P71Peecfp!&7bjo_98 z;Bg+1&g_A}S#zEhys9tkQ@kD z5ZYpdOMo6ielx^(&W1ujAa@p8MmA~zj4XYI1i)@Uv)tf^L>Q3a)FAiM&4Ofv%=LE<+NQ zcM*Wv0I30G2tIe6XIbDkD+QVyI7@g61Z@-#!~>KXQIQ%uo+Ug3nh6xO1&}~|2^n=Y zaF*yd0X`%MW`SZ$VFcn!(2C3j7%u~e0VI)JA(8Z&%mpF@>b(pi!H~-#z%L;ZXqY7M z)s5hX1ki!t)eSB%nArnDBtQ`o8ru_rk-Q{GU`BBr41Fkt8KD3s0{xHzput_>VFJw9 z-+m!E%?Ojc)E_XH3^)sHaus(5=*xAXyDJ3sl#rX_DDFQxCm02R@$#EyzF~#Nd{|;2FTn zuH~rU;pG{@|Kr{M|9|~|mjf?=ObN?p7|WKo5V%MQ@Fjv-k`TER*fX#hXo3(3Oz2es zP&4matNd<-`%PT~4%!dIm|JGvx5B~8trPFjan%@vI+E%|ti|L7Zc#B?C6TNUNlWF!rVV0Tw@GmOB0qOsdax^zB`FFqtDe<{ZT3E% z5Bc?1mKvZ{qIvH7tiC%Bc3suOdTnj!_mM*K3#)lTl)O|gOwYUdU+kC&Od z39M(7_&4$V$-h(?iUtE7Bc#!G&NIx9C9x4~TJVC_(9a-nj%XcWiBGG!pG>GpBV&w*7W3JjMIk0s{Op|se*&cJ1=hu#E~ zDUKzewb@lYq-oy}`}P?!R@wWp9elUBZqjIRCp3MKlxRUT*OI8%Xt*~*kEnwOP+h53 zeV9S494$f%kSd6U!D3KyqzEogJp?r<4?&K{vksev;!Kp;MP@x2?_f8fqm?dPHr0je z;UsE4n=hi@%n$4LbV2IFmpc)A)9D0Ee0x*sx*($TW$Mhzg6xhNrDAo<>GEp|#iPd; z7Mq??{BvUN?PACA?}oO%DcFxOxp#KYcyj!%wF%Gjw)r;rRpki86!~ttF2};gf+?zN z=Br&DM5pM(%ChQ(3@<11bNs7g*a4=@#B7D&p~7l&%oY>+%a`e%IiAS0U}u5}Y^IA9 zsv=E%NaZ_YQZHGsF40`ty#wJ{fwtKl+fscAsg^7*N0-UWy~fp)!}elt=+hSb?C za}wul)@asnm=!0r$g(2URfWpk>yFTViqq^kp1V-gN;R2P%d>*hZzrxfLi1&6JvPQJ zk*+SQqMCV|=!{8xyTus?o46fBteQFQjFG%eVd7-enu2sLB|X>~o*#&EOT{T?Ox|`u zl0b+5Qq6q165ga-h=!6Y2~vZZ7qwao^>DF! zCsq`|qf;U7Ahca+jZ!Mga4@9^4-bez*~XAjFnc#ky&=yUdzR~iHu&_WM>wM^-*SQt z(jMx`0%$7%-V%r#HQ*+?tm!dPz3nsMrhad&0m6dzP0sM&7C{c0n2R2;ari?+(CG3o zB_TU~ufRqP{~P`q`XoX>wb^O-i30g~*jO6celVpOqRrtQ+ZI+sjZUziQ_08MrS{NG zDlTlo76V&MMP8V3J)vA=m7(izV6gpha$mI=AKK(3jPX(1k3+LKpK-H&OUzn|doFBR;EaLANutE?OA@r0 zdx}ihjc(>D@}b||a5>zQIuxS`90pPywagUdUAaIF*J-gm$cT)s8qyvD6MF^jWmphJ zYT*S6oD!8XOL#yKQWXPXDatSNxh1BCQal8Yn~-MC;CZR62Q&DgRA|?FT;e4w&k44E z2Ig@I*EfUq>#~NWT1!*i5|wxoWLuCi5N=(lv3|&VBMBOH54WyC|7Kl^YE)VW8v+L4 zKZD{$+$8r63sFKnr9(*!9AU=kC~{G|+zn^TopmF3!_y=t&0ITmCdJ#%#4v1TQrKh( zGgOjbO(fM!zS)d+2^Lmqkrm4_rHm#yz;;<7-TaU^a(WxC(sz=Dq?pGDLkJF-uAv;m zA%cw)^bdUzi_{!JUD_QEr4~HWZ6z7L+tdK#^tbOX0cH|%2G9P4>=|=Ge&M!i5i??qbuVxClmLevK5|w-MpRxqtQyt9tQTM|l$jewH#;D%FT_MO!Q>8^$yVHN zV80^C<}u0PPTuIK$sEJd>^u$hqR6J2^iu?tFszS4JWWgY2&o=qVy>2rW?(9V?QGx+ zDENG6dyk8Y!IYZ<3&60PDswZHOQ18V=>#0KDR^)q2nsZ*oc4jfM-jiod3eV*anMTC z%nUmlpgU3Rq_jXx#vBy9+3Rv5zp}VTiZM*A!YD(#czywRt(LBr zAS%n~84|?X!A*9E!wWHzZBPj=7KN+4gHV!Y{FPg;5)Z*TJ$Qbw>TMZH`VQJluKyz& z9j37gV@M9wmASxo#N=ZusLDs0ji&8Q6p9D5JsF0`4~`F@v(rRB!)-ZZCXW z2tb#qs$@Qh$<0wpLo$@fs2Dl1a)LmWVOR>-QDikhH{F6lvqR)3Dz_ozFJX|$OX6#4 z0Gl{q(oHAD1RNg-x2L@cx2JEwQ1etvPzLkDz41`8i3y%ZL?mJd853NZ6_$DwTA`YW z!9mu<*>EQ%JyQ~CM%~(>@yB^sR*rHA&`8$cZ-LMfw7zndGBF$OoH@Zo4<0ntC<%tQ z&XaE`#Jg~u69Q?^Q{z0mszTu2cD#Hu?&i$Fgw8=rWiG;-L`232p|x<9nIA)IPZTNf zJE*=YrA-24-AOei8F(F3lwTQ490k`j1@*vY+z4x+WpNZ|(!_EEF{xKMM^JW~G;Iks z@M+WV2`;o=6N9JWO{Rm99_E8VF%L~N0f-`NSh*?n3MwX{mwOA-eu#`9vrMRBJWETV zQ7DCjUn67Y?9h|cbs^~+ZPD#eRF}sAwBZ7}@&lp$lQaCSJ-5qbFeWq6qg{aKN|hA8 zhB8=%Sm}&lIi;V$R(>%_K$KciQ~3-t5kqP3A&U888uHX+I4}_Fy$~z?5CIG%nT5o} zP~q*39$@9|Z!O|?TBa-zJ)KH;J45xm-OHrH zRk@aLa8N!qht|OS%-f3{OahZB?H-C32O`+Om+{sKmSd*;F9~=_l8Lu>rjrwbWe+RGR{Ft+uxLz~6O;pcjnrY1 zEhuy^$hSHjPeLvd5$i^&FDcY?KRiw85rSA9<-8O6n}qm{2761%j0!}Ucp^;#F$^C# z(M+k%oUogOh`@7d_^@AX;11|*&f7{&vDltE1oT+a_EpY%|LfX5Do|Z!V4}hxRM^ z_8I*6r*Nm|z^2b`8t%^cJ#3-HcQ6Brj0@YT~hQ zk_judpjKvaORye~9X*~~jeZ#$XC0elJ-O9}wq1SOCN`}sP8E+C4QV>8O7m>$#bQLP zgxDfmS|O;(QF(USsdi$fL+V00JcG%Lbv9*RNiI}vS6_&hw3_0qX|d|mZ_RZ9syd#s z7-_Ins+4<>4mR4YaL5*F%1px!iZWETa58H|qF@(%K7;HP%wSLwBz;vhEDG~B6m%Xy%B57LRbJ|Nx`_YKz2m03 zE=qE`D$Z*1x24&V5{w@zF&yTP5xMb9;2$i3+obR6D!+a#VAr3?j~f3ldeDvMbYoY? z&dJBl0k>J-*=4~`d(8(q`Rq}zc#xKRM$|-x*Y7xzB(Gnc`T^Wg_Uya4xyzS7f!zk+ z&X6Y`zng=9uz;G8m6qB8SoCL#c6DC(Qmr;6HgycUdz?4bUg&sYI$+bE#R~B_q}qa+ z4rRq>`HA>EK$Er~p9}8$r5&aWyG%M_MgY56aq53%yfSUDAur;Cio0RAj;@6rKWA@y z6kI1(QOLwH=n95wHItd1W-?);?SYM2#H>WHEModBs#uP}wT>N^-1uE?9<8R~?i~*o z@t-bcea)m)QNV2+P2j8p{5EY?h%MkJ!;8<$5`x}|T1kOw2j5?{%Z2R8e;2#YCU&>F z)f6bg2L6CrjeG1kFQO_AahoI~20O@ynp9*e%mX<>qiZD=wlZ^_rpThd8q}en`O&;# zofsV}(wW~Z6fu(`sL!J_e~Hd)mx=-vv5PytR$ay($n0(-AjL5+lG=YeL<}Et&uk?Z zWHyzDW!9BT(R_}^Un=LXu@X44vNh>00{dOOPyr2-?kg!2SqQQOnKg8V>TERcs!nFE z(rb6S>dZTGjNM7Xr|XuMR=$W<{oIPqZFGIRV&?nFMKh^w?Gw3D^bYsTpR5Fy-YYU& zEpk5hc7T<6%u3);SMO0O49ketBnz;%9%TaZE_Y_duSs|IPS)^1s)w;EQ2 zSN59-Hkc>}aOrd$NL{&w*We2pkVLu3ASM5Bem#wNRjWA!v%vo=r1~cF+ULYIxp!lJ z)XUDHsnFwnc^VDWC#W`&2X{I1;fzvs#_FtF!J~^I?+g>TI#e+$SKJJPL5rrUlpZMqch zLc%Aiac(qFy^<<|xaF2ZLHnwL_WLv0=a>;keadQFy$4DMN;r|6>&^we_wIvbwhP3c zEYE^tCD{<(wGp2RgZcC-X!Z+mVvx!yWzjk<2Fz=NRLLDQ9OQ03t_W4hE2)uZbG z0a)N_V~3Z5C+8Vfbu(L}R`Gu`TE8Wxhcbk3x`MCAJj_C>TY#I5jitr%F9HAfh~Ki1 z-@vctfS1Qf+~6tms^69Z;*8HESr6ecpszyWKvgN_CMn0X-?Zr`(_CwLfO>=Z=$_Al zSt@zP2Tb0e?y-sbO8thCljR-k=G95(`&AmWZQ7Qqjn=gFRsgdk$Kblv5GFN z^l==oqiBG8TnyX7>h>3lqGUIBh($~K*-W+=yRN!aS7)yf*KDteo5Fj%Ba*HwZ%B`X@PK_r8E&z{F84U$uBqwQ@GdJP;^EZ9qq zLY9C(1$wAB-UwbmZ#+QCaOpD467oa4JE!_oj-**(SC7kN>Pril0%rTb7B&q38BvGa z4x@wrw;&@E(IRs#rUNd6-GqBvfa%R?*&`{*8ej1^^5oK55C{};%E0e7gK)zqHQQedC@vlMz8ii^ zKdbQRO!m*_kjnrc6zUDYw{+G5qntP7;Q*uitHA-f8mwqCauHcS zV%@3PZY?Z~x9Z+5%N@cAI?u-LD*HM%T@{ZP+vJ+ofxnVYJn`qKJrWsfbzyXF+3AIG zea(PPd2yq%*f6z7u8vv_IvRYGEqUz70)G6KdDWV1F*se#O3vvhSNqA-uGZa6lfp*7 zJo0M&h0~nevPdV~!;VRhcDzS7KFqWmSuPfRQ7j5`m04iLe1C7%zGyy=Rqds_X~Ai* zwXUMK;*&}+zf&&6HiAQd6j_d0i%4hiDb}`Y1zs)!hBPrtE(`af*Qxe#G@;-FtX>ml znV7lP)}t6?$jqW5vxhCJA_a|FR7C2p_N>+Rm1+k{wT01HiaOB={I0r?hS!imtVz#0ghTkcAuKtXR$}YX7a_&WDu@Nlx-9Q7y@lv(%X<0NF$WCcx4yhyNv7#n|V<_tX_RF#63cWPCbj zuZtYy57eY`AqVW_ia$HPQLh0h#Gi{8)VwZ=%7a*@dOsKa;;TD%=AJx9F7p2M)7-D0 zUf+BFLiJyEQEtlk%iL*BrSlZ&WJY$at}0ng8R3vFd2Z|Mn8TaJX2<5KwshJHRe5?_ zlHP*V63pR*Ge}~ZQ*JTlVL}JDoTV!C)r8T9uwDs6SZ|&78>Y5MTpW&IM}57O@>SM?Si7OvL&vc;0?6<0zQT8tH2B=n!FJ$GWs5fJZ>`2Yjn zb$bi2Uohix)SrwC+E+QaX)sbZ*4XWp(4U)pwy3@&!fQ-cv!?UqAI=5+AlQGL1J?V~ z_;+((&jCbNkcA%ivSxkk>392XX{6Dctud#Zb(6|+ zZn{cGz}1&Vz(yt>25=eD(Z|NVKnb7mQ|WEjxE*n|Zn0f!fX8$*HkbTvUsuZp5cRCg zR##V9G|wX}%v~%BxGAfVRZhzr6dZGfxU^ofgVWGZ=l4WBF?lM`;fs)osXckg4u`Do zx;dP(4jPJ?793^v>&@FD$Wmv4B|IJsRD;4T>G2PTm_gx=_3j+$W@NW(b+t}Q>u0m& zbpi4kv97X|Bd<|l6$)`fW^U`mf8+R+mAp4omg$2X6u3AoGB zgZNce>?|mEdDwn8Jnbj|ELI-EPF15A$Z9E9#FZ-_Jqip_*29Kb=328ptcdZ_4z5Ec zN=RBuYQVmg4uP^%&C7?V%-DVsk4+1s#nQrDFo(*S-h~aDT?Dm7p5isgu(O5CK6->j za-1hK&|cUPi}cperZeoim^2ho^`zmHV#`+t?;IFe4JMY}7(?{<={JA3J!>03kL-7? zVY8`aI+-{u3>_^N1J5RHd8-0VZ>Ul5dZWKYn{8?D+_lwwnSLDYB5cb;FBBHE zL=#H+N*sNdJ=9Y_v{SV>3__BWkv1vV?Gg^A~v4esE;eFWfwE)JN+%eq8zw; zIy{nmJMM^Ayl3f}2(R)D-VGbX=X$4JzWs1;`HQ)aXWoB3x5YT>AAd9V@v<>92WKLY zg*bLDSTcUBDe^5W^|6hYUbtm{sM$y;i8apzKx%(jSXc=7=C>4$4shpis7qnrZ<|A= z0CBd`7D2d3b0n8i3o)-f=PkxN&TyK(=8X?N%|aq)nC+Yg75Q$nVala?^5tE>OR zg065Q)cL3Eq;)qBg_PZ;GX#ZRbd`|9mI_vOgM04e3)y0a8o8fB8r_gPQgBM>zt9e^{x-rGa5y|iJz|MI^FfG>Gub1qs^nuC#_lqt4B!D?!-xJ&5m3*PK(qO zqt|>Xu2abCcGOEIy>oBtYZO+egn82S`ky=Z)s@RvB)KYb7Fw)kv@tG}j+Ts;M`S(g zPHB!`?UvNNwOcfL%38B6Pv9@Kwu*LJsL%1jupbf=FklTxsI{eWH{cK~i7mAc50;43 zaFK+bQOQI8u=m!DpuM!hm(BX{ghZXTpH0TF>+G&^$Lj38XG^b!ToLNmCg0Y)vLO*s z5AZx2jTEzgCeO2@h2J5oQiw%68mc-Pgqsys?!qn7xK``v z+>zK{oNpUejpIOpp0goLC8#w2PVH zM;65$Ve4uJWMg2Ad-czxikd6myX(Lko2|Pg*4+xPUo&-eUl6dKH_P9g+H>ll(R_gQ zB>g@2j1$~S8NlitB)|DXqm2?Es!AQ|C;2rfoIc7+(w^+a=F?$P{nx8BZ3%rt%U&(6O;*1(5 zqXsJkp)hi@?2(dWwYjmOK_Oq*aJ%L8#O3k*A$ciHM-yAt7W{TJ8Gq8~(%XyU`}7*$ zX)y4#NX!G^UNPGja|Oy>++9k45msW#5OjrUNtIR-k`vMgW(NkA0@yHj*G!!<2igX< z%5aFJ%FQrRReR^A%!-$`lXl(?X2^Olw!9>gh#aa_8kF4Ry6FOZ`2z34s-I4jW+ZCx zh9(=t=u`7axwN zw2`dyLZ;sIw?x_Q$#YK0w{tt7@4)AHhyI&)^oaCgd3~;|vOX+Vmt{;NjF6&W*wy6& zAR6+^8%}M0V(3~s&pb^_w0rOKh&E_#V)L8)nEvL6QUSGYo_QLOfA6(O&d&pCW;BMv zs-Rtu26nvxZ)xvd4gZ6G%~#{dRyeX9nPG)}h6R`Z{^)-!APr30ND{-mWJXIWlzDl1 ziGek_>2yVfGTc6p-R<{ZXU<}yiToyeOd;*jku@8VSNj4+n1tT0Y4&x*Xl zbsLI`66Cpsh2^#Mgt5k+ z+FA>X0HrdqY8K#ZWDj`quNzfho{9(jjRd$F?*%PZ^UMj_cg+6>km4@00OySKhl%Q~ z82w(JUc=&6M}@RoVHbTU$-C8V_3@Ql8X>#}}K|=|EU{Mot`?$Elr|#}>N|IlzL-gT=no|8j&D+Dx zj$QjnK5+};4@FHi_r`DSDQ_-qt{ol!9~kMwn94p9jV{X1A+t!lN+Av@(b9RVsQZ4% zAQOW!FzntRmm!91ZS4=`7s-Md)vI_chfMFOjTOl^^E^4Fxj%EBeN{kkT1?T9pcpEH zN5ObvVrYWJr?y0o+ZK9FJ+b+C%B z0#QTqBR}ok<9$DzSQTlUW!MEa9Dy;)^~ydkFT5JHECMtKj(+7P@Lk#?paYeIKN=?= zK#bt4QN}P~j6*@Y-T@r~t>=d~0h!dktC8}aouFxBx2GjDyu7v^M2JY{iqe|1V?edb zf*K}V$Zf?J4v{^r*?~brO zWz9)!O>CAihFYSU^+SnGli&!sx_ViwIJbl|;u&3&RAS9hj0CF{4V}AhbuaH;-gN(X zvR}%0T+iK>sQUi`Nw}x)&Oa*DcO%gvulaRPnHODv)RO!hu zF+u%+c)=Hgc!1eV6n0>?5aWnajN;Unr}lrk^Y`5S@9wXE{`=hcsq^3b{^s7r{os^{ zXU%anvU;hkCP`+bg~OTWhU}CgIQLA}$3WTT-0xy93&A;S&zj?fCxxU)@RobTJNc-U zSK?i_sG&r_k$*FT4Op5~V#QH3$fN34H&k_h*?I5>_9ynotdI7womXamDwZ^G*L`@AxyK0%Sm|J~stlflU?j ziu1X>KJI(3wZ>t@SZ+d3yjQ|c$;SRFih){QlMT1JuaJ$2*DflWyM4L$I;97UyoQbo z*M{7Ab1J&^{g#h&`@i1u38X!9-;9H0!Y6IxDd*oA=LLMh9zf91XJf56F}R7{5d9xg z07bx#gVO%ocPwBBc;pXXBPqri!Otzn&TTRhIIr;mX@3M|0=0L&QZ~|b^?8=-4;GH#QRqvV%^ z7xgD^7&SU}))=^FOCL7IP*^PLkyLu|xd|CsI``ZlKOITp=9rlCLBePsyJ976TrGRLop})Pf-h-kMbXil2iF%SJ zj@G*N1<33V%pJJ*-HR8e=AQk2XUmIU_MA`oJY4P90imx5s-VU*A}qTzqzA|5BHFSMb9aE*joo3}eyxr&knC zuRgHp)jy8r2R}E9_wD)0*v#utQAkfTAd=abca9l8uPB??=Zp-GJK`>u{c%<|uaxsD zmOHPYx+}6jyvB;9Mv2SE<|T49l4)FV-Ut?gj{0u#-7^1GxBH6HD;usDv*|_a`jggr z8Cwr*7}!vsw5~1Q#}f466Hz|zsk%WkpeR1f`g7#gMG0*QW5u?{?A)`omYv+P;`>F3 z@4&$JTBN)-l3n7yqQt%W%*QP+UuAjb0X=;=n{s^D+PS%ugYVy521+{jeD2fz^LNI_ z|9QWAZXB#vfpu?y8~8Ey$YcZOJ)h$L+uT0?`8QFvx4<*L#u#vJ=ijsD)fbU^k8NOi8r{#^0>|BWW26*L(28@&3@ZS440%?jfLlB|Y*vj$9uY~eIL zZ#}i|HhJ##Ozpk%`_G$?CjvXN9$k~z0#<{Dz!Z{ZJy=Fa7!nr8KeM*c)v#qX4DeR9 zK~}?2C=|x_Poi&=Kkk~t9eC#Wt7F?x41bch0k~-Zpg3XlzpbAhHLWw(n)hKb)?BfG z<3tZ!$_-KOQa*ysq9wS8Xb~y_O~8d}3fy6x9p!Kaq6KYkUE#M)DUy4Urg(;l7L8W9 z2kb@}bmVfVbnmHEZn@#2fp9U(#w^9!o^m0To!2?3T$PV_soX+APeDHrgQGH>F|6M!MTi8$hU)HfddfVs_nu?(>J z^V_<%wTon>Ms@9pGrF*($VKZ~!Tx2hBjG^tbXPWlpj;0WBNFHa@S~r7kDM)Tb+@*CLtWWmijU zR|vX|>iE~W6W75=R5n~Iua!55KYiRX?~wE3DLuYJZPP8^-J2W#ddvH-e>wB)o4HSC z-XAz{dHl_jk6S*0+1rgvj6QjbSM-0W0u*fk`g#_G7SA%HF-GeEiYq?jWTflrQQ($6 zBg$&8mDPqH@ik`l0L_gn{tE%{g$;}lVD{${^1M4(6bYimu(2_qtmdlGij5}R?UkH6 zT-3@q6}AwZjIpow8~>zlmsb4r+v6MS9$#<#^RKnbH?8|?lh3B5{$r=sT)UBY)@2}PJ@G@@Lvw*<@McI>NRjV8 zvN=!Uk3-Y^^j9OiZ*g>ruku4Rrd=de3^i{GhKZ#ROnbZNab!M|=1F)G{r=}Sr_ZlF z^Y{Jx_uoI8YrXsa+dcO#u6}m+`STCCpQ&6iPv`E9caL2kesb)_U$4MTphu4-e>}GH zSjE%7jD(&E%A?+8l@B_RCoe??GEvr?g<*YC|~>c`}KGKZhc|&&>vqsel`aj^rwpl_B=WN`jvcsFnP|k z9?%3Znl~mRUCH%3bRb8OH>?3EHwYa7n(dL?XTu2ro(Gsl%nA;HS1V}_kbI>s-IyXT=_P=4 zc-za);g?+|hwZ>k0i?71!lE8^uz=`D+4M)i5dKD%LL>(4K~-Z%H_+^@gPefRC}_b#7byY*h%v+;}j z_uOl9m7kL7UDqfMaT*lyoRf_kTN^i>alP}uQQq&J(&huARL=1Q|Dk-Lye?<8B3|53 z5;gEYl;7&xwRh3)O8~Fd?isyilh}MRv8_v9>R}2I2)O(zceP;QXg` zZK?dT>KaWz3}6}C|ED?dQIYbWlH$FLu6;iJEw)W8tzqvN@u{g{*On`Ml15I78@`#F zZamTn(h8%u^^CXnOz6FL^2^Ix=AP}p`|QA(-$&-ase`}%djI_SJ6kV5JOA1zd}Do4 zjn_O{pf97={U6Z!FHOU(Mh1MQ?0=!E0elFMW&f8e10~}BGNq=3V>Ic1+qG=?^P}P; zU>$u>eqDa`&xWgio=zJ6qyD$wH-P)K7k_`{kAJ;O`}M1H?&VK`!`yh$XYBB`J@Mzt z-A(d%k-q2rOKW$2>92@rU3&Cttxr=AMU4Q4>ub;nvKlkLo#{(DdK3jV} z>E6Y!PQ7ojT2iva|74{9$?{g;;pg9Yoqh5j!oFVg=USh!>(`R5?b&)21clyB-qB`c ziIElSM&?;D9{JOyfh&!_{+k#37mbx(+XGzc^_23by&HWt0tcHZG-{zYV0?J(yi(SP zWhI;vMa1S)-nT$(n19_aZyBkn0Wr>~O2Cb<#R_+~8laLOsf%QTc8`aMbhY=K&jVqd*fuRMpiQ6QJ6&CEg92 zPp&={eS09}5SUfCT)TEO|Ym4em96q2Xr7~j(d)wTeFTF!z@Bnjx-|Bw^O0sFQhIKa08 z7$uyw9AKgH2GFwMzdBe8I8l4b-K{nfP$SbdteNKoTXu6GeUKHR?U3YGwn-ifQCKlf zjU6z%YBpd^X0W27B3UrJWVM@T1$O)7x@sI<3RmSYVs1*p{-6|#{R~#F%({~z5G9at zw5D;2@M=7^O6eO<6yxbn&G%z(+m5EF@!kbl8mY%MGwmHhtVQ-!TGQ+FA<$%+j9nOcT+pgq@bE8`+ zb=?|7hh5fa$Krf4GYcBahm$oCP5w_8L~V+FxC9iUZjKGbU-j)=7pM|D^X&;y)E1-$ zEy5I_#fWM+INO(qE28h>TFhuEFSHAdwhZ~odf4jd~3M&>3&M@_{HPr z4S%s7WT6}+XZ1dob%p$LK?B=OY85J5DB7X*tH;%2Uh!@xe(NKt(6bTPa6yZ_Twe;Q zD0$gEh$(m+p08FkBX9NNd(QzoHHzP3>rA%Y?cBH2H6sX?5l@y?$ znaxg^I%6Fs$ykD!`W6&uM!ijDqWwe39;_VxfJV3ScmsJ@tS{=uaSm6n*8V}=F6UIc zTt{9Qe4P9`z@^Yb*R=xdaEOHX1*W|K1JWeEEGy6{KltUuZBHUP^W`KajzmiJjhjj7 z?O+9>xoPyN$-p3T@MK^(D}+{&=1ow^Q+*25n72}bDlpBLkhvqs9-AKMjPgsxVcwFZ zGi;ZM$X;cAffC!R^f#fd&Q6bUf~<;B`DM_hGN>=jnjh0bfZq*58RATv4x+9R7uBVI z8?zppzL#lgnBj(HfYURs!2glh=nd$4^dks1WcaB9Wf)v*3Lj3j-U%&T1#e5Wl0$V4 zD2JH^52*MlgO?T_$0f_5MS~DVi^5MZ{)A^}8R~SJ2ZW1S(4Da_3RD*EiCTbyky)4` zp4b`Xk?M4O!X9Ce_8Ly$x%CA2*+5iG9AW#!!cL-Ff&tZKI9Ck683g$_qi<4M3(~)_ zQKq3MJ_t;Y!XLMPD=_V#uJ2VYAB8>9-H5*I$GWNn18Jg{C|PClF;h2km6HA;yNI~ikH zliAlq-wbCI+uo{WcU?c`UvUGhq8$s^835*X;=sV>#1dQM-~){4Bg#Oeoty>B5#%@f zA_T_4#8Gg!0|@KDJJpEKP4FMy_}GY9mjX73rji&uALUAq`BKnD#!}FjV|wIfPzSo8 z+Q7!9J5w?adO(d7C@LRGy8PAJKGSc?aA-zKBY z1GOs#_8Sc{r38g4O^p z^^#R#Dw=f(QMVqYS&u3qrsZ=3Lk)qw>2Ead`Od80A;Fpc}4>^2|)H-e%@EDme_< zhr(3?cq$zSqu37(R#+f{T=5+eYg*-XSHyKUjHHF=C&O^%uuE8K=)_;pw|0Sv=KY

ID$w0*IBLu7t(h7GW(4K9R&sU_KPBL z^+Dd%^u3=ci}fA%(G%tK@6tCx!2+c2zX>lW265Q1t^Udl&88&1FznM5|1iRh$C=^{ z7m^PM$c8vg47CZ;rVV)!|J0YO#JcxvO1xNmf>l*j5DuF#K4O^(q^258rNV@@3(W$; zUKGSs-9|9Q@@R@q{2cD@z+#rH2P!CB+Z z4M?hOa&BlHVh)zBVYfT&j;4mn6}yGzhD3FNK*IMhgn(HKSa701!nE_?LsdWnlWAlJ zUNT8a;Cl!mac2T}AXhut(HREWm3(iGBM@@BdI9kwlR_jC!0|Q&%Dn;NWaK+^pGGRN z;e-td!lbE`zTT~NY&%Lr#XBGb5F;_BO4Q!QWI?4GTx)3%6#`~=epGFq>=`cCi4nS~ zEn5}(WoYXxudvnQOaiO9VXk4W>4U?`D5aK9AlrA`AG}g1+5+_yG4^LXkKyIiqHc6P;ZOc^bN>@275A?2W@NnXbMCj z%E9Y5NUWr%@5O?GNnA0OlgRXRoYp!8#VMfdhSG|$LkFNH;Xv0T$cG(xxC`{~q}|1f zr57(=;+{Bh+<-W?-Ihv^rZ#{*2#CJ_0_=V`4wyhS6c;`BLz8|wu;TM`)7o7)SU%PH z&uyP1R@cFw8G$SQu5K;^m~6%dv8SPyGH5T z1<~)d!OcabFP$Q}MFUF~=Ji94+b7?59jL`BJsf0Y9CUWJ7tZL>pm<~GuKeaZp=tEw ziUL7&v|L@$qton|j+PX17PEj*aLm+0lu69GMZDz_Lw1oGxda&Hm@c&julYPB z03s>b$0>~g{$cWQOJYBZaIr?1YHBDSV>=1JV-{3+nMwH-3EpOAE)9*ciat+P_DOTp z-ZPX0*|gbVbWW_jyuQpWWp+i$B)*l5gO1&r*nu+;vn!pMdFkx5CH6vE+@%llsue3_ zJ`>D-pP5r|FRPVZGecc7GdS8`0NAF#-_o{)r}Gp%**Zv^ee>BeWpPQ=HxLQ?G-|(l z+ebg_`u^uAheI!3I8VQqLo%MLtnCoeW% zvv*;zBShBSFJ9RC*XF|kPM#e14vcETJ7&`8n!XrN`?$!nst(x7pF=zhFn#gl-1KNq zD-;N5o`Hz%{p&igY_<{$EuuB z`@M@HBt?Uv!YkNO;NbI6`F!chZ*O!KS5-mc>j40H+}5|F9b>}01o_d2xaOzvc93N_ z=i7YPfu*yzdZe;OH)%*8prOgp=l*}oQ}=izHdtBn(u5`yZw6lqIJy)-RtndDNX9o zn*3NeqS+0pqT;o|!k6ib+{QJl^Bc4Jq9Kzd*Vp6FZ32i5G^XP+Bf8x&Q!hKPzYV0u zCWFdYqwG94Mz;Kdb!LqJ28NTBk%bWi!(8C$Y-AyuM{XD!gSei$G|hq}=`6);)VaN$)2H(;9J-z| zwed*)?>7&xsjs~^ng}s~HK%WWp^P1MwvUB+&Ju3X8GK(F4XDMl&t3!Ay;4p+f$Y(a zM?1Q^d+O@yZj^lT*`rQCW7uD}YZRb9sV;G^{JZC*oq&QVtNWT*p~40PgZhbQYms(dZ!H?S%Nx20Y%P(HsVO z+0|CEeE)I~lRx+WTLZ4^_ghXuoEF?(ZSc6w`1I*>u4S@`*u`#MDY0dxd0*2v7dXeP z85nhj5Uto!`^CVpY(jY24U)BaXG@26L!6qCW=fIBMX3;prWj-rnjj%fHIPW+=%9Ua zwIxM*4D>S@^iltlPotVZX zZiw!+GR%VPV*?W=!;zC~ZcVvOJwY)di7t1iYbUj6{V*zT z>zHhXNT2RKMH;+ZUj_5N7|{7aT)pn}&5Uu!_TWPMHJ*iq^v$03saYAaIm-^`RCF3* z)$RkM_8pdk1x}#?w-9@`(1Yv(`}diJcXyOjk5oT~(SvlJCb1quqHQI0SBrnzdZT2^ zKX?3d-@g4nJj7J>Nn6VEUAx*ePue2)#p(-5gB_rx6Y`Hg2AzuK-VUnlCqoIsp_O=i zt19u(nqr4b9%mOIT=kCGaTCZ=f)a*@yHcGp0Cr1eVM+*8c%q4;I`L86=E3TRH%jVm z{1YxXqU=#>(s4`Nqafb#&F7zN(meZY<;q8Il$uML#9h}@E?v4bbqOH(WgNXcvnllv?&A~#0!)s@lA zeRfX7u?Z)Nv?Y~c#h^(0`4!1E_m{q7PR+I9c!!21U##d8%IyuZN%wT(GF8XqYNSg; z$ZOBfyC(K5f3B?_P1iunaPwB{9rx?7A{#WXs9y2+wqKX01BhS%8Cs)1I5enl`JITD zabKrD{p$7W>etnN$YfZ}sr>l}8Wm zoPwHds2B@&+`sq9w+G=t@PXklBzVxktqFT^$Vci={L59AM^gn=x3HZI$GCa%Vu6(A z(c!yuc(~1XCs$3mVB{+f!8++y{lB*5KU(<*@E=Xm>_^bdPq%>#Wvy!#>!y#1Aq9NP zZ+5s0(x|ME(wl{s*|!JFC`a3^$+VG zf0B++q6$rea*pg8Ieh7xpT0@|CjB2bVB)R@=6U_K`${|11OVRBS{{HV$1-wH*g*X& z9%mju4VLP{18rhLx?n7isEMQsvhAt#eK-o@6H&Bv<5JkzqH7*fgGo@$NnOTeG_-s7 zZZQg(o1NE|x8B&dqvS@(jeq?pMvzfJ^?K~xf3^6_5|G5#updvLM_6aC!s~ARsAKmO zw4#1gJl8!vq=@7eZ#0|sHG zgVIze18ef&yBO1HSRXx_+)a-en;06I8~aPMaww1zA~(7a`)GWyilC0nqlM(*a6ONxo%13hl23OZqC9b{;H!rVHSB&sE-*`_w8tCA+Q_hwaoevlAC z!+R$7w4PO!OcXA{;crkI$Uh@!ptk~A_rc9w%R|3T?_N_s0-%)MJwG&k{oom>tcv?O z_3n<=&>Lr-|;SZcw zJ{ym<2?}hwZDMN!HSdyzjvRd~fO%VdL7KyFg=hJlgrL`$Lc+V60bEn`(%h zzWpO_v10#Hzy39~n&$b@^yUudapd^)=9|F*-oPx&=(2rTvo`1q?1Z@aWV2R$=e;xS zzZT}T|9S8>i7#_AB6@^{acIYkOo@Hb(Gou0gKuF>GbJ{}i_A@MStvik%m^wqY6^&; zT#gK~e>Nx>F`6LBX42`zK4LVB1Z>qP%b!XKI$?vO&JmF12@TA}MaAT-fF@~>ku~*% znU%F8#|Xxd#-KEatg_T{4=F+J0oL#)6tW{8@|zzzdNgEqF_dhv&z2(D;8SS6j&<+!46JsOItxZ~!0p~plG}#e2eeIAyLs(5zSPV2KTtJ< zuM))|$jdYSF&nw}oAl1<8()6eqkD!>F`5M{IQqAqcb8u%%Zt$0rEC7-sfWm-(6HJA z@z<){ZJ`Q}cbr+HUPYCAXKppitXXAZtuNHGfLv|hpQE@9M;azEqRwie$^yZ=9jSU+ zwP&6^eD?CEXP-S5Pa&AQiJ(RY=+yV$*L`s0tI^LMe}dWJ=DFawupy0ZZkXN3_w@)Nyp)@l!G{e?XnMki zV-Dpd-rFPM6&#yI`goPz@-GyI8f%-8!gBRtfb_ zTn{`LRCU)oWKn`yX1_EjH}?c9My9uKS-n^6FeYB^;LVEtei7dlk-~2+)|F!$H~q~w zKRw&jJq?%os~wS%>5(8D|7kZ!7I+AeVMphcmWg!(Naw233j8JxpvlG+kX|q4wGS%d zoK=b0QHe7M$wrYSYHdd4w22UQnY8_v5Vs%_LC7G;7!-kvT5fGX;DN=;%!JquQO!4} zkVtBEjfsKeeuV{S5@btFj48k?`B2zIBZ{Ev(HOqD^f4w| ze{fQlax|oWP_fr5^xtoQzFB)#tR2e=RfM=fl%~v0FgMi|r0hA3X7bUvGaQ^9JM9+2 zhFhNqDSG&96j+=)OcVa&V^o4hCN5o?{`sR1S1wQgbxY^esBRQo6_qaP$=$Z@*~l$r z58`g0hoaYkx~*HdC$P(48Gj+%3fr^o+c+n4?YueW%)R8^7Vn6JHRb`B$Anl1-nPW! z?rP8w?;)jmnKExd#{aoiHT%Api%_TdtIfbPb?=QH(zj*xr|30$xl^|jDS=Vy+p;?S z*?aG4RCp%y1e#6S_vqvFCt%G0_ffrWdUW;mY1RDQUF*81eqFwM8e6v>I5zG39KHTv zNlE?4S3(yGJ%n=7K)`D7&*b;YL_XWO{4F+I4wKDuV>ntFnH%L88u$nJ%jNekuzlDO zLU|V5iN!PzpqaLkj*~+(@9+mQpV|eTq@D~qb|Tlz)`BFeNsh3h(nSm^Q|)FdH9G^! zHHmQK0`1XWo*hJBx*!$0;~q2xO{=hp@|{M5U+tI%mDi_*;GwC|%Ink1QA$}TaAvPB z&(x28wi;@BmZSL}=fv9Y|1n)Z@y$=&(;s{wo*I2AhNad3>_Eu7XSe*aJN&>t?q^#s zLE#b99SI>)wv>~b8)WH!8#~?pdfxwbiO(kdqjC^N=>)5?pBV3sBWZ$cJHht=1GD10 z2ca4nN)?co_+=psMECSxmqeYgt{bd<07DO&{M9HP1wguLgs$qM5O^M=>Cc0w)^&|0 zjZgNBPR~t>FK7?GUpU_3+2Q$1$ii1gYP<37d7ZZBrJwl1tm7oSCa^xyJ%pB&TuLTA z)S3ja7iJ8}>C8-js0btqm=$s!)0%;`saGBr%CTlpvq@QWIhSK@M1r|}S^flhW`$xI z@ptw~iDN-rArTUa#8<~}%h_CBm`LtsLO2WDFWZiiDX}IKO1(@;qF=G2hE3C?R{Kjv zMf^YTA8|LqZd`+bw%l&d;3^3(7Ox}h6wQvI=W?r0A@ zjd`061nzGDkgxxUg8l+_Kc$-6KLI=UVP$DA+IAH((^s}`-?DVcf(15ESP&EL>3{on zlT=?Fj%O0!U*6y(#)}M~6G9(%gNjB|W(%mwN-7j9rcIQiB6Jrb`kQA9;R6Qf2F~8S z`3Y5{x?ONR?N#6lJxf7)(&v|~of;6k z`Z;uTeh%I17(!b3Hky#d%oLTfBNiDLQ{=*$u$r*OW7h0NG=>!o$2cgJE)9@=2xa>) zqg^UJ1P9{Uk6!tQza_Y6(_C8~39Yd5PQuICjJRG_cOhX53mWC<@;En?&bR>g#~dHh3b zosI{{@F)Gn=eXYwn7h2l@X2LuFu`hpIe0Xcp70Ltd>{Z5<+B~Xf_6;$A(+>JFW3Wo zWLk`#qqdzW39bmcfEOgquh#1=a)<9@Mt*gp;u%UZkuydSYqe;SPzYJ{JwqvRl8|}b zG?D}p7^exaSb(2a&E}P@aXY%lO-SHVB_dOTkV=SPfUS^}vWdN6#zYaJmrGJd5Y#qA z5tkq{CBQiwsRS=7f!x3hWDs63DVYRvuY^t^unY*L96}yWG{!;5l3;Ei8B@dL?=dyO z2kP@6rR>l5V%X8CG-E^JdAdiDze8Tk25tnw`>zswk_hVX$qg{YhY;su!zTCj){Gei zNbbiQ;t(`pDe%=^VkluFkMIFPsDrRnm*ytci5TLfZUoO;A%*wS5X^-cA})q9y^i+5 zRzl(2(f{Fo)5=;EC10pE-Pnn+0mn8R;iR(m>ZYH2s-G=GI=nAY*@Gq?7ysPT7ItZY zu?xrFJew}#IZ6v4ebf}Vfg1?n#s_!~%_u6sMLYVfua9_t!kH0p|IHRBD87#oRxJxb zXcFl}qz_>61r_?^lPO3VA3;-ZF99$&@mMpvPv4wR(7e7ii7NCQa@nfl@4Kf*=BAR4 zf`h$bx^DLCduxwWUq0GXH~M@19Dz~rPIt-MeVLL~c!HJ>+hYMGCrchCvL!XDYqLoF zD^#iEp^2dZUC4KX^d3c;1rz#`YjbWYfKz=hSG@ zftB&3q?IIM(y5Feo`R<+kd`C}p&k>X;F$#T0tW_2N{J0Yxd4@XSl!mM5 zx%TSRwMgUaJQtd@5he^9X2Yyo*Hf`JJ~}MzNJ! z8k${>WFLQ1VFb1#XdlvECNLCigl7E^f<8xZMfmdz-G4;x;;El| z=8l#Cx0*{JZ1mBfS+VZ129{tL?YVpufed}VQxnQ^54JbsIq)N@R&JuF?oG_-NN0y+$Lnygq<8f`9T~1~4 z6*mT#pGgwjKfq#9E;i+R>@^1WF_)YJbD(d@pd$3GglF))eVrVf85~}OcMqCXp~*Cf zQE>ZZ5OAEy-VFrmca<2*$?BJ*)z!Ma5MN3EU4GC!5Q6r=rG1MM*BwqlIyczr>iYj_R<_(S? zhXAUlK@ppvcM#GOfq??YzylBW z?+k)To0?CbLh;acz#rKB11f89Y&5WPYzB&`n{Krf@p5x>PcC>4twWG9)V~4Zb(>Z5 zDi{|{4RHxE2?1Nszy8>%dj>#hBAx@&jleEl7SB!V?v18Qp~+BGzkGfar6UlnIRu`> z2pTFwpYNRO=@S(|u?AfzbTcxdGzbV6tm!mn1mBj_M1mvoEyh_JU||45N(0P>h&9Qn zjNk5VVr?$7HV-tW>ldPU;hmjJ4!liltdflT-zMF zBb`R&4pvJ%rGizMOAy@a88nwT2cf}tK``f4_J&O8T>*%_gQrXuoTw^__^0O6{yR&# zCr=jPK8|FVI{+!dvFH0U5c+DW3Y%DjCox%BSb`?P=!gHh!h^_}Lue4L2-o=PuZ!ZZ zJ#%6_qACQr0x;VEaxkudFu<;L2%+`7Gkzh%gQI8-zKiKO)PvCQ*M)mt^0a?P!%T?> zsaHP6H=>dmT;M{7Gb4;MMZJLNbR!b8APW?N&o&^`jD=a6+C|veFrj3E zioNbWsGl%1G@&v3M7<3}f10F{5E_>m6Ocowspty~ORlg5Q4hlv%D`$SoJ<*%CMmqJ zctcfWvPtIGDxfsbQkZm@2F_*@(iV37m&W={96@L2dUOEuXcSn*udSEgoICnHnuNYq z{ju|pPq29H1Xiv>Lr6EOE76sJ(vTj{{|NO-vz{km9hg8C%n7=4%F$o5{||TfZvvZ| znhF5NJ;MWG48r($rU)$jg3DCXEP%8|kK=<7Fm?n79YLBDRv6Tl&;7q#4urW!wFgun z++CN5>N^lLyyIvGG^i>{Ta3DgwUP%+Zze-PWR|j-j4Xcvhr{$TkY>hG@~kKoMT{(w zjAhW^e~Tt;lxBrh^j_e2FSRx^6f{(fCC9I!JD3X^WMLH$YjWb8Am^|oJh>)vx2udG1;4K4jronMxZT2s10E)8~yziVdK_K;xpyb*Z*zD#+`$8y5}9} zkDVY)uYpqJKtF>>17CZF-jf(@GJ$TG+c^;gfe6^VTo%IG0?KdCV4e?=JgC;!&%3kE z%{@-WzEwZ4{mK`Ie6a&?s|8QXC{2~DA*(>3wa_!a`vF#9QJzD94DiPRigp52p&lJH zFXCg}PN4bY&Jg$OXOhDEoXb(WF7RM0>fjYx0)?l6CCEBA!gllGmII4u8 zR-0r&-5&@o0o+l#P#$KKB{3lKml_kCNNT7QBw(rnD}cz@L>e0iJb@4MXZhwhZ)t5z zY~b5Lj*?H!lGMn7`b0CS1Q2SGPlONK5vF4Ev&sIq<>N6yWCKHED$J)LV9~a)HnSk~ zrg{jiET~3=c%iq@)QFl(FgKK3b0B?zX5=EkUT>;TJkQa=!jLRiP;R#@VBOB_2S5)Dd-qE|h0tC0%8dmhaJGk=3-ucHnzfIKL`+ZKY! zN$CNJtj78s1?F;<3ZP^^x(EIIrU!w!Z1%M@=99%vsessdn3aStK zgCJ86VL1*Cpq7><^Sw;5M|%=FS#}67Cew?Axb%dioIp`$Q+7ha74P=!uP)b3}6!f>$jPqd@QiugLmw15rfLSqS zOXe>is=0>7WQoXDmyQrdx(TSZ7(6F#y@|l*P*c9@m^xb6(UIOQ#+GT0z$kPof7@<^ z`2rx+0|>OuBR!J@`1xu%bbcGMQ7nrYuz^*;9DD|p|KgMug}|KN7a2mRL<{E>ZQTMw z?PzWasdam5!$l7)(Rlf!aZgVU#v65~A^(MwAm%#mZBzsp?&2i|6$H@1gcX1$9v}{c z08=9PwtFYA#uC82J*wSm%GaAW0a*9w&{R5tk@^||Kq6~$m;;+y;T>VeHlGk6Z{Tx#xdiP{0C?9?nIOL(T%hG&o#q~mw6Y#~F??B%G?PdvANZWUqC z+RrgsBj8az(3OApLyJ_?(2qyvxrB|W7$D&5YkWsQYQ;Kjd%=MNhw}2hV2!KWG%IUx z&V>p#7FuH*OAdmssr*&A7wrT!xZLkS^b43`#mEi7xQ%;}c?hP;X7!XK`1`9qfWGts zPI5`C`@dXM+=0NML}H|xT(3hzq3z>k>$O0-0Se2(bn>h!8(XMO#FKE*s;iKPdV`0#pQ!#;6xx5q_xpJDjS_fUc2|?wT=#o zJEqZp+~dK;WdmO6I$&adBoH>rK1P27RsOdxgST64Jr4xNG{J%=nsCo>?AS!VP&iwF zKM636Hy3rUe!Y`FKOCe&pd$KFz{5aQPZ$ca)HBXHF_=)!>}K>5SmCT6_`823>CO-s zRSPgy{QH+_z4RhXtJ}nIFYf3oF^F^r{0@HI^(2Hqbl!B#)GQ+h5xQ*HrkPoioc*F+QoX8si>Cg(rJ1cLKYto;$eZNGxQF^bwCvs?oB z3=<#lR247J*zaPRjDuKJF)s3kM3~sU74~>CGlmLL78+4)YhXy?2SRPKowXgz=qEx^@>2XW ztiof7k%0k`2~rNrf7G~vk9n(6qOP!|yAUr#5`0*#AmR-+adLyfGPXgk%V0!}t&Jm_ z;YjL@C)IcxNcxz`rX;mlgUG`$&w`lDn?~oLiId&1zDGGizw9ZW*mDl0L9;Q0pw=Gf z_1*VgmWywK^6I?>@EyRv+x?~k`T+VrAHL!K_S1a~u~z_sW-&NTK**fYyF*uPn(G>Ip!aFf+b-%#&ZS;bSSiCW z5=rx3XK>f!Vg=zgxF?nF!`0CF=;dL;BDOpH(u0=n=AI0}J$urDD?M@IB!C4ALL*D8 zxp<=NdW&3_an`MdThV&4?!vOI?^ZmSXKmeESMmP=<~=l; literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr.meta new file mode 100644 index 00000000000..2ca1d21fb34 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: edced805fb57e422386a4f16214690d6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + 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: 1 + compressionQuality: 100 + 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/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset new file mode 100644 index 00000000000..7cbae8fa0de --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PaintSplatPipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: a78073322068149fe9fdac4606f3b1ea, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 2 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 30 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset.meta new file mode 100644 index 00000000000..7bad0ac1eb0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 38ffc354913d6414e9bea08e09ba196b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset new file mode 100644 index 00000000000..f2b782bed34 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2665930228194077319 +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: a1614fc811f8f184697d9bee70ab9fe5, type: 3} + m_Name: NewDecalRendererFeature + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + technique: 0 + maxDrawDistance: 1000 + dBufferSettings: + surfaceData: 2 + screenSpaceSettings: + normalBlend: 0 + useGBuffer: 1 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} +--- !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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: PaintSplatPipeline_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: + - {fileID: -2665930228194077319} + m_RendererFeatureMap: 7915840895b600db + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset.meta new file mode 100644 index 00000000000..561d6cbd67c --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a78073322068149fe9fdac4606f3b1ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph new file mode 100644 index 00000000000..2a7ed6f7445 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph @@ -0,0 +1,2175 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "1db3450789404bfc95e6b5cdd1f5872a", + "m_Properties": [ + { + "m_Id": "143106616d204205a9b0180862fc00a1" + }, + { + "m_Id": "2a87f65e29a546d6a6e230471deee08d" + }, + { + "m_Id": "1b20f06b25cc432e8e9f128fafd47545" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6c0707659179467498d69717dd76050c" + } + ], + "m_Nodes": [ + { + "m_Id": "fc75586dad79440c83947577294f9689" + }, + { + "m_Id": "f54852b0c4014e87ba8dde1c0953bcbc" + }, + { + "m_Id": "8d32b6b82bfb4aa1b94da0b5b40c4dcd" + }, + { + "m_Id": "198c785184e34b008c07b0e82b7d8969" + }, + { + "m_Id": "3d4cdd64611c4d37803f6808a98eae7a" + }, + { + "m_Id": "c2190a994a154aa4884fa55284eed85c" + }, + { + "m_Id": "b2821a3f4b27405d979135bc80eae518" + }, + { + "m_Id": "e08f57e8c796482dbc1ddcbe1c8277db" + }, + { + "m_Id": "e479ff0c6f7444ad96eb4296421a8ab8" + }, + { + "m_Id": "de3e680d55fb4b4ab904ab2b030eadbb" + }, + { + "m_Id": "a6c738cb7cc8481d8ec56f03546c57c3" + }, + { + "m_Id": "7dcbb3352d294ea5944a21ace75a614d" + }, + { + "m_Id": "79ebcc2811b4456b96d844907a21291c" + }, + { + "m_Id": "996f51f800e940a7abdffbd48689b888" + }, + { + "m_Id": "f8a72c25ebd7497fae3d5716e68eb783" + }, + { + "m_Id": "a14538ae121a40f696f237464fc121f2" + }, + { + "m_Id": "4fa295551dda45688c0ab3174e07d02a" + }, + { + "m_Id": "e335234b1cf048fda28b11bd501a2c1d" + }, + { + "m_Id": "759339aa5f5c4096b43d5d9752e3b0ac" + }, + { + "m_Id": "50dad36ad89d475e8f37fcc52dd41bf2" + }, + { + "m_Id": "6503df87953e43e59a57b8f7c95622d9" + }, + { + "m_Id": "894c53a59ad54a2ea6c0eeb2f4f7bfe3" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [ + { + "m_Id": "5f807abd8d264bbfa6ba5b1949a13fc8" + } + ], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "198c785184e34b008c07b0e82b7d8969" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a6c738cb7cc8481d8ec56f03546c57c3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3d4cdd64611c4d37803f6808a98eae7a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c2190a994a154aa4884fa55284eed85c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4fa295551dda45688c0ab3174e07d02a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fc75586dad79440c83947577294f9689" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "79ebcc2811b4456b96d844907a21291c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7dcbb3352d294ea5944a21ace75a614d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7dcbb3352d294ea5944a21ace75a614d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "894c53a59ad54a2ea6c0eeb2f4f7bfe3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "894c53a59ad54a2ea6c0eeb2f4f7bfe3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6503df87953e43e59a57b8f7c95622d9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "894c53a59ad54a2ea6c0eeb2f4f7bfe3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f54852b0c4014e87ba8dde1c0953bcbc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8d32b6b82bfb4aa1b94da0b5b40c4dcd" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7dcbb3352d294ea5944a21ace75a614d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "996f51f800e940a7abdffbd48689b888" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8d32b6b82bfb4aa1b94da0b5b40c4dcd" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a14538ae121a40f696f237464fc121f2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8d32b6b82bfb4aa1b94da0b5b40c4dcd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a6c738cb7cc8481d8ec56f03546c57c3" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "79ebcc2811b4456b96d844907a21291c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2821a3f4b27405d979135bc80eae518" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "198c785184e34b008c07b0e82b7d8969" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c2190a994a154aa4884fa55284eed85c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2821a3f4b27405d979135bc80eae518" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c2190a994a154aa4884fa55284eed85c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2821a3f4b27405d979135bc80eae518" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f8a72c25ebd7497fae3d5716e68eb783" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "79ebcc2811b4456b96d844907a21291c" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "e08f57e8c796482dbc1ddcbe1c8277db" + }, + { + "m_Id": "e479ff0c6f7444ad96eb4296421a8ab8" + }, + { + "m_Id": "de3e680d55fb4b4ab904ab2b030eadbb" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "fc75586dad79440c83947577294f9689" + }, + { + "m_Id": "f54852b0c4014e87ba8dde1c0953bcbc" + }, + { + "m_Id": "e335234b1cf048fda28b11bd501a2c1d" + }, + { + "m_Id": "759339aa5f5c4096b43d5d9752e3b0ac" + }, + { + "m_Id": "50dad36ad89d475e8f37fcc52dd41bf2" + }, + { + "m_Id": "6503df87953e43e59a57b8f7c95622d9" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "24ad939644af48a3a18e6e431d58e298" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0138f8f746914e3a9c1458d8391e725c", + "m_Id": 0, + "m_DisplayName": "MAOS Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "MAOSAlpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0581221e593f43168235548d30c58ed2", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0f4a4636d1cf45889e51163370484329", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "143106616d204205a9b0180862fc00a1", + "m_Guid": { + "m_GuidSerialized": "8c6165a7-5398-456e-8032-2f140fcfd279" + }, + "m_Name": "NoiseScale", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "NoiseScale", + "m_DefaultReferenceName": "_NoiseScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 4.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "197b866594e3410ebf2b074be8ca0397", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "198c785184e34b008c07b0e82b7d8969", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1138.9998779296875, + "y": 196.99998474121095, + "width": 128.0, + "height": 118.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "4fd20d358e1346468f3317ed0831f661" + }, + { + "m_Id": "584b4c1024d8469783a10c31f18ac8ef" + }, + { + "m_Id": "4a1afe87258942ac97f97bafc029cfb9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "1b20f06b25cc432e8e9f128fafd47545", + "m_Guid": { + "m_GuidSerialized": "567cf989-5e8a-4786-ac80-7e523a934a63" + }, + "m_Name": "Color", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Color", + "m_DefaultReferenceName": "_Color", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1f4ea223ea6945899a38bcf32c23e6e3", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "24ad939644af48a3a18e6e431d58e298", + "m_ActiveSubTarget": { + "m_Id": "483cde09af5f4bd2a80e5219ee3486f4" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2728565271034850a0a7141195c5b507", + "m_Id": 0, + "m_DisplayName": "NoiseScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2a87f65e29a546d6a6e230471deee08d", + "m_Guid": { + "m_GuidSerialized": "6c530e5d-36c3-4fa2-aa74-327a4ad415f4" + }, + "m_Name": "EdgeSharpness", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "EdgeSharpness", + "m_DefaultReferenceName": "_EdgeSharpness", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.5, + "y": 3.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "3d4cdd64611c4d37803f6808a98eae7a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1660.999755859375, + "y": 143.99996948242188, + "width": 144.9998779296875, + "height": 129.0 + } + }, + "m_Slots": [ + { + "m_Id": "57c48bfdd4984b56a225ad8b1698666c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "441e99055d874133a3ed99e91394ecd0", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 27.209999084472658, + "m_DefaultValue": 500.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalDecalSubTarget", + "m_ObjectId": "483cde09af5f4bd2a80e5219ee3486f4", + "m_DecalData": { + "affectsAlbedo": true, + "affectsNormalBlend": true, + "affectsNormal": false, + "affectsMAOS": true, + "affectsEmission": false, + "drawOrder": 0, + "supportLodCrossFade": false, + "angleFade": true + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "48454f884e4c4a05aeb972b014435c80", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a1afe87258942ac97f97bafc029cfb9", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4b51270263834b69939000655135b66f", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.09670698642730713, + "y": 1.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4f166bd1888d48d0a83b1d2ccbc4c970", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4fa295551dda45688c0ab3174e07d02a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -169.0, + "y": 225.0, + "width": 105.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "197b866594e3410ebf2b074be8ca0397" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "1b20f06b25cc432e8e9f128fafd47545" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4fd20d358e1346468f3317ed0831f661", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "50dad36ad89d475e8f37fcc52dd41bf2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "773597b2b5e747f4897bd5fb19c4c262" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "57c48bfdd4984b56a225ad8b1698666c", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "58111ca5b5c64193a44f8a74132170cb", + "m_Id": 1, + "m_DisplayName": "WorldSpaceUV", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "WorldSpaceUV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "584b4c1024d8469783a10c31f18ac8ef", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "5f807abd8d264bbfa6ba5b1949a13fc8", + "m_Title": "", + "m_Content": "\"Simple Noise\" could be replaced with a noise texture sample for a different edge effect. ", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -690.0, + "y": 617.0, + "width": 138.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6174aeb6eca342108a1d0980494da300", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "64281bc1b1c545e3ad54ca62da4c3ca0", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6503df87953e43e59a57b8f7c95622d9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.MAOSAlpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0138f8f746914e3a9c1458d8391e725c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.MAOSAlpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6c0707659179467498d69717dd76050c", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "1b20f06b25cc432e8e9f128fafd47545" + }, + { + "m_Id": "143106616d204205a9b0180862fc00a1" + }, + { + "m_Id": "2a87f65e29a546d6a6e230471deee08d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e643807f28a4e9785f5d2d3cc846bd3", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "759339aa5f5c4096b43d5d9752e3b0ac", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0f4a4636d1cf45889e51163370484329" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "760a15c613ad4db9a244129eddac1d11", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "773597b2b5e747f4897bd5fb19c4c262", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.8999999761581421, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "793b6cd1e2084a7e9e20c900ed1a5a8f", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "79ebcc2811b4456b96d844907a21291c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -793.0001220703125, + "y": 272.99993896484377, + "width": 126.0, + "height": 118.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "0581221e593f43168235548d30c58ed2" + }, + { + "m_Id": "760a15c613ad4db9a244129eddac1d11" + }, + { + "m_Id": "dd72b9c9910b451ba8cdbd6915bf8e2f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StepNode", + "m_ObjectId": "7dcbb3352d294ea5944a21ace75a614d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Step", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -447.0001525878906, + "y": 312.00006103515627, + "width": 144.99978637695313, + "height": 117.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "fde9466dafde44ff87bd8ac7d585650a" + }, + { + "m_Id": "c3bdf4c229be4a63857de920b526715f" + }, + { + "m_Id": "e025510d7555414c862f8017f4539839" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "8270eae4f8b943f5b2f0546525566dba", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8340a12b0f024f058b469ca266ebf843", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "894c53a59ad54a2ea6c0eeb2f4f7bfe3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -247.00001525878907, + "y": 358.0000305175781, + "width": 55.999969482421878, + "height": 23.999969482421876 + } + }, + "m_Slots": [ + { + "m_Id": "b36ff24bf140477a8056528b81cf16e5" + }, + { + "m_Id": "942fd777c72e4fd694c2aebc5ca5ceaf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NoiseNode", + "m_ObjectId": "8d32b6b82bfb4aa1b94da0b5b40c4dcd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Simple Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -697.0003051757813, + "y": 493.0000915527344, + "width": 147.0, + "height": 117.99990844726563 + } + }, + "m_Slots": [ + { + "m_Id": "e90ed986d4144c27a127e28662718545" + }, + { + "m_Id": "441e99055d874133a3ed99e91394ecd0" + }, + { + "m_Id": "ebc688a579684356861d04628fe5e1d6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "942fd777c72e4fd694c2aebc5ca5ceaf", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "95790b8d95ad4b42bcbee86d547396e2", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "96cb05e89be24349add613a9097385a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "996f51f800e940a7abdffbd48689b888", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -885.0003051757813, + "y": 611.0, + "width": 134.00018310546876, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "2728565271034850a0a7141195c5b507" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "143106616d204205a9b0180862fc00a1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "a14538ae121a40f696f237464fc121f2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "WorldSpaceUV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -971.0001220703125, + "y": 493.0000915527344, + "width": 133.9998779296875, + "height": 93.99984741210938 + } + }, + "m_Slots": [ + { + "m_Id": "58111ca5b5c64193a44f8a74132170cb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"4e7100eadfb604b5dafdeb24acba5c3a\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [], + "m_PropertyIds": [], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "a6c738cb7cc8481d8ec56f03546c57c3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -970.9998168945313, + "y": 255.99998474121095, + "width": 126.0, + "height": 117.99995422363281 + } + }, + "m_Slots": [ + { + "m_Id": "96cb05e89be24349add613a9097385a0" + }, + { + "m_Id": "8340a12b0f024f058b469ca266ebf843" + }, + { + "m_Id": "4f166bd1888d48d0a83b1d2ccbc4c970" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "aa21410ca1214746b14a5c008aa00279", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "b2821a3f4b27405d979135bc80eae518", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1305.999755859375, + "y": 145.99996948242188, + "width": 127.9998779296875, + "height": 102.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "48454f884e4c4a05aeb972b014435c80" + }, + { + "m_Id": "6174aeb6eca342108a1d0980494da300" + }, + { + "m_Id": "aa21410ca1214746b14a5c008aa00279" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b36ff24bf140477a8056528b81cf16e5", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "c2190a994a154aa4884fa55284eed85c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1463.999755859375, + "y": 145.99996948242188, + "width": 119.9998779296875, + "height": 149.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "fdd43adc4cd248c1bb00fd65c584ce31" + }, + { + "m_Id": "1f4ea223ea6945899a38bcf32c23e6e3" + }, + { + "m_Id": "6e643807f28a4e9785f5d2d3cc846bd3" + }, + { + "m_Id": "95790b8d95ad4b42bcbee86d547396e2" + }, + { + "m_Id": "793b6cd1e2084a7e9e20c900ed1a5a8f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c3bdf4c229be4a63857de920b526715f", + "m_Id": 1, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c3cc6d6125c7402c9062aff2770188a7", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c633edfa5f4044c585528c2c27da516b", + "m_Id": 0, + "m_DisplayName": "EdgeSharpness", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d32401fee3bc47d1b360fa19cd3dd221", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "da33f36755b54a7b8f4cdd7794e38e60", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dd72b9c9910b451ba8cdbd6915bf8e2f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "de3e680d55fb4b4ab904ab2b030eadbb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "da33f36755b54a7b8f4cdd7794e38e60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e025510d7555414c862f8017f4539839", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e08f57e8c796482dbc1ddcbe1c8277db", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "64281bc1b1c545e3ad54ca62da4c3ca0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e335234b1cf048fda28b11bd501a2c1d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c3cc6d6125c7402c9062aff2770188a7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e479ff0c6f7444ad96eb4296421a8ab8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8270eae4f8b943f5b2f0546525566dba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "e90ed986d4144c27a127e28662718545", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ebc688a579684356861d04628fe5e1d6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f54852b0c4014e87ba8dde1c0953bcbc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d32401fee3bc47d1b360fa19cd3dd221" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f8a72c25ebd7497fae3d5716e68eb783", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -994.000244140625, + "y": 396.0000305175781, + "width": 157.0, + "height": 33.999908447265628 + } + }, + "m_Slots": [ + { + "m_Id": "c633edfa5f4044c585528c2c27da516b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2a87f65e29a546d6a6e230471deee08d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "fc75586dad79440c83947577294f9689", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b51270263834b69939000655135b66f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fdd43adc4cd248c1bb00fd65c584ce31", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fde9466dafde44ff87bd8ac7d585650a", + "m_Id": 0, + "m_DisplayName": "Edge", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph.meta new file mode 100644 index 00000000000..c75b1b08047 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 397c5053ddad34d6bbec91379ad9547f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat new file mode 100644 index 00000000000..520cb846ac7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PaintSplat_Mat + m_Shader: {fileID: -6465566751694194690, guid: 397c5053ddad34d6bbec91379ad9547f, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DecalAngleFadeSupported: 1 + - _DecalMeshBiasType: 0 + - _DecalMeshDepthBias: 0 + - _DecalMeshViewBias: 0 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DrawOrder: 0 + - _DstBlend: 0 + - _EdgeSharpness: 0.747 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _NoiseScale: 40.4 + - _NormalStrength: 0.01 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.30980396, g: 0.78992677, b: 0.9529412, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &6231045712771650848 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat.meta new file mode 100644 index 00000000000..f650edfc887 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d77f7a4cdcb2643618b950c16172ddd2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph new file mode 100644 index 00000000000..2ab410562b2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph @@ -0,0 +1,939 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a3f8c56332214e4f90b5337efd574ffd", + "m_Properties": [], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "86f9cd1987d843459d5fab99b6a8f32a" + } + ], + "m_Nodes": [ + { + "m_Id": "ad4c83e11c0c46eb909dc5cba2c9acc8" + }, + { + "m_Id": "fe05eb51c3c443efafd534f075310f7a" + }, + { + "m_Id": "a920ea4e0f5a46ae8e6abc5933d5b0af" + }, + { + "m_Id": "f1153f55efa74889b677f706e603b50e" + }, + { + "m_Id": "e6c007b4bf314838b03d3daf2875105d" + }, + { + "m_Id": "7a03c27087d340c8b56f22b2c761f85b" + }, + { + "m_Id": "43d3ef6a9f8b4fcc9e09381e022783cc" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [ + { + "m_Id": "f02b6fda26594da483562e3bd2f55957" + } + ], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "43d3ef6a9f8b4fcc9e09381e022783cc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a03c27087d340c8b56f22b2c761f85b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a03c27087d340c8b56f22b2c761f85b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ad4c83e11c0c46eb909dc5cba2c9acc8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a920ea4e0f5a46ae8e6abc5933d5b0af" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e6c007b4bf314838b03d3daf2875105d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6c007b4bf314838b03d3daf2875105d" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a03c27087d340c8b56f22b2c761f85b" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f1153f55efa74889b677f706e603b50e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e6c007b4bf314838b03d3daf2875105d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fe05eb51c3c443efafd534f075310f7a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e6c007b4bf314838b03d3daf2875105d" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "ad4c83e11c0c46eb909dc5cba2c9acc8" + }, + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "10848e949bcc4a9dbccb6666cbd6b27d", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1587ad0ff2e740e2a2a52a92a3f9b383", + "m_Id": 3, + "m_DisplayName": "M3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "M3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "183d2f3aed684a4f9c8fd69ae9a5c9a8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "390a84b7640e403d9c03a908ddece223", + "m_Id": 1, + "m_DisplayName": "M1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "M1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "396bc6782d8b4968acf74850724f0c27", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "43d3ef6a9f8b4fcc9e09381e022783cc", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -771.0, + "y": -98.0, + "width": 206.0, + "height": 131.0 + } + }, + "m_Slots": [ + { + "m_Id": "86538999b93a4535a55ce4df1d58e739" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", + "m_ObjectId": "55222c52a1dd48ffb0056a933f34f237", + "m_Id": 4, + "m_DisplayName": "4x4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "4x4", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "639097aff5ee49c2bd7cb74e5da807e7", + "m_Id": 0, + "m_DisplayName": "M0", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "M0", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "7a03c27087d340c8b56f22b2c761f85b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -533.0000610351563, + "y": -12.000007629394532, + "width": 207.99996948242188, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "183d2f3aed684a4f9c8fd69ae9a5c9a8" + }, + { + "m_Id": "800b86e145ad49b8967fc030f9b65c90" + }, + { + "m_Id": "396bc6782d8b4968acf74850724f0c27" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "800b86e145ad49b8967fc030f9b65c90", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "86538999b93a4535a55ce4df1d58e739", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "86f9cd1987d843459d5fab99b6a8f32a", + "m_Name": "", + "m_ChildObjectList": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix3MaterialSlot", + "m_ObjectId": "8b7acb7b8b404c9e9889c130898a1f88", + "m_Id": 5, + "m_DisplayName": "3x3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "3x3", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "940a55e05e504a8286ed20d391764e03", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "99a062a69562443f994a5107d715adf1", + "m_Id": 1, + "m_DisplayName": "WorldSpaceUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldSpaceUV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "9b594693551d417ba53d4ab189d3261f", + "m_Id": 2, + "m_DisplayName": "M2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "M2", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "a920ea4e0f5a46ae8e6abc5933d5b0af", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1197.0, + "y": -77.99999237060547, + "width": 206.0, + "height": 130.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "10848e949bcc4a9dbccb6666cbd6b27d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "ad4c83e11c0c46eb909dc5cba2c9acc8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -303.0, + "y": -12.0, + "width": 134.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "99a062a69562443f994a5107d715adf1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "b19499348809407ab8da2ef47b103dc9", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Matrix2MaterialSlot", + "m_ObjectId": "e1a346ae25554a7591c50feab5cf886d", + "m_Id": 6, + "m_DisplayName": "2x2", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "2x2", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MatrixConstructionNode", + "m_ObjectId": "e6c007b4bf314838b03d3daf2875105d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Matrix Construction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -724.0, + "y": 32.99998092651367, + "width": 158.99993896484376, + "height": 184.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "639097aff5ee49c2bd7cb74e5da807e7" + }, + { + "m_Id": "390a84b7640e403d9c03a908ddece223" + }, + { + "m_Id": "9b594693551d417ba53d4ab189d3261f" + }, + { + "m_Id": "1587ad0ff2e740e2a2a52a92a3f9b383" + }, + { + "m_Id": "55222c52a1dd48ffb0056a933f34f237" + }, + { + "m_Id": "8b7acb7b8b404c9e9889c130898a1f88" + }, + { + "m_Id": "e1a346ae25554a7591c50feab5cf886d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Axis": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "f02b6fda26594da483562e3bd2f55957", + "m_Title": "World Space UV", + "m_Content": "This subgraph provides a tangent aligned world space UV which is useful for sampling world space textures in decals. Object rotation has a big impact on UV offset. ", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -883.0, + "y": -311.0, + "width": 200.0, + "height": 127.0 + }, + "m_Group": { + "m_Id": "" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BitangentVectorNode", + "m_ObjectId": "f1153f55efa74889b677f706e603b50e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bitangent Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1199.0, + "y": 52.9999885559082, + "width": 206.0, + "height": 130.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "b19499348809407ab8da2ef47b103dc9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentVectorNode", + "m_ObjectId": "fe05eb51c3c443efafd534f075310f7a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tangent Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1197.0, + "y": -209.00001525878907, + "width": 206.0, + "height": 131.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "940a55e05e504a8286ed20d391764e03" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph.meta new file mode 100644 index 00000000000..fcb90c899ef --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4e7100eadfb604b5dafdeb24acba5c3a +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares.meta new file mode 100644 index 00000000000..d7e2cf684ce --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fc71db9d8ef24b299a0d6166e040406 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation.meta new file mode 100644 index 00000000000..e45fd1d6a88 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58a2a3431734947ac924c998ea3b5c64 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller new file mode 100644 index 00000000000..8e9510c6553 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-4547615175256165451 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -649860565927246010} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -649860565927246010} +--- !u!1102 &-649860565927246010 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SunFlareAnimation + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e9bdf31c1e1f64a50b0f93b95de13811, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Main Camera + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4547615175256165451} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller.meta new file mode 100644 index 00000000000..465f6d740f8 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/Main Camera.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f33b2d90a2604ba088262c594b2f478 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim new file mode 100644 index 00000000000..930b5044b2d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim @@ -0,0 +1,387 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SunFlareAnimation + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -12.3, y: -109.216, z: 0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.516667 + value: {x: -3.6, y: -158.9, z: 0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 15 + value: {x: -12.3, y: -109.216, z: 0.001} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 13.91, y: 0.78, z: -1.47} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.516667 + value: {x: 4.33, y: 2.66, z: 3.47} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 15 + value: {x: 13.91, y: 0.78, z: -1.47} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 4 + script: {fileID: 0} + typeID: 4 + customType: 4 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 15 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -12.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: -3.6 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: -12.3 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -109.216 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: -158.9 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: -109.216 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: 0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: 0.001 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: localEulerAnglesRaw.z + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 13.91 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: 4.33 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: 13.91 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.78 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: 2.66 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: 0.78 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1.47 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.516667 + value: 3.47 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 15 + value: -1.47 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalEulerAngles.z + path: + classID: 4 + script: {fileID: 0} + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim.meta new file mode 100644 index 00000000000..89eaeef4994 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Animation/SunFlareAnimation.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9bdf31c1e1f64a50b0f93b95de13811 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets.meta new file mode 100644 index 00000000000..4dc030910b6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26e8dd837ea7e42f38ba1b4bab9c2a90 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset new file mode 100644 index 00000000000..196c81cd141 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset @@ -0,0 +1,690 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Anamorphic_Sci-Fi + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 60, y: 2.79} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.665 + m_EdgeOffset: 0.96 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 12 + sizeXY: {x: 1, y: 0.5} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 125.04 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 0.8, y: 0.4} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 3.62 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.543 + m_EdgeOffset: 0.899 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: -0.27 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 0} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 2.28 + sizeXY: {x: 1, y: 0.2} + allowMultipleElement: 1 + m_Count: 25 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.1509434, g: 0.1509434, b: 0.1509434, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 2 + lengthSpread: 1.25 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0.02} + scaleVariation: 1 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.615 + m_EdgeOffset: 0.817 + m_SideCount: 4 + m_SdfRoundness: 0.604 + inverseSDF: 0 + - visible: 1 + position: 0.7 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 0.4} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 5, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.01886791, g: 0.01886791, b: 0.01886791, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0.327 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta new file mode 100644 index 00000000000..17b0fae7d10 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf0f5a43e97c04cc390b534001715eb2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset new file mode 100644 index 00000000000..e75e6f64b18 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset @@ -0,0 +1,825 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Sun + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1.32 + lensFlareTexture: {fileID: 0} + uniformScale: 5.87 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 0.6921896, b: 0.13679248, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.638 + m_EdgeOffset: 0.94 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.4 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 3.56 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 10 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.028301895, g: 0.028301895, b: 0.028301895, a: 1} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 2 + lengthSpread: 0.5 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 0.6600066, b: 0.3537736, a: 1} + key2: {r: 1, g: 0.33182937, b: 0.1462264, a: 1} + key3: {r: 0.514151, g: 0.81007993, b: 1, a: 0} + key4: {r: 0.5528472, g: 0.1745283, b: 1, a: 0} + key5: {r: 1, g: 1, b: 1, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 52043 + ctime2: 65342 + ctime3: 48766 + ctime4: 65535 + ctime5: 65535 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 65535 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 0.9 + rotationVariation: 360 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.95 + m_EdgeOffset: 0.462 + m_SideCount: 6 + m_SdfRoundness: 0.503 + inverseSDF: 0 + - visible: 1 + position: 0.1 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 0.9 + sizeXY: {x: 2, y: 1} + allowMultipleElement: 1 + m_Count: 12 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.0754717, g: 0.0754717, b: 0.0754717, a: 0.5} + blendMode: 0 + autoRotate: 1 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 2 + lengthSpread: 0.2 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 0.6600066, b: 0.3537736, a: 1} + key2: {r: 1, g: 0.33182937, b: 0.1462264, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 52043 + ctime2: 65342 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.799 + m_EdgeOffset: 0.91 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1.5 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 12.33 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.35 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.44 + lensFlareTexture: {fileID: 2800000, guid: 9a7c7749fe7e54cb8824cba351ceffe0, type: 3} + uniformScale: 4.2 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 20, y: 20} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.33 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 2800000, guid: c2c1b05cbec484af59dbad0093e9ed9b, type: 3} + uniformScale: 3.93 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0.14 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 1 + flareType: 0 + modulateByLightColor: 0 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.75 + positionVariation: {x: 1, y: 0} + scaleVariation: 1 + rotationVariation: 180 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset.meta new file mode 100644 index 00000000000..68f424cd18f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sun.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69ffd98bf7a2a4bf9a1217c6d30c381d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity new file mode 100644 index 00000000000..1875d4d5b4b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity @@ -0,0 +1,385 @@ +%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 &53531883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53531886} + - component: {fileID: 53531885} + - component: {fileID: 53531884} + - component: {fileID: 53531887} + - component: {fileID: 53531888} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &53531884 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53531883} + m_Enabled: 1 +--- !u!20 &53531885 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53531883} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &53531886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53531883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + 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!114 &53531887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53531883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &53531888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53531883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26f41f4b3bedb46308a9b24f5f1ed862, type: 3} + m_Name: + m_EditorClassIdentifier: + cam: {fileID: 53531885} + flareObject: {fileID: 1661162448} +--- !u!1 &1661162447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1661162448} + - component: {fileID: 1661162449} + m_Layer: 0 + m_Name: Flare Object + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1661162448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661162447} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.16776696, y: 1.0997901, z: 0.3} + 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!114 &1661162449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661162447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc4d76f733087744991913c9d19d5274, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LensFlareData: {fileID: 11400000, guid: cf0f5a43e97c04cc390b534001715eb2, type: 2} + intensity: 1 + maxAttenuationDistance: 100 + maxAttenuationScale: 100 + distanceAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleByDistanceCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attenuationByLightShape: 1 + radialScreenAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 34 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + useOcclusion: 0 + occlusionRadius: 0.1 + sampleCount: 32 + occlusionOffset: 0.05 + scale: 1 + allowOffScreen: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity.meta new file mode 100644 index 00000000000..6138215fc1f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 768da1bbc4be4424f9b06e5cd2ebc062 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts.meta new file mode 100644 index 00000000000..485f2f605dc --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a3cd14c6e72574be7b14a9fe836dc323 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs new file mode 100644 index 00000000000..23dfa85502b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[ExecuteAlways] +public class ScreenSpacePlacement : MonoBehaviour +{ + public Camera cam; + + public Transform flareObject; + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + //cam.ScreenToWorldPoint() + } + + void OnGUI() + { + Vector3 point = new Vector3(); + Event currentEvent = Event.current; + Vector2 mousePos = new Vector2(); + + // Get the mouse position from Event. + // Note that the y position from Event is inverted. + mousePos.x = currentEvent.mousePosition.x; + mousePos.y = cam.pixelHeight - currentEvent.mousePosition.y; + + point = cam.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y, cam.nearClipPlane)); + + if (flareObject != null && mousePos.x > 0 && mousePos.y > 0 && mousePos.x < cam.pixelWidth && mousePos.y < cam.pixelHeight) + { + flareObject.position = point; + } + } +} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs.meta new file mode 100644 index 00000000000..dcc323375da --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26f41f4b3bedb46308a9b24f5f1ed862 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.meta new file mode 100644 index 00000000000..ea7a1597fd7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a5d8ea49149a4253a79166642beacb7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity new file mode 100644 index 00000000000..84025d59109 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity @@ -0,0 +1,1701 @@ +%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.18039216, g: 0.18039216, b: 0.18039216, 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.18319249, g: 0.22679675, b: 0.29456753, 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: 112000000, guid: 051cd0fb4954944d58ff036bd15b84d2, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: cc82132cf70ce430aa8f74e4325388b6, type: 2} +--- !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 &81446196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 81446197} + m_Layer: 0 + m_Name: Pillars + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &81446197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81446196} + m_LocalRotation: {x: -0, y: 0.21899481, z: -0, w: 0.97572607} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1397610650} + - {fileID: 1039415565} + - {fileID: 1876275880} + - {fileID: 735959279} + - {fileID: 1692008490} + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 25.3, z: 0} +--- !u!1 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + - component: {fileID: 122368105} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: -0.018251343, y: -0.8148029, z: -0.025668796, w: 0.5788818} + m_LocalPosition: {x: 14.04466, y: 2.286794, z: -1.440857} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 24.75, y: 45, z: 0} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 9b9c0b62deeea4218843a7ad59325649, type: 2} +--- !u!95 &122368105 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 3f33b2d90a2604ba088262c594b2f478, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &711828110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 711828112} + - component: {fileID: 711828111} + 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 &711828111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711828110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + isGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 9de64d640271b465a9b49c3009988576, type: 2} +--- !u!4 &711828112 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711828110} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.8200347, y: 2.70089, z: -3.352942} + 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 &735959278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 735959279} + - component: {fileID: 735959282} + - component: {fileID: 735959281} + - component: {fileID: 735959280} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &735959279 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 735959278} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 9, y: 3, z: 0} + m_LocalScale: {x: 1, y: 6, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 81446197} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &735959280 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 735959278} + 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 &735959281 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 735959278} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &735959282 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 735959278} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &782220906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &782220907 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 782220906} + m_PrefabAsset: {fileID: 0} +--- !u!1 &902575294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902575298} + - component: {fileID: 902575297} + - component: {fileID: 902575296} + - component: {fileID: 902575295} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &902575295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &902575296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7e7ea892f3527412a9f7dec5c9b7ef76, 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 &902575297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &902575298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + 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: 1722892046} + - {fileID: 902575298} + - {fileID: 81446197} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1039415564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1039415565} + - component: {fileID: 1039415568} + - component: {fileID: 1039415567} + - component: {fileID: 1039415566} + 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 &1039415565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1039415564} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3, y: 3, z: 0} + m_LocalScale: {x: 1, y: 6, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 81446197} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1039415566 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1039415564} + 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 &1039415567 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1039415564} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1039415568 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1039415564} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + - component: {fileID: 1090784529} + m_Layer: 0 + m_Name: Sun Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.98569185, b: 0.9386792, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.17509729, y: 0.44814616, z: -0.089986, w: 0.87201405} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 22.708, y: 54.399, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!114 &1090784529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc4d76f733087744991913c9d19d5274, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LensFlareData: {fileID: 11400000, guid: 69ffd98bf7a2a4bf9a1217c6d30c381d, type: 2} + intensity: 1 + maxAttenuationDistance: 100 + maxAttenuationScale: 100 + distanceAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleByDistanceCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attenuationByLightShape: 1 + radialScreenAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + useOcclusion: 1 + occlusionRadius: 20 + sampleCount: 16 + occlusionOffset: 0.05 + scale: 1 + allowOffScreen: 0 +--- !u!1001 &1142061373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Sun Flare + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3119812475398170508, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Color.a + value: 0.69411767 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: 'This sample shows how to add a lens flare effect to the main directional + light of the scene. The effect is authored via the Lens Flare (SRP) component + on the sun light and its assigned Lens Flare Data object. ' + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1142061374 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1142061373} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1397610646 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1397610650} + - component: {fileID: 1397610649} + - component: {fileID: 1397610648} + - component: {fileID: 1397610647} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1397610647 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397610646} + 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 &1397610648 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397610646} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1397610649 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397610646} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1397610650 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1397610646} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 6, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 81446197} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1692008489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1692008490} + - component: {fileID: 1692008493} + - component: {fileID: 1692008492} + - component: {fileID: 1692008491} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1692008490 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692008489} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 12, y: 3, z: 0} + m_LocalScale: {x: 1, y: 6, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 81446197} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1692008491 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692008489} + 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 &1692008492 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692008489} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1692008493 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692008489} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: 0.095160745, y: -0.2909412, z: -0.24123742, w: 0.9209247} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 2, y: -35.601, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 782220907} + - {fileID: 1142061374} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1876275879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876275880} + - component: {fileID: 1876275883} + - component: {fileID: 1876275882} + - component: {fileID: 1876275881} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1876275880 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876275879} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6, y: 3, z: 0} + m_LocalScale: {x: 1, y: 6, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 81446197} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1876275881 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876275879} + 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 &1876275882 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876275879} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1876275883 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876275879} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity.meta new file mode 100644 index 00000000000..5836d6d03d4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65fbe97037fe7420aa67ea3b2f6c0ffa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..facbec3c5fd22508b50bd0f168b69141f02893c9 GIT binary patch literal 18192 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 Date: Mon, 16 Aug 2021 09:33:44 +0200 Subject: [PATCH 04/19] Clean up URP lens flare sample --- .../Scripts/ScreenSpacePlacement.cs | 32 ++++++------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs index 23dfa85502b..162a88f3878 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs @@ -5,37 +5,23 @@ [ExecuteAlways] public class ScreenSpacePlacement : MonoBehaviour { - public Camera cam; - - public Transform flareObject; - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - //cam.ScreenToWorldPoint() - } + [SerializeField] + private Camera m_Cam; + [SerializeField] + private Transform m_FlareObject; void OnGUI() { - Vector3 point = new Vector3(); - Event currentEvent = Event.current; + Event currentEvent = Event.current; Vector2 mousePos = new Vector2(); - // Get the mouse position from Event. - // Note that the y position from Event is inverted. mousePos.x = currentEvent.mousePosition.x; - mousePos.y = cam.pixelHeight - currentEvent.mousePosition.y; - - point = cam.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y, cam.nearClipPlane)); + mousePos.y = m_Cam.pixelHeight - currentEvent.mousePosition.y; - if (flareObject != null && mousePos.x > 0 && mousePos.y > 0 && mousePos.x < cam.pixelWidth && mousePos.y < cam.pixelHeight) + if (m_FlareObject != null && mousePos.x > 0 && mousePos.y > 0 && mousePos.x < m_Cam.pixelWidth && mousePos.y < m_Cam.pixelHeight) { - flareObject.position = point; + Vector3 point = m_Cam.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y, m_Cam.nearClipPlane)); + m_FlareObject.position = point; } } } From 6ea92c8963460cb23ded826722e7a4082175865d Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Wed, 18 Aug 2021 16:42:48 +0200 Subject: [PATCH 05/19] Added trail effect and keep frame URP samples --- .../RendererFeatures/KeepFrame.meta | 8 + .../KeepFrame/AdditiveParticle.mat | 145 + .../KeepFrame/AdditiveParticle.mat.meta | 8 + .../KeepFrame/KeepFrame.unity | 5518 +++++++++++++++++ .../KeepFrame/KeepFrame.unity.meta | 7 + .../KeepFrame/KeepFrameFeature.cs | 115 + .../KeepFrame/KeepFrameFeature.cs.meta | 11 + .../KeepFrame/KeepFramePipeline.asset | 69 + .../KeepFrame/KeepFramePipeline.asset.meta | 8 + .../KeepFramePipeline_Renderer.asset | 69 + .../KeepFramePipeline_Renderer.asset.meta | 8 + .../KeepFrame/SwirlyFrame.mat | 155 + .../KeepFrame/SwirlyFrame.mat.meta | 8 + .../KeepFrame/SwirlyFrame_Graph.shadergraph | 2947 +++++++++ .../SwirlyFrame_Graph.shadergraph.meta | 10 + .../RendererFeatures/TrailEffect.meta | 8 + .../TrailEffect/Animation.meta | 8 + .../TrailEffect/Animation/KeepFrame.anim | 601 ++ .../TrailEffect/Animation/KeepFrame.anim.meta | 8 + .../TrailEffect/Animation/Sphere.controller | 72 + .../Animation/Sphere.controller.meta | 8 + .../TrailEffect/DepthHistory_Renderer.asset | 109 + .../DepthHistory_Renderer.asset.meta | 8 + .../TrailEffect/DepthNormal.mat | 126 + .../TrailEffect/DepthNormal.mat.meta | 8 + .../RendererFeatures/TrailEffect/Shaders.meta | 8 + .../Shaders/DepthColor_graph.shadergraph | 2765 +++++++++ .../Shaders/DepthColor_graph.shadergraph.meta | 10 + .../Shaders/Snow_Graph.shadergraph | 3559 +++++++++++ .../Shaders/Snow_Graph.shadergraph.meta | 10 + .../TrailEffect/Shaders/TrailMap.shadergraph | 1492 +++++ .../Shaders/TrailMap.shadergraph.meta | 10 + .../RendererFeatures/TrailEffect/Snow.mat | 150 + .../TrailEffect/Snow.mat.meta | 8 + .../TrailEffect/SnowModel.fbx | 3 + .../TrailEffect/SnowModel.fbx.meta | 105 + .../TrailEffect/TrailEffect.meta | 8 + .../TrailEffect/TrailEffect.unity | 1341 ++++ .../TrailEffect/TrailEffect.unity.meta | 7 + .../TrailEffect/LightingData.asset | Bin 0 -> 18192 bytes .../TrailEffect/LightingData.asset.meta | 8 + .../TrailEffect/ReflectionProbe-0.exr | Bin 0 -> 161459 bytes .../TrailEffect/ReflectionProbe-0.exr.meta | 98 + .../TrailEffect/TrailEffect_Pipeline.asset | 70 + .../TrailEffect_Pipeline.asset.meta | 8 + .../TrailEffect/TrailEffect_Renderer.asset | 52 + .../TrailEffect_Renderer.asset.meta | 8 + .../TrailEffect/TrailMap.renderTexture | 38 + .../TrailEffect/TrailMap.renderTexture.meta | 8 + .../TrailEffect/TrailMapDisplay.mat | 129 + .../TrailEffect/TrailMapDisplay.mat.meta | 8 + 51 files changed, 19945 insertions(+) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/LightingData.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/LightingData.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/ReflectionProbe-0.exr create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/ReflectionProbe-0.exr.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame.meta new file mode 100644 index 00000000000..8e3b8d6066e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f44e3564462a48b1ab9809dad3a07d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat new file mode 100644 index 00000000000..b5fcb8eafde --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat @@ -0,0 +1,145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4665752669822021796 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AdditiveParticle + m_Shader: {fileID: 4800000, guid: 0406db5a14f94604a8c57ccfbc9f3b46, type: 3} + m_ShaderKeywords: _SURFACE_TYPE_TRANSPARENT + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - DepthOnly + - SHADOWCASTER + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 2 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0.1 + - _DstBlend: 1 + - _EnvironmentReflections: 1 + - _FlipbookBlending: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _Surface: 1 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 2, g: 2, b: 2, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat.meta new file mode 100644 index 00000000000..66cd9732e26 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/AdditiveParticle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03914eb13719643a599c8910013509a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity new file mode 100644 index 00000000000..05028f53258 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity @@ -0,0 +1,5518 @@ +%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: 10304, guid: 0000000000000000f000000000000000, type: 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.18028352, g: 0.22571376, b: 0.30692244, 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!1001 &10548908 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 693602123} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Keep Frame + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: This sample uses a custom renderer feature to preserve frame color bestween + frames. The feature is added to the renderer in use and used to create a + swirly effect from a simple particle system. The effect is only visible in + play mode. + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!1 &693602119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 693602123} + - component: {fileID: 693602122} + - component: {fileID: 693602121} + - component: {fileID: 693602120} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &693602120 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693602119} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &693602121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693602119} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &693602122 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693602119} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &693602123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693602119} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 919335962} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &797787090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 797787092} + - component: {fileID: 797787091} + 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 &797787091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 797787090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + isGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ff8527d309d1d49598d1b259a43975d2, type: 2} +--- !u!4 &797787092 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 797787090} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.17118931, y: 0.013397455, z: 1.3684664} + 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!1 &865183820 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 865183823} + - component: {fileID: 865183822} + - component: {fileID: 865183821} + - component: {fileID: 865183824} + - component: {fileID: 865183825} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &865183821 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865183820} + m_Enabled: 1 +--- !u!20 &865183822 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865183820} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 4 + m_BackGroundColor: {r: 1, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &865183823 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865183820} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + 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!114 &865183824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865183820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &865183825 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 865183820} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 9e90e7d93ed9c4550a1d96cbef288bbd, type: 2} +--- !u!224 &919335962 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 10548908} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1062745523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1062745526} + - component: {fileID: 1062745525} + - component: {fileID: 1062745524} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!199 &1062745524 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062745523} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 03914eb13719643a599c8910013509a7, 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_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 5 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!198 &1062745525 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062745523} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 1 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 6 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 3 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 2 + minColor: {r: 0.08018869, g: 0.8804762, b: 1, a: 1} + maxColor: {r: 0.10849059, g: 1, b: 0.3624671, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 0 + scalar: 3.4 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 0 + scalar: -0.5235988 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 1 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 4 + angle: 31.47 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 10 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.2617994 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 48573 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!4 &1062745526 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1062745523} + m_LocalRotation: {x: -0.686243, y: 0.17050089, z: -0.17050095, w: 0.686243} + m_LocalPosition: {x: -4.2, y: -7.6, 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: -62.094, y: 90, z: -90} +--- !u!1 &1758482520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1758482522} + - component: {fileID: 1758482521} + - component: {fileID: 1758482523} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1758482521 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758482520} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1758482522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758482520} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, 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: 50, y: -30, z: 0} +--- !u!114 &1758482523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1758482520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1965764893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1965764896} + - component: {fileID: 1965764895} + - component: {fileID: 1965764894} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1965764894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965764893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1965764895 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965764893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1965764896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1965764893} + 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: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity.meta new file mode 100644 index 00000000000..b3c685e455b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c06589f423b034431a4fbad7456d5847 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs new file mode 100644 index 00000000000..666dec2f195 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -0,0 +1,115 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; + +public class KeepFrameFeature : ScriptableRendererFeature +{ + class CopyFramePass : ScriptableRenderPass + { + private RenderTargetIdentifier source { get; set; } + private RenderTargetHandle destination { get; set; } + + public void Setup(RenderTargetIdentifier source, RenderTargetHandle destination) + { + this.source = source; + this.destination = destination; + } + + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + { + if (renderingData.cameraData.camera.cameraType != CameraType.Game) + return; + + CommandBuffer cmd = CommandBufferPool.Get("CopyFramePass"); + RenderTargetIdentifier opaqueColorRT = destination.Identifier(); + Blit(cmd, source, opaqueColorRT); + context.ExecuteCommandBuffer(cmd); + CommandBufferPool.Release(cmd); + } + + public override void OnCameraCleanup(CommandBuffer cmd) + { + cmd.ReleaseTemporaryRT(destination.id); + + if (destination != RenderTargetHandle.CameraTarget) + { + cmd.ReleaseTemporaryRT(destination.id); + destination = RenderTargetHandle.CameraTarget; + } + } + } + + class DrawOldFramePass : ScriptableRenderPass + { + private Material m_DrawOldFrameMaterial; + private RenderTargetHandle handle; + + public void Setup(Material drawOldFrameMaterial, RenderTargetHandle handle) + { + m_DrawOldFrameMaterial = drawOldFrameMaterial; + this.handle = handle; + } + + public override void Configure(CommandBuffer cmd, RenderTextureDescriptor cameraTextureDescripor) + { + RenderTextureDescriptor descriptor = cameraTextureDescripor; + descriptor.msaaSamples = 1; + descriptor.depthBufferBits = 0; + cmd.GetTemporaryRT(handle.id, descriptor,FilterMode.Bilinear); + } + + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + { + if (m_DrawOldFrameMaterial != null) + { + CommandBuffer cmd = CommandBufferPool.Get("DrawOldFramePass"); + cmd.SetGlobalTexture("_FrameCopyTex", handle.id); + cmd.SetViewProjectionMatrices(Matrix4x4.identity, Matrix4x4.identity); + cmd.DrawMesh(RenderingUtils.fullscreenMesh, Matrix4x4.identity, m_DrawOldFrameMaterial, 0, 0); + cmd.SetViewProjectionMatrices(renderingData.cameraData.camera.worldToCameraMatrix, renderingData.cameraData.camera.projectionMatrix); + context.ExecuteCommandBuffer(cmd); + CommandBufferPool.Release(cmd); + } + } + } + + [Serializable] + public class Settings + { + [Tooltip("The material that is used when the old frame is redrawn at the start of the new frame (before opaques).")] + public Material displayMaterial; + [Tooltip("What the to call the texture that is referenced in the display material")] + public string textureName; + } + + private CopyFramePass m_CopyFrame; + private DrawOldFramePass m_DrawOldFame; + + private RenderTargetHandle m_OldFrameHandle; + + public Settings settings = new Settings(); + + public override void Create() + { + m_CopyFrame = new CopyFramePass(); + m_CopyFrame.renderPassEvent = RenderPassEvent.AfterRenderingTransparents; + + m_DrawOldFame = new DrawOldFramePass(); + m_DrawOldFame.renderPassEvent = RenderPassEvent.BeforeRenderingOpaques; + } + + public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) + { + m_OldFrameHandle.Init("_OldFrameRenderTarget"); + m_DrawOldFame.ConfigureClear(ClearFlag.None, Color.red); + + m_CopyFrame.Setup(renderer.cameraColorTarget, m_OldFrameHandle); + renderer.EnqueuePass(m_CopyFrame); + + m_DrawOldFame.Setup(settings.displayMaterial, m_OldFrameHandle); + renderer.EnqueuePass(m_DrawOldFame); + } +} + + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs.meta new file mode 100644 index 00000000000..b03b1c2748b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10b9657c78f0d43fe951a2bfdcdb7130 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset new file mode 100644 index 00000000000..1afee01f4e4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: KeepFramePipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 5a8b15ee94caf4277b2420cf19b4c451, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset.meta new file mode 100644 index 00000000000..80db196b0cb --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e90e7d93ed9c4550a1d96cbef288bbd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset new file mode 100644 index 00000000000..401a5d5ca3f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset @@ -0,0 +1,69 @@ +%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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: KeepFramePipeline_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: + - {fileID: 8046452531061288789} + m_RendererFeatureMap: 556ff3eff1bdaa6f + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 +--- !u!114 &8046452531061288789 +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: 10b9657c78f0d43fe951a2bfdcdb7130, type: 3} + m_Name: KeepFrameFeature + m_EditorClassIdentifier: + m_Active: 1 + settings: + displayMaterial: {fileID: 2100000, guid: b02405f3a8b6143a8bf2013c469300cf, type: 2} + textureName: _FrameCopyTex diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset.meta new file mode 100644 index 00000000000..0589e5a2519 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a8b15ee94caf4277b2420cf19b4c451 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat new file mode 100644 index 00000000000..719eb756b15 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1342314307588236869 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SwirlyFrame + m_Shader: {fileID: -6465566751694194690, guid: ab39a3637a83740188539f247582e44c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AccumulationTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CameraColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CameraOpaqueTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PreservedFrame: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PreservedFrameTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PreviousFrame: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ClearFactor: 1 + - _ClearSpeed: 0 + - _ClearTime: 4 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RotationSpeed: 0.7 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tiling: {r: 0.1, g: 0.2, b: 0, a: 0} + - _Tiling_Offset: {r: 0.55, g: 0.8, b: -0.3, a: 0} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat.meta new file mode 100644 index 00000000000..b1f7e6eda0a --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b02405f3a8b6143a8bf2013c469300cf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph new file mode 100644 index 00000000000..627c8b41074 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph @@ -0,0 +1,2947 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "a02ca09a8bed4bdf87b2fe59c8fce8f0", + "m_Properties": [ + { + "m_Id": "364b18235e464f12a0341802174038ad" + }, + { + "m_Id": "7fe762cf194649a7937760c717e7807d" + }, + { + "m_Id": "5e7a918de7614281b55cfe5bc839226d" + }, + { + "m_Id": "8a805dbfb270417f9daeca486e10761b" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "80f4bd619cb34cfca9f26d883e7da1df" + } + ], + "m_Nodes": [ + { + "m_Id": "4d1b79a557d84782abd7c4f1d70a2676" + }, + { + "m_Id": "d26e34122725497abb7c24b6cf5afcb8" + }, + { + "m_Id": "92abdc5d977349f984ad964e79e04756" + }, + { + "m_Id": "7bbf68f416204977aeda882543564367" + }, + { + "m_Id": "309e6ad7b87d46ac8a57b70e23473761" + }, + { + "m_Id": "ee1739b1d9344166b0478a731d3c2f21" + }, + { + "m_Id": "b36bb6b073b1414282d54c0c61964a2a" + }, + { + "m_Id": "1d1041fa69d44081adfa2e36b007caa0" + }, + { + "m_Id": "27365f6d81f346bb922aba8012261843" + }, + { + "m_Id": "fbcb77be9e5549cabb14354010c92c0e" + }, + { + "m_Id": "7a4a10e4fb894421b7a651899924f7ca" + }, + { + "m_Id": "3111a62408ba4c11a32add9edb7a1ba7" + }, + { + "m_Id": "9a7af221d5bd4ef0ada5cd9db3f28fed" + }, + { + "m_Id": "c3d1c007276f4cbfaede1159305b114c" + }, + { + "m_Id": "caa1e9edf57144e58b2d910ebcdc8fe7" + }, + { + "m_Id": "749a6850712e44f58f1476706eedfbbb" + }, + { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + { + "m_Id": "a462866fc1d044f0a2a82eefb12d59ac" + }, + { + "m_Id": "23f3f27f91ed449a9a7095dac9ae8910" + }, + { + "m_Id": "311837b746f04c5ab9a80b2f8f838be6" + }, + { + "m_Id": "6097799348594173949ade28dd4c13ab" + }, + { + "m_Id": "71ec8c514c134cf18f600b180a3adef1" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1d1041fa69d44081adfa2e36b007caa0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fbcb77be9e5549cabb14354010c92c0e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a462866fc1d044f0a2a82eefb12d59ac" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a462866fc1d044f0a2a82eefb12d59ac" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23f3f27f91ed449a9a7095dac9ae8910" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23f3f27f91ed449a9a7095dac9ae8910" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "23f3f27f91ed449a9a7095dac9ae8910" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "caa1e9edf57144e58b2d910ebcdc8fe7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "27365f6d81f346bb922aba8012261843" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7bbf68f416204977aeda882543564367" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "309e6ad7b87d46ac8a57b70e23473761" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27365f6d81f346bb922aba8012261843" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3111a62408ba4c11a32add9edb7a1ba7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "caa1e9edf57144e58b2d910ebcdc8fe7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "311837b746f04c5ab9a80b2f8f838be6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "caa1e9edf57144e58b2d910ebcdc8fe7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6097799348594173949ade28dd4c13ab" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2120ef54863c4e42af12157463bfeee0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "71ec8c514c134cf18f600b180a3adef1" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fbcb77be9e5549cabb14354010c92c0e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "749a6850712e44f58f1476706eedfbbb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6097799348594173949ade28dd4c13ab" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a4a10e4fb894421b7a651899924f7ca" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27365f6d81f346bb922aba8012261843" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9a7af221d5bd4ef0ada5cd9db3f28fed" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c3d1c007276f4cbfaede1159305b114c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a462866fc1d044f0a2a82eefb12d59ac" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "311837b746f04c5ab9a80b2f8f838be6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b36bb6b073b1414282d54c0c61964a2a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6097799348594173949ade28dd4c13ab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b36bb6b073b1414282d54c0c61964a2a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71ec8c514c134cf18f600b180a3adef1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b36bb6b073b1414282d54c0c61964a2a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c3d1c007276f4cbfaede1159305b114c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c3d1c007276f4cbfaede1159305b114c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3111a62408ba4c11a32add9edb7a1ba7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "caa1e9edf57144e58b2d910ebcdc8fe7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "309e6ad7b87d46ac8a57b70e23473761" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ee1739b1d9344166b0478a731d3c2f21" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "309e6ad7b87d46ac8a57b70e23473761" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fbcb77be9e5549cabb14354010c92c0e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7a4a10e4fb894421b7a651899924f7ca" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "4d1b79a557d84782abd7c4f1d70a2676" + }, + { + "m_Id": "d26e34122725497abb7c24b6cf5afcb8" + }, + { + "m_Id": "92abdc5d977349f984ad964e79e04756" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "7bbf68f416204977aeda882543564367" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "1b904007162e417caac526f71260fbf0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "11aa0bf5dd9e4c9189034786903fc627", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "11e187a5cd3f42b79e5be833a2f51dce", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "131373fa34884323a451410bc423b3a8", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "13ad2c9c7dc04b9cb2b4a94f769bac63", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "171184030a594e46ba0bbd5386d84b30", + "m_Id": 2, + "m_DisplayName": "Rotation", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Rotation", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "1b1c3aadd0c34c1a916905306df8ec8f", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "1b904007162e417caac526f71260fbf0", + "m_ActiveSubTarget": { + "m_Id": "de134e7a48644829b51cfce0615ac0c6" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 8, + "m_ZWriteControl": 2, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1d1041fa69d44081adfa2e36b007caa0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -889.0001220703125, + "y": 759.0000610351563, + "width": 136.00006103515626, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "60fe751c624e43beb8df928a6f5cc70c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7fe762cf194649a7937760c717e7807d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "20f58030c48a41f6b31c81a9ff58dc8b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "2120ef54863c4e42af12157463bfeee0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1624.5, + "y": 456.5, + "width": 119.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "82dcc544b5e94463b011c0f370230c4c" + }, + { + "m_Id": "a8190fa962314359a25dba1ad6a3fb09" + }, + { + "m_Id": "a6bc6a83a4134620a2c9b517b5764fcb" + }, + { + "m_Id": "6b37fb67eb1046589efd4c33cb088678" + }, + { + "m_Id": "94bc901b3fb64a8da3f9840039a6b341" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "23f3f27f91ed449a9a7095dac9ae8910", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1247.0, + "y": 585.0, + "width": 127.0, + "height": 101.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "b65ccfeb44314216a16821abc68ae73e" + }, + { + "m_Id": "d5f45711281742fe9851a56b3e56d410" + }, + { + "m_Id": "3c844c075ea149c8b79e7431b11b4afb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "265056456f004a898c5534f6826b35d9", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "27365f6d81f346bb922aba8012261843", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -294.5, + "y": 325.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "11e187a5cd3f42b79e5be833a2f51dce" + }, + { + "m_Id": "20f58030c48a41f6b31c81a9ff58dc8b" + }, + { + "m_Id": "47166cf683ff47588a2ee8fdc5726fe4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2ad892c815494458b4a641a86c19dbeb", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2f8ad12d587646c38c6e9f0eae543925", + "m_Id": 0, + "m_DisplayName": "RotationSpeed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "309e6ad7b87d46ac8a57b70e23473761", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -663.0, + "y": 125.0, + "width": 208.0, + "height": 434.0 + } + }, + "m_Slots": [ + { + "m_Id": "655c9b0993e145489abd377ab41681c0" + }, + { + "m_Id": "cbc35b60379d4b47b3b4494be7c90270" + }, + { + "m_Id": "265056456f004a898c5534f6826b35d9" + }, + { + "m_Id": "131373fa34884323a451410bc423b3a8" + }, + { + "m_Id": "b99436dc8f14469195d3812df70c3a0f" + }, + { + "m_Id": "56416c391f5d4a61856bcf98055fe1d6" + }, + { + "m_Id": "c4075928ae974d38a13df7169201b036" + }, + { + "m_Id": "1b1c3aadd0c34c1a916905306df8ec8f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RotateNode", + "m_ObjectId": "3111a62408ba4c11a32add9edb7a1ba7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Rotate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1297.5, + "y": -55.00000762939453, + "width": 208.0, + "height": 360.5 + } + }, + "m_Slots": [ + { + "m_Id": "a4d46dbad6304605827d1d5e78ed2738" + }, + { + "m_Id": "e838db4d398e4817a0860695b655a0c0" + }, + { + "m_Id": "171184030a594e46ba0bbd5386d84b30" + }, + { + "m_Id": "866f7e20a3054848ab3eb3704d97b30f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Unit": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "311837b746f04c5ab9a80b2f8f838be6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1249.0, + "y": 447.5, + "width": 129.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "11aa0bf5dd9e4c9189034786903fc627" + }, + { + "m_Id": "8fb3848e742948e2aca1708e602c77e2" + }, + { + "m_Id": "a025bcffee514de2a0f61a883a06131d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "353bd33d30e6405899da7b0a4f76ba32", + "m_Id": 0, + "m_DisplayName": "_FrameCopyTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "364b18235e464f12a0341802174038ad", + "m_Guid": { + "m_GuidSerialized": "b031e31c-ca91-40bf-95ce-56cf15dd83dc" + }, + "m_Name": "_FrameCopyTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_FrameCopyTex", + "m_DefaultReferenceName": "_FrameCopyTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3bcb7738c4ac4e60943269772c84a9c4", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3c844c075ea149c8b79e7431b11b4afb", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "41c37c2d275b4fd990701f7de0fc6be2", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "47166cf683ff47588a2ee8fdc5726fe4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4d1b79a557d84782abd7c4f1d70a2676", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f4dac26984834b1a8ef92acecf330a69" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "56416c391f5d4a61856bcf98055fe1d6", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "5e7a918de7614281b55cfe5bc839226d", + "m_Guid": { + "m_GuidSerialized": "b2aa1fc4-3e00-4c45-b1c6-a3114be5545b" + }, + "m_Name": "RotationSpeed", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "RotationSpeed", + "m_DefaultReferenceName": "_RotationSpeed", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "6097799348594173949ade28dd4c13ab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1814.0, + "y": 467.0000305175781, + "width": 129.5, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "b55206cef7c448c7a39fad63a61f1fd9" + }, + { + "m_Id": "863a296433b04085a18aece7083866a2" + }, + { + "m_Id": "b1bfcc475ab241ac91e22fa249cb7c05" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "60fe751c624e43beb8df928a6f5cc70c", + "m_Id": 0, + "m_DisplayName": "ClearFactor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "637f44eacf094bc09961e42ccf7c4bd6", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "655c9b0993e145489abd377ab41681c0", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6b37fb67eb1046589efd4c33cb088678", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "71ec8c514c134cf18f600b180a3adef1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1956.0, + "y": 874.0, + "width": 55.9998779296875, + "height": 24.0 + } + }, + "m_Slots": [ + { + "m_Id": "bc8ec96e037d402981049406df5fac4e" + }, + { + "m_Id": "dbf15f93af2040de996f0f877f798fdd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "730ccdcffab54ec6aec9ecf86a9629fe", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "749a6850712e44f58f1476706eedfbbb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1986.5001220703125, + "y": 610.0, + "width": 141.5001220703125, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "d46b848c93d147c9a32d0d1583f15b8e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8a805dbfb270417f9daeca486e10761b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "74e36b2b72bb401389e77634f154ca41", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "7a4a10e4fb894421b7a651899924f7ca", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -502.4999694824219, + "y": 759.0000610351563, + "width": 207.99993896484376, + "height": 277.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "8248f194a2a34823a7fdbc655b032c90" + }, + { + "m_Id": "c1738a83989b48c8a8a9b352dc480bd6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7bbf68f416204977aeda882543564367", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f793efc4980e49168d9abf773d5a2548" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "7fe762cf194649a7937760c717e7807d", + "m_Guid": { + "m_GuidSerialized": "e39b67dc-6229-47db-8e65-f3560cd4b50c" + }, + "m_Name": "ClearFactor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ClearFactor", + "m_DefaultReferenceName": "_ClearFactor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "80f4bd619cb34cfca9f26d883e7da1df", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "364b18235e464f12a0341802174038ad" + }, + { + "m_Id": "7fe762cf194649a7937760c717e7807d" + }, + { + "m_Id": "5e7a918de7614281b55cfe5bc839226d" + }, + { + "m_Id": "8a805dbfb270417f9daeca486e10761b" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8248f194a2a34823a7fdbc655b032c90", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "82dcc544b5e94463b011c0f370230c4c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "863a296433b04085a18aece7083866a2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "866f7e20a3054848ab3eb3704d97b30f", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "8a805dbfb270417f9daeca486e10761b", + "m_Guid": { + "m_GuidSerialized": "c80bf476-74d0-4d49-b6af-2b6c3589b538" + }, + "m_Name": "Tiling/Offset", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Tiling/Offset", + "m_DefaultReferenceName": "_Tiling_Offset", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8fb3848e742948e2aca1708e602c77e2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "92abdc5d977349f984ad964e79e04756", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c236eabc78944392afcf9c0c2100fbd5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "94bc901b3fb64a8da3f9840039a6b341", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "990184b8b792448b9bc9f8b9f2b9ac78", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9a7af221d5bd4ef0ada5cd9db3f28fed", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1908.0001220703125, + "y": 87.49999237060547, + "width": 152.0, + "height": 34.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "2f8ad12d587646c38c6e9f0eae543925" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5e7a918de7614281b55cfe5bc839226d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9cc8afedc5e949cabfb9d0589c6c81a2", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a025bcffee514de2a0f61a883a06131d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a3e546ef9662424aaf7196a003bbe800", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "a462866fc1d044f0a2a82eefb12d59ac", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1424.5, + "y": 397.0000305175781, + "width": 127.0, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "41c37c2d275b4fd990701f7de0fc6be2" + }, + { + "m_Id": "c05a07c4114647458eb53ce4bd9de0e0" + }, + { + "m_Id": "74e36b2b72bb401389e77634f154ca41" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a4d46dbad6304605827d1d5e78ed2738", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a6bc6a83a4134620a2c9b517b5764fcb", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a8190fa962314359a25dba1ad6a3fb09", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a96131010b7445f3a26b4ddbfeb803fa", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b070509c106040daa71b7f6f7dd785d4", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b1bfcc475ab241ac91e22fa249cb7c05", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "b36bb6b073b1414282d54c0c61964a2a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2159.5, + "y": 412.5, + "width": 124.0, + "height": 173.0 + } + }, + "m_Slots": [ + { + "m_Id": "730ccdcffab54ec6aec9ecf86a9629fe" + }, + { + "m_Id": "3bcb7738c4ac4e60943269772c84a9c4" + }, + { + "m_Id": "637f44eacf094bc09961e42ccf7c4bd6" + }, + { + "m_Id": "9cc8afedc5e949cabfb9d0589c6c81a2" + }, + { + "m_Id": "cb41acdf94464106b61498fc0aa084ee" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b4b69553331a401ba42ad8ad0efe468b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b55206cef7c448c7a39fad63a61f1fd9", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b65ccfeb44314216a16821abc68ae73e", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b99436dc8f14469195d3812df70c3a0f", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bc8ec96e037d402981049406df5fac4e", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c05a07c4114647458eb53ce4bd9de0e0", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c0a9be3d78524fdbbbc55e8743966c24", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c1738a83989b48c8a8a9b352dc480bd6", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "c236eabc78944392afcf9c0c2100fbd5", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c3d1c007276f4cbfaede1159305b114c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1708.0001220703125, + "y": 38.99998474121094, + "width": 126.0, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "c0a9be3d78524fdbbbc55e8743966c24" + }, + { + "m_Id": "b4b69553331a401ba42ad8ad0efe468b" + }, + { + "m_Id": "f46e5cc581f748a7b80fbf7440b3f7c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "c4075928ae974d38a13df7169201b036", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "caa1e9edf57144e58b2d910ebcdc8fe7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -993.0000610351563, + "y": 305.5, + "width": 208.0001220703125, + "height": 326.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "a96131010b7445f3a26b4ddbfeb803fa" + }, + { + "m_Id": "b070509c106040daa71b7f6f7dd785d4" + }, + { + "m_Id": "a3e546ef9662424aaf7196a003bbe800" + }, + { + "m_Id": "f993f9f5a3f34394b2f8c491c471572d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cb41acdf94464106b61498fc0aa084ee", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cbc35b60379d4b47b3b4494be7c90270", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "d2464cde5ff444e486d4b485a6e7a2cd", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d26e34122725497abb7c24b6cf5afcb8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d2464cde5ff444e486d4b485a6e7a2cd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d46b848c93d147c9a32d0d1583f15b8e", + "m_Id": 0, + "m_DisplayName": "Tiling/Offset", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d5f45711281742fe9851a56b3e56d410", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dbf15f93af2040de996f0f877f798fdd", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "de134e7a48644829b51cfce0615ac0c6" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e838db4d398e4817a0860695b655a0c0", + "m_Id": 1, + "m_DisplayName": "Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Center", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ee1739b1d9344166b0478a731d3c2f21", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -856.0, + "y": 157.0, + "width": 158.5, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "353bd33d30e6405899da7b0a4f76ba32" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "364b18235e464f12a0341802174038ad" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f46e5cc581f748a7b80fbf7440b3f7c8", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "f4dac26984834b1a8ef92acecf330a69", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "f793efc4980e49168d9abf773d5a2548", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 1.0, + "y": 0.6462264060974121, + "z": 0.6462264060974121 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "f993f9f5a3f34394b2f8c491c471572d", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "fbcb77be9e5549cabb14354010c92c0e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -726.0000610351563, + "y": 756.0000610351563, + "width": 126.0001220703125, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "13ad2c9c7dc04b9cb2b4a94f769bac63" + }, + { + "m_Id": "2ad892c815494458b4a641a86c19dbeb" + }, + { + "m_Id": "990184b8b792448b9bc9f8b9f2b9ac78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph.meta new file mode 100644 index 00000000000..8c85d3fa6d5 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/SwirlyFrame_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ab39a3637a83740188539f247582e44c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect.meta new file mode 100644 index 00000000000..1a0c54abeda --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a5f7f50efe0542c7bd8be7b1d4ab60b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation.meta new file mode 100644 index 00000000000..1f2e22c9f1d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3264854b6764a4416a53883a9a058f84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim new file mode 100644 index 00000000000..b1213978e9e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim @@ -0,0 +1,601 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: KeepFrame + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.65, y: 0.16, z: -3.4} + inSlope: {x: -2.2, y: 0.123809524, z: 1.3238097} + outSlope: {x: -2.2, y: 0.123809524, z: 1.3238097} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 1.05 + value: {x: -2.96, y: 0.29, z: -2.01} + inSlope: {x: -0.96451616, y: -0.04938556, z: 1.7264211} + outSlope: {x: -0.96451616, y: -0.04938556, z: 1.7264211} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 2.0833333 + value: {x: -2.68, y: 0.06, z: 0.19} + inSlope: {x: 1.237208, y: -0.05956619, z: -0.45100105} + outSlope: {x: 1.237208, y: -0.05956619, z: -0.45100105} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 3.05 + value: {x: -0.55, y: 0.16, z: -2.74} + inSlope: {x: 2.4362063, y: 0.19655168, z: -1.262069} + outSlope: {x: 2.4362063, y: 0.19655168, z: -1.262069} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 4.016667 + value: {x: 2.03, y: 0.44, z: -2.25} + inSlope: {x: 1.5494823, y: 0.08982755, z: 1.3384483} + outSlope: {x: 1.5494823, y: 0.08982755, z: 1.3384483} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 5.016667 + value: {x: 2.46, y: 0.33, z: -0.08} + inSlope: {x: -0.29125, y: -0.17687501, z: 2.163125} + outSlope: {x: -0.29125, y: -0.17687501, z: 2.163125} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 6.0833335 + value: {x: 1.38, y: 0.07, z: 2.22} + inSlope: {x: -2.15625, y: -0.07366074, z: 0.778125} + outSlope: {x: -2.15625, y: -0.07366074, z: 0.778125} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.016667 + value: {x: -1.7, y: 0.16, z: 1.66} + inSlope: {x: 0.031035423, y: 0.12580052, z: -0.71896565} + outSlope: {x: 0.031035423, y: 0.12580052, z: -0.71896565} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7.983333 + value: {x: 1.55, y: 0.31, z: 0.85} + inSlope: {x: 0.8506786, y: -0.08848509, z: -0.85289395} + outSlope: {x: 0.8506786, y: -0.08848509, z: -0.85289395} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 8.916667 + value: {x: 0, y: 0, z: 0.04} + inSlope: {x: 0.043172836, y: -0.046953678, z: -0.24863416} + outSlope: {x: 0.043172836, y: -0.046953678, z: -0.24863416} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 10.05 + value: {x: 1.98, y: 0.27, z: 0.46} + inSlope: {x: 0.8476674, y: 0.088083155, z: -1.2629824} + outSlope: {x: 0.8476674, y: 0.088083155, z: -1.2629824} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 11.016666 + value: {x: 1.93, y: 0.21, z: -2.34} + inSlope: {x: -0.42413777, y: -0.033867966, z: -0.74482864} + outSlope: {x: -0.42413777, y: -0.033867966, z: -0.74482864} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 11.983334 + value: {x: 1.16, y: 0.20452197, z: -0.98} + inSlope: {x: -1.3679184, y: -0.026684515, z: -0.5929807} + outSlope: {x: -1.3679184, y: -0.026684515, z: -0.5929807} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 12.916667 + value: {x: -0.65, y: 0.16, z: -3.4} + inSlope: {x: -1.9392855, y: -0.04770211, z: -2.5928571} + outSlope: {x: -1.9392855, y: -0.04770211, z: -2.5928571} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 12.916667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.65 + inSlope: -2.2 + outSlope: -2.2 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: -2.96 + inSlope: -0.96451616 + outSlope: -0.96451616 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: -2.68 + inSlope: 1.237208 + outSlope: 1.237208 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.05 + value: -0.55 + inSlope: 2.4362063 + outSlope: 2.4362063 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 2.03 + inSlope: 1.5494823 + outSlope: 1.5494823 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 2.46 + inSlope: -0.29125 + outSlope: -0.29125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.0833335 + value: 1.38 + inSlope: -2.15625 + outSlope: -2.15625 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.016667 + value: -1.7 + inSlope: 0.031035423 + outSlope: 0.031035423 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.983333 + value: 1.55 + inSlope: 0.8506786 + outSlope: 0.8506786 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8.916667 + value: 0 + inSlope: 0.043172836 + outSlope: 0.043172836 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.05 + value: 1.98 + inSlope: 0.8476674 + outSlope: 0.8476674 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.016666 + value: 1.93 + inSlope: -0.42413777 + outSlope: -0.42413777 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.983334 + value: 1.16 + inSlope: -1.3679184 + outSlope: -1.3679184 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12.916667 + value: -0.65 + inSlope: -1.9392855 + outSlope: -1.9392855 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.16 + inSlope: 0.123809524 + outSlope: 0.123809524 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: 0.29 + inSlope: -0.04938556 + outSlope: -0.04938556 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 0.06 + inSlope: -0.05956619 + outSlope: -0.05956619 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.05 + value: 0.16 + inSlope: 0.19655168 + outSlope: 0.19655168 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: 0.44 + inSlope: 0.08982755 + outSlope: 0.08982755 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: 0.33 + inSlope: -0.17687501 + outSlope: -0.17687501 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.0833335 + value: 0.07 + inSlope: -0.07366074 + outSlope: -0.07366074 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.016667 + value: 0.16 + inSlope: 0.12580052 + outSlope: 0.12580052 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.983333 + value: 0.31 + inSlope: -0.08848509 + outSlope: -0.08848509 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8.916667 + value: 0 + inSlope: -0.046953678 + outSlope: -0.046953678 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.05 + value: 0.27 + inSlope: 0.088083155 + outSlope: 0.088083155 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.016666 + value: 0.21 + inSlope: -0.033867966 + outSlope: -0.033867966 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.983334 + value: 0.20452197 + inSlope: -0.026684515 + outSlope: -0.026684515 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12.916667 + value: 0.16 + inSlope: -0.04770211 + outSlope: -0.04770211 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -3.4 + inSlope: 1.3238097 + outSlope: 1.3238097 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1.05 + value: -2.01 + inSlope: 1.7264211 + outSlope: 1.7264211 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 2.0833333 + value: 0.19 + inSlope: -0.45100105 + outSlope: -0.45100105 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 3.05 + value: -2.74 + inSlope: -1.262069 + outSlope: -1.262069 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 4.016667 + value: -2.25 + inSlope: 1.3384483 + outSlope: 1.3384483 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5.016667 + value: -0.08 + inSlope: 2.163125 + outSlope: 2.163125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 6.0833335 + value: 2.22 + inSlope: 0.778125 + outSlope: 0.778125 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.016667 + value: 1.66 + inSlope: -0.71896565 + outSlope: -0.71896565 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 7.983333 + value: 0.85 + inSlope: -0.85289395 + outSlope: -0.85289395 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 8.916667 + value: 0.04 + inSlope: -0.24863416 + outSlope: -0.24863416 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 10.05 + value: 0.46 + inSlope: -1.2629824 + outSlope: -1.2629824 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.016666 + value: -2.34 + inSlope: -0.74482864 + outSlope: -0.74482864 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 11.983334 + value: -0.98 + inSlope: -0.5929807 + outSlope: -0.5929807 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 12.916667 + value: -3.4 + inSlope: -2.5928571 + outSlope: -2.5928571 + tangentMode: 34 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim.meta new file mode 100644 index 00000000000..7c040c1e506 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/KeepFrame.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1278227dfd4142caa1871f93a6638b5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller new file mode 100644 index 00000000000..5d37553943e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sphere + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 6196472625011026357} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &5894091166399175965 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: KeepFrame + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: c1278227dfd4142caa1871f93a6638b5, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &6196472625011026357 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 5894091166399175965} + m_Position: {x: 200, y: 0, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 5894091166399175965} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller.meta new file mode 100644 index 00000000000..f0a7eb30bf5 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Animation/Sphere.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03555f5a583c441f0a891b5a9022fa27 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset new file mode 100644 index 00000000000..bdda6cc8bc5 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8008039623439111581 +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: 10b9657c78f0d43fe951a2bfdcdb7130, type: 3} + m_Name: NewKeepFrameFeature + m_EditorClassIdentifier: + m_Active: 1 + settings: + displayMaterial: {fileID: 2100000, guid: 33464e10663c24965b706ce42c11f3e2, type: 2} + textureName: _FrameCopyTex +--- !u!114 &-6932961366143136439 +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: 6b3d386ba5cd94485973aee1479b272e, type: 3} + m_Name: DrawObjects + m_EditorClassIdentifier: + m_Active: 1 + settings: + passTag: DrawObjects + Event: 300 + filterSettings: + RenderQueueType: 0 + LayerMask: + serializedVersion: 2 + m_Bits: 2 + PassNames: [] + overrideMaterial: {fileID: 2100000, guid: 81575f7a6ac8d4be4b099acee34e7d76, type: 2} + overrideMaterialPassIndex: 0 + overrideDepthState: 0 + depthCompareFunction: 4 + enableWrite: 1 + stencilSettings: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 0 + failOperation: 0 + zFailOperation: 0 + cameraSettings: + overrideCamera: 0 + restoreCamera: 1 + offset: {x: 0, y: 0, z: 0, w: 0} + cameraFieldOfView: 60 +--- !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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: DepthHistory_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: + - {fileID: -8008039623439111581} + - {fileID: -6932961366143136439} + m_RendererFeatureMap: 63aaa81164badd90490d88b15e2cc99f + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 0 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 0 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset.meta new file mode 100644 index 00000000000..cf2436503f2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14605b2e4960a4f8f96920e850374e93 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat new file mode 100644 index 00000000000..6758253aa8b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat @@ -0,0 +1,126 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7477500832341864894 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DepthNormal + m_Shader: {fileID: -6465566751694194690, guid: bdbefbcd216cf4561baafa019bbd3933, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Near_Far: {r: 0.3, g: 0.8, b: 0, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat.meta new file mode 100644 index 00000000000..6254269ea69 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthNormal.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81575f7a6ac8d4be4b099acee34e7d76 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders.meta new file mode 100644 index 00000000000..f9e36bdb3d6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebefb68e72cd44eea8d0285dd464be0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph new file mode 100644 index 00000000000..a92fadcb85d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph @@ -0,0 +1,2765 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "6beb0cb783bb49088d6ba35b5cb25dff", + "m_Properties": [ + { + "m_Id": "431d7ae7b52d47f7857f72c9d8310096" + }, + { + "m_Id": "cb42fff7f919447a90a36695b99b1420" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "08674a5c263e47239dee5eb00b3d44b9" + } + ], + "m_Nodes": [ + { + "m_Id": "81b4651d8a1842a2a1ab2f105f1f6ba5" + }, + { + "m_Id": "ce6172adfe744b278991c08f202b3883" + }, + { + "m_Id": "dedd56ac24344628b65b0c9caa647439" + }, + { + "m_Id": "d47e966427f04c4ebc0a2cb772c8448f" + }, + { + "m_Id": "3c000d52efac41fca47872feafad39a5" + }, + { + "m_Id": "e1721bfe277248928d7b348cd807429a" + }, + { + "m_Id": "7b3b226e98944692b6a96892ee2a00d2" + }, + { + "m_Id": "33ea1ee689024a4aae598fe6cf86b539" + }, + { + "m_Id": "3e1a346aa4f14cbe8c85aacb1e5fcd2d" + }, + { + "m_Id": "bf54ec3d54374080bd19028eccea53ed" + }, + { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + { + "m_Id": "7f8f854d5f0544618a37c31429a8386d" + }, + { + "m_Id": "180a65db2ab04fa4b84818a430c6fe5c" + }, + { + "m_Id": "4f8d73a9ca0d4059841ab6dc94a70c4e" + }, + { + "m_Id": "c4c6c6775eba4d1d90cca3929656ba56" + }, + { + "m_Id": "98b76e095f97402c9006deefbcce98d1" + }, + { + "m_Id": "c170d6869c75490bb1fc248b40289bf5" + }, + { + "m_Id": "056ff8c10d374ce7a612c444d8b0b7f4" + }, + { + "m_Id": "c96e040f8d19463b8e476b49c1a6612e" + }, + { + "m_Id": "bdf8cec603924206b7eb19ccba837102" + }, + { + "m_Id": "31cd9a65d306458dab947845eb3f9fc9" + }, + { + "m_Id": "f88267c200c3411eb1fd075799e67833" + }, + { + "m_Id": "db04ee96162d4b82b9c68fa5512e704d" + }, + { + "m_Id": "8c64bf770aba4132bcb2359fb5291c15" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "056ff8c10d374ce7a612c444d8b0b7f4" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "31cd9a65d306458dab947845eb3f9fc9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "31cd9a65d306458dab947845eb3f9fc9" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf8cec603924206b7eb19ccba837102" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "31cd9a65d306458dab947845eb3f9fc9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf8cec603924206b7eb19ccba837102" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "33ea1ee689024a4aae598fe6cf86b539" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e1a346aa4f14cbe8c85aacb1e5fcd2d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3c000d52efac41fca47872feafad39a5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "33ea1ee689024a4aae598fe6cf86b539" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e1a346aa4f14cbe8c85aacb1e5fcd2d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7b3b226e98944692b6a96892ee2a00d2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f8d73a9ca0d4059841ab6dc94a70c4e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "98b76e095f97402c9006deefbcce98d1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4f8d73a9ca0d4059841ab6dc94a70c4e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c96e040f8d19463b8e476b49c1a6612e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7b3b226e98944692b6a96892ee2a00d2" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4f8d73a9ca0d4059841ab6dc94a70c4e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "98b76e095f97402c9006deefbcce98d1" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c96e040f8d19463b8e476b49c1a6612e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "db04ee96162d4b82b9c68fa5512e704d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 6 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "db04ee96162d4b82b9c68fa5512e704d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8c64bf770aba4132bcb2359fb5291c15" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f88267c200c3411eb1fd075799e67833" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "98b76e095f97402c9006deefbcce98d1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bdf8cec603924206b7eb19ccba837102" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bdf8cec603924206b7eb19ccba837102" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d47e966427f04c4ebc0a2cb772c8448f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bf54ec3d54374080bd19028eccea53ed" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c170d6869c75490bb1fc248b40289bf5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8c64bf770aba4132bcb2359fb5291c15" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c4c6c6775eba4d1d90cca3929656ba56" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "888173f6da7c4b579f63def35aa2b42b" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c96e040f8d19463b8e476b49c1a6612e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "056ff8c10d374ce7a612c444d8b0b7f4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "db04ee96162d4b82b9c68fa5512e704d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "056ff8c10d374ce7a612c444d8b0b7f4" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e1721bfe277248928d7b348cd807429a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7b3b226e98944692b6a96892ee2a00d2" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f88267c200c3411eb1fd075799e67833" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "056ff8c10d374ce7a612c444d8b0b7f4" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 447.0000305175781, + "y": -13.000012397766114 + }, + "m_Blocks": [ + { + "m_Id": "81b4651d8a1842a2a1ab2f105f1f6ba5" + }, + { + "m_Id": "ce6172adfe744b278991c08f202b3883" + }, + { + "m_Id": "dedd56ac24344628b65b0c9caa647439" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 447.0000305175781, + "y": 187.00001525878907 + }, + "m_Blocks": [ + { + "m_Id": "d47e966427f04c4ebc0a2cb772c8448f" + }, + { + "m_Id": "7f8f854d5f0544618a37c31429a8386d" + }, + { + "m_Id": "180a65db2ab04fa4b84818a430c6fe5c" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "1fabe58eca0d416daa9e5b56611162ce" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "0009a44388a0464e8e1676235212930d", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "056ff8c10d374ce7a612c444d8b0b7f4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -422.00018310546877, + "y": 469.0000305175781, + "width": 171.99998474121095, + "height": 141.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "e76220a595a3406d8d4c18f8469c0152" + }, + { + "m_Id": "0d2c293c809e4de490915309e3bbb427" + }, + { + "m_Id": "67250b0efb294c63b8b8abcbc1e40bd6" + }, + { + "m_Id": "f6bc83c3906e41e581bb0104484114cb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "08674a5c263e47239dee5eb00b3d44b9", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "431d7ae7b52d47f7857f72c9d8310096" + }, + { + "m_Id": "cb42fff7f919447a90a36695b99b1420" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "097a09487572456581149babf387b631", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0b9a1da7efdb43f39985f768a9d74c52", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0d2c293c809e4de490915309e3bbb427", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "108053147d254991929ce19370820840" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "180a65db2ab04fa4b84818a430c6fe5c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d49d56a8adae49c6ad805d5abf88d5a6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "1b5f608efd8a45a9bd7248d6b974882c", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1d538c3e551c47f28e1d24118663f05f", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "1fabe58eca0d416daa9e5b56611162ce", + "m_ActiveSubTarget": { + "m_Id": "108053147d254991929ce19370820840" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "26255ec341514a82afa1e5ee5348f058", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "297ae29a55454edeb726960c60235c30", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2d62ce3c09194a378873e41d8ca769ff", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2e123077c8424a4d820065088f1286f0", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "31cd9a65d306458dab947845eb3f9fc9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -201.0000457763672, + "y": 625.0000610351563, + "width": 119.99995422363281, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "dddccea9532344dabb3878a87ffd7bdc" + }, + { + "m_Id": "40ac9c301f5d4afb9d0bb2aef929122e" + }, + { + "m_Id": "0b9a1da7efdb43f39985f768a9d74c52" + }, + { + "m_Id": "c9c83e4030ad496a94cf002469c10471" + }, + { + "m_Id": "38834ed781eb419da1e07eb4fdaf443d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "33ea1ee689024a4aae598fe6cf86b539", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1863.0001220703125, + "y": -148.99998474121095, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d538c3e551c47f28e1d24118663f05f" + }, + { + "m_Id": "e5779ed79cbb48ba93c48e3715cce5e5" + }, + { + "m_Id": "e549f13f52d3429fa23f0d41e37373b7" + }, + { + "m_Id": "cb411874fce54162a7dfd9bda6b54bf5" + }, + { + "m_Id": "c0c074dee6e74752b579f5137d95a504" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "38834ed781eb419da1e07eb4fdaf443d", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "395b4abce66f418daa60a518f889508d", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "3c000d52efac41fca47872feafad39a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2145.000244140625, + "y": -43.9999885559082, + "width": 208.0001220703125, + "height": 315.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "c5ec19e34b5e41c5ab2145d94c7406c8" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "3e1a346aa4f14cbe8c85aacb1e5fcd2d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1692.0001220703125, + "y": -68.99999237060547, + "width": 208.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "40e1db159d464876b0da932f83f8c33b" + }, + { + "m_Id": "f0fda0c0ff1f41c3bf57e2a08c390e65" + }, + { + "m_Id": "2d62ce3c09194a378873e41d8ca769ff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "3f54a37fbee14998a67590d759e2f3d8", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "40ac9c301f5d4afb9d0bb2aef929122e", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "40e1db159d464876b0da932f83f8c33b", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "427471ca9b93451ca5a94a5e2b6b64f1", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "431d7ae7b52d47f7857f72c9d8310096", + "m_Guid": { + "m_GuidSerialized": "68efabca-e1bb-4a20-8474-44d1091cb833" + }, + "m_Name": "Near/Far", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Near/Far", + "m_DefaultReferenceName": "_Near_Far", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4a48500908b347e586801eab0f2600ab", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d5443896c704ef6830da89a199388b0", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "4f8d73a9ca0d4059841ab6dc94a70c4e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -875.0001220703125, + "y": 0.000014781951904296875, + "width": 207.99993896484376, + "height": 278.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "e7be6e81e0ea40bfa4d27f203825ef3d" + }, + { + "m_Id": "9b44af9420974cdb97072526770dd0fe" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "4f9f1470c2114165b74aa0bef454d617", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "500574052b40442faf110a93ed5c968d", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "52b573c2cb2e48489908a318fb8709ec", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "5688a5371b8c41e7a2792494a5577a22", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67250b0efb294c63b8b8abcbc1e40bd6", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "69800eb1c03a4126a865ef00963ea999", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71ba68df29224215b23d6a630ab706e6", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "737116ca715d486d9af9eaf4d60339a5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "744af47b4de7416182c841248c36db32", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "760c0c1b59b544548dc20d825b549da3", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "7b3b226e98944692b6a96892ee2a00d2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1213.0001220703125, + "y": -36.999977111816409, + "width": 207.99993896484376, + "height": 325.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "c859e36949b24ebd9e573f1520b5f8cd" + }, + { + "m_Id": "f9527af2c1684f78a5b423d0f1c22bd6" + }, + { + "m_Id": "ac0aa4ca5ab5473393f7f0fa58d11968" + }, + { + "m_Id": "e372c64d84284a7582ff92c7c0798339" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7f8f854d5f0544618a37c31429a8386d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a527a49ec3084f5c9d47c889a4040771" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "81b4651d8a1842a2a1ab2f105f1f6ba5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3f54a37fbee14998a67590d759e2f3d8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "81bdbd3d665848e299f9dfe438ec42f8", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "85af54065c04412a971fa1f13ca7b488", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "888173f6da7c4b579f63def35aa2b42b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1157.0001220703125, + "y": 429.0000305175781, + "width": 208.0001220703125, + "height": 435.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "8ee5144b382f42d1b63a9cd41fa95826" + }, + { + "m_Id": "71ba68df29224215b23d6a630ab706e6" + }, + { + "m_Id": "69800eb1c03a4126a865ef00963ea999" + }, + { + "m_Id": "ecefb9643e5846efb909aba48ad8dabe" + }, + { + "m_Id": "26255ec341514a82afa1e5ee5348f058" + }, + { + "m_Id": "dd06a07da20d44ccb1065cb12a2379d1" + }, + { + "m_Id": "5688a5371b8c41e7a2792494a5577a22" + }, + { + "m_Id": "0009a44388a0464e8e1676235212930d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SwizzleNode", + "m_ObjectId": "8c64bf770aba4132bcb2359fb5291c15", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Swizzle", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1044.0, + "y": 918.0, + "width": 208.0, + "height": 308.0 + } + }, + "m_Slots": [ + { + "m_Id": "daf44774697343a9ac239bfb2ae454a6" + }, + { + "m_Id": "500574052b40442faf110a93ed5c968d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "_maskInput": "xz", + "convertedMask": "xz" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8eb4103d47ee4fb1899f4c29693ddd2d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ee5144b382f42d1b63a9cd41fa95826", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MaximumNode", + "m_ObjectId": "98b76e095f97402c9006deefbcce98d1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Maximum", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -441.00006103515627, + "y": 95.0, + "width": 208.00010681152345, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "8eb4103d47ee4fb1899f4c29693ddd2d" + }, + { + "m_Id": "85af54065c04412a971fa1f13ca7b488" + }, + { + "m_Id": "427471ca9b93451ca5a94a5e2b6b64f1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9b44af9420974cdb97072526770dd0fe", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9e3bc247dff74c709e7a19e489975f51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": -1.0, + "z": -1.0, + "w": -1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "a15ec12327fa4a6b95972babf44d3257", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a527a49ec3084f5c9d47c889a4040771", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ac0aa4ca5ab5473393f7f0fa58d11968", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b236166f86494b268a69fd5b3eecaa99", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b31930551e2945cc92765720b4b3a794", + "m_Id": 0, + "m_DisplayName": "Near/Far", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "b788f5af08d24916ab9735924d811b6c", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "bdf8cec603924206b7eb19ccba837102", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 20.999948501586915, + "y": 469.0, + "width": 127.9999771118164, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "4a48500908b347e586801eab0f2600ab" + }, + { + "m_Id": "4d5443896c704ef6830da89a199388b0" + }, + { + "m_Id": "c8a5426ecb484d16a7cbe7656c321564" + }, + { + "m_Id": "cc68e52f75be4cf9a7aa77f1ecc1c7ad" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bf54ec3d54374080bd19028eccea53ed", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1344.0001220703125, + "y": 469.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd3fd2ffb8ca4e9394b4e09c3e02ce2b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cb42fff7f919447a90a36695b99b1420" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c0c074dee6e74752b579f5137d95a504", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "c170d6869c75490bb1fc248b40289bf5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1289.0, + "y": 918.0, + "width": 208.0, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e123077c8424a4d820065088f1286f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionNode", + "m_ObjectId": "c4c6c6775eba4d1d90cca3929656ba56", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1393.0001220703125, + "y": 513.0, + "width": 208.0, + "height": 313.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "1b5f608efd8a45a9bd7248d6b974882c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c5ec19e34b5e41c5ab2145d94c7406c8", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c859e36949b24ebd9e573f1520b5f8cd", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": -1.0, + "z": -1.0, + "w": -1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c8a5426ecb484d16a7cbe7656c321564", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ComparisonNode", + "m_ObjectId": "c96e040f8d19463b8e476b49c1a6612e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -635.0001831054688, + "y": 367.0000305175781, + "width": 145.00006103515626, + "height": 136.0 + } + }, + "m_Slots": [ + { + "m_Id": "b236166f86494b268a69fd5b3eecaa99" + }, + { + "m_Id": "737116ca715d486d9af9eaf4d60339a5" + }, + { + "m_Id": "a15ec12327fa4a6b95972babf44d3257" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 4 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9c83e4030ad496a94cf002469c10471", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cb411874fce54162a7dfd9bda6b54bf5", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "cb42fff7f919447a90a36695b99b1420", + "m_Guid": { + "m_GuidSerialized": "6635c610-57d3-4e24-b52d-ee6110f9c690" + }, + "m_Name": "_FrameCopyTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_FrameCopyTex", + "m_DefaultReferenceName": "_FrameCopyTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "cc68e52f75be4cf9a7aa77f1ecc1c7ad", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "cd3fd2ffb8ca4e9394b4e09c3e02ce2b", + "m_Id": 0, + "m_DisplayName": "_FrameCopyTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ce6172adfe744b278991c08f202b3883", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b788f5af08d24916ab9735924d811b6c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d47e966427f04c4ebc0a2cb772c8448f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4f9f1470c2114165b74aa0bef454d617" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d49d56a8adae49c6ad805d5abf88d5a6", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "daf44774697343a9ac239bfb2ae454a6", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "db04ee96162d4b82b9c68fa5512e704d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -822.0, + "y": 544.0, + "width": 128.0, + "height": 101.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "52b573c2cb2e48489908a318fb8709ec" + }, + { + "m_Id": "297ae29a55454edeb726960c60235c30" + }, + { + "m_Id": "81bdbd3d665848e299f9dfe438ec42f8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "dd06a07da20d44ccb1065cb12a2379d1", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dddccea9532344dabb3878a87ffd7bdc", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dedd56ac24344628b65b0c9caa647439", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "744af47b4de7416182c841248c36db32" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e1721bfe277248928d7b348cd807429a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1434.0001220703125, + "y": 28.00002098083496, + "width": 123.0, + "height": 34.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "b31930551e2945cc92765720b4b3a794" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "431d7ae7b52d47f7857f72c9d8310096" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e372c64d84284a7582ff92c7c0798339", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e549f13f52d3429fa23f0d41e37373b7", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e5779ed79cbb48ba93c48e3715cce5e5", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "e76220a595a3406d8d4c18f8469c0152", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7be6e81e0ea40bfa4d27f203825ef3d", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ecefb9643e5846efb909aba48ad8dabe", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f0fda0c0ff1f41c3bf57e2a08c390e65", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": -1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f6bc83c3906e41e581bb0104484114cb", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "f88267c200c3411eb1fd075799e67833", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -694.0, + "y": 918.0, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e3bc247dff74c709e7a19e489975f51" + }, + { + "m_Id": "760c0c1b59b544548dc20d825b549da3" + }, + { + "m_Id": "097a09487572456581149babf387b631" + }, + { + "m_Id": "395b4abce66f418daa60a518f889508d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "f9527af2c1684f78a5b423d0f1c22bd6", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph.meta new file mode 100644 index 00000000000..933762e8ba1 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/DepthColor_graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bdbefbcd216cf4561baafa019bbd3933 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph new file mode 100644 index 00000000000..4d96af440bd --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph @@ -0,0 +1,3559 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "4ef3a85e8a314d8680778fdb4b3719ad", + "m_Properties": [ + { + "m_Id": "6ddc00e0864b4455b42072f8716de603" + }, + { + "m_Id": "8a33b4330c884778beb0dbacf4538df3" + }, + { + "m_Id": "4c37c82759fa427b864b51924471e1f3" + }, + { + "m_Id": "01917b2064cd431aae3d3852003941af" + }, + { + "m_Id": "fac29f3e3e1048a4983c8ee6f035fbc2" + }, + { + "m_Id": "6927fd104f6549f79705dbfed44cd74c" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "8a452209e2ee4294855f95c7ca4209ce" + } + ], + "m_Nodes": [ + { + "m_Id": "e7fa715c04fe4a8583035327a6454deb" + }, + { + "m_Id": "17a210952ccc4becb8ceb891c8c5032f" + }, + { + "m_Id": "5d50885e2aa8424eb3ff12dbfbca5e24" + }, + { + "m_Id": "a5624bf226294d868a1f58b2b6b2465d" + }, + { + "m_Id": "106b34d84cc84d98b86f5e7b0e6f5384" + }, + { + "m_Id": "5aa8bb5ed5f44c87a4b708c5fc7a1815" + }, + { + "m_Id": "425e1c4889c14203b870d1cd83c70746" + }, + { + "m_Id": "a7ae78edbcfc4e69b783a33c47124a64" + }, + { + "m_Id": "1047560f02854e978c31e5e248285dde" + }, + { + "m_Id": "f93070eedc3848778a9bb66aa80d089f" + }, + { + "m_Id": "5b404ae6cb0c4d92b30b4793c6161121" + }, + { + "m_Id": "135760109ed3421c82c4d2dcf47da028" + }, + { + "m_Id": "b80d88af00074271b8387ffe440bbbfd" + }, + { + "m_Id": "be725dc211a340f78de1730e8691a9c2" + }, + { + "m_Id": "a05dff8674aa420aaea250ac2cd0802c" + }, + { + "m_Id": "449bcf33e84f4bc4b3e95f1db286c3da" + }, + { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + { + "m_Id": "f366a620b8984138ab6585d159a7bb92" + }, + { + "m_Id": "d7d74435e5194d5d9ec7169a6b440757" + }, + { + "m_Id": "36e515cf546e45c8992a1b6604a42c0d" + }, + { + "m_Id": "711ba19d7ed5406d83f4ec454abb2b1f" + }, + { + "m_Id": "c189172d59a548e39051d55fdefb550c" + }, + { + "m_Id": "e824402995d841d1919ac98ee2073022" + }, + { + "m_Id": "e5a653527e8d4b2fbadccfa0dd97e1eb" + }, + { + "m_Id": "698f9199fcbb4f4a9a1c97ef24db86b8" + }, + { + "m_Id": "c57c42e8e06e440da6a1c90cd9a4bdf3" + }, + { + "m_Id": "87dccc8756f8496ba0121c00b9c89ca3" + }, + { + "m_Id": "2a250cc94c1e431498f30d4c3a4c7d28" + }, + { + "m_Id": "228d26919d7c4cca955689e96d3ea9dd" + }, + { + "m_Id": "03e340e33f454292918d2a9a405d9d4f" + }, + { + "m_Id": "5e9d9fded57a4c14b405dae2be5f07d0" + }, + { + "m_Id": "d4799b6966de4fed9cfe517f60235361" + }, + { + "m_Id": "768f027a210349eeae4aafef7cd9f573" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "03e340e33f454292918d2a9a405d9d4f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "87dccc8756f8496ba0121c00b9c89ca3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "135760109ed3421c82c4d2dcf47da028" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be725dc211a340f78de1730e8691a9c2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "228d26919d7c4cca955689e96d3ea9dd" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "03e340e33f454292918d2a9a405d9d4f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a250cc94c1e431498f30d4c3a4c7d28" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "106b34d84cc84d98b86f5e7b0e6f5384" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "36e515cf546e45c8992a1b6604a42c0d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "449bcf33e84f4bc4b3e95f1db286c3da" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "449bcf33e84f4bc4b3e95f1db286c3da" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "698f9199fcbb4f4a9a1c97ef24db86b8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "449bcf33e84f4bc4b3e95f1db286c3da" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "768f027a210349eeae4aafef7cd9f573" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "449bcf33e84f4bc4b3e95f1db286c3da" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d4799b6966de4fed9cfe517f60235361" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5b404ae6cb0c4d92b30b4793c6161121" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a05dff8674aa420aaea250ac2cd0802c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e9d9fded57a4c14b405dae2be5f07d0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a250cc94c1e431498f30d4c3a4c7d28" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "698f9199fcbb4f4a9a1c97ef24db86b8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "228d26919d7c4cca955689e96d3ea9dd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "698f9199fcbb4f4a9a1c97ef24db86b8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c57c42e8e06e440da6a1c90cd9a4bdf3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "711ba19d7ed5406d83f4ec454abb2b1f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a653527e8d4b2fbadccfa0dd97e1eb" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "768f027a210349eeae4aafef7cd9f573" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "be725dc211a340f78de1730e8691a9c2" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87dccc8756f8496ba0121c00b9c89ca3" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a250cc94c1e431498f30d4c3a4c7d28" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a05dff8674aa420aaea250ac2cd0802c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e7fa715c04fe4a8583035327a6454deb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b80d88af00074271b8387ffe440bbbfd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "135760109ed3421c82c4d2dcf47da028" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "be725dc211a340f78de1730e8691a9c2" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a05dff8674aa420aaea250ac2cd0802c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c189172d59a548e39051d55fdefb550c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a653527e8d4b2fbadccfa0dd97e1eb" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c57c42e8e06e440da6a1c90cd9a4bdf3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5e9d9fded57a4c14b405dae2be5f07d0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4799b6966de4fed9cfe517f60235361" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "711ba19d7ed5406d83f4ec454abb2b1f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d7d74435e5194d5d9ec7169a6b440757" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e5a653527e8d4b2fbadccfa0dd97e1eb" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a5624bf226294d868a1f58b2b6b2465d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e824402995d841d1919ac98ee2073022" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a653527e8d4b2fbadccfa0dd97e1eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f366a620b8984138ab6585d159a7bb92" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f93070eedc3848778a9bb66aa80d089f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4235112f71a0457b8312fa74e6995ac6" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "e7fa715c04fe4a8583035327a6454deb" + }, + { + "m_Id": "17a210952ccc4becb8ceb891c8c5032f" + }, + { + "m_Id": "5d50885e2aa8424eb3ff12dbfbca5e24" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "a5624bf226294d868a1f58b2b6b2465d" + }, + { + "m_Id": "106b34d84cc84d98b86f5e7b0e6f5384" + }, + { + "m_Id": "5aa8bb5ed5f44c87a4b708c5fc7a1815" + }, + { + "m_Id": "425e1c4889c14203b870d1cd83c70746" + }, + { + "m_Id": "a7ae78edbcfc4e69b783a33c47124a64" + }, + { + "m_Id": "1047560f02854e978c31e5e248285dde" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "052c024491534f2d847e4edd6510035a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0088f7945c284aff811a9c16bbc7fa75", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "01917b2064cd431aae3d3852003941af", + "m_Guid": { + "m_GuidSerialized": "8efade52-04bf-4d1b-9210-b5f53d0c8dc5" + }, + "m_Name": "BlurWidth", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "BlurWidth", + "m_DefaultReferenceName": "_BlurWidth", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "03e340e33f454292918d2a9a405d9d4f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1020.0, + "y": 82.0, + "width": 130.0, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "d72f13035a234605b2c926960e7e4eed" + }, + { + "m_Id": "f95bd4ce08ca4fe4ba279102deefc8f3" + }, + { + "m_Id": "8bb027441e2546b6916a0fc81a859112" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0475f6ad36534b839701da715d1ca4c2", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "052c024491534f2d847e4edd6510035a", + "m_ActiveSubTarget": { + "m_Id": "dc2a856139b142e2b5cecd94be2adfa3" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "08e83b7b133e44ba8bcd53e4cb5d4823", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0cd3c7b8315245c7909c300dcf462542", + "m_Id": 1, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1047560f02854e978c31e5e248285dde", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d759e6364f249f0b06c891807268b46" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "106b34d84cc84d98b86f5e7b0e6f5384", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "76a7bc7d160e432f8aa2fb07e8ca3a01" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "135760109ed3421c82c4d2dcf47da028", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1815.0001220703125, + "y": -271.0000305175781, + "width": 128.0, + "height": 125.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "5be0a16a80824440906f7d16c3d820fa" + }, + { + "m_Id": "2a16721b4a7a4402b0de8dd422bc249a" + }, + { + "m_Id": "81c73eb2b9e94fcf8d43f1d562d8a427" + }, + { + "m_Id": "c2bb3d4d2e5645c39801426a9e38ae3a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "17a210952ccc4becb8ceb891c8c5032f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1ef5aae2b3994114a88180acf1abc9a0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "18462088e5c1405f852e13fa42b3e619", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "1ef5aae2b3994114a88180acf1abc9a0", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "225eddbb340e4129a2ec5bf750569d3f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "228d26919d7c4cca955689e96d3ea9dd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1341.0, + "y": 56.999996185302737, + "width": 188.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "cdefe9c26271426587ef99c2db3498e1" + }, + { + "m_Id": "3e2f581fa7fe46198e7a74f9021fcc2a" + }, + { + "m_Id": "ff86a12b497d4362a999bd4a2b772095" + }, + { + "m_Id": "c08825545e6944e98b882a808024eaa4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "252e3520b33b4c71bf8a312652611f5f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "29b624e6e22c457ea01803d8d20ed42b", + "m_Id": 0, + "m_DisplayName": "TrailTexture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "TrailTexture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a16721b4a7a4402b0de8dd422bc249a", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": -1.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "2a250cc94c1e431498f30d4c3a4c7d28", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -599.9999389648438, + "y": 10.999977111816407, + "width": 129.9998779296875, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "53d981a6eabd4de0a4b6f36864e3e541" + }, + { + "m_Id": "8336521414534a3ab4fdc3d81b9f0a0e" + }, + { + "m_Id": "2cf762c975e04c1898a21ace25f9e22c" + }, + { + "m_Id": "9d5c10fcd36440548476ff1427528343" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2cf762c975e04c1898a21ace25f9e22c", + "m_Id": 2, + "m_DisplayName": "T", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "T", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "33cfa5f3796643d8b4564c0ed8fca15c", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateNode", + "m_ObjectId": "36e515cf546e45c8992a1b6604a42c0d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sampler State", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2581.0, + "y": 326.0000305175781, + "width": 145.0, + "height": 137.99993896484376 + } + }, + "m_Slots": [ + { + "m_Id": "a7ad93a830394f5485e222e13f44c6c8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_filter": 0, + "m_wrap": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "39731a4281e148f383771aea9d2eb487", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "39c9baf947ff46bca6e4bfa633fec3c6", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "3da9caad7f7b4a1caff20db551eef035", + "m_Id": 3, + "m_DisplayName": "SS", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SS", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3e2f581fa7fe46198e7a74f9021fcc2a", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "4235112f71a0457b8312fa74e6995ac6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "CalculateHeight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2352.0, + "y": 151.99998474121095, + "width": 245.0, + "height": 165.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "29b624e6e22c457ea01803d8d20ed42b" + }, + { + "m_Id": "0cd3c7b8315245c7909c300dcf462542" + }, + { + "m_Id": "f74a4238d4f14f34bef6d387ec60bcea" + }, + { + "m_Id": "3da9caad7f7b4a1caff20db551eef035" + }, + { + "m_Id": "de29d69a3cd74df7b19daf6b2f0f55cd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 1, + "m_FunctionName": "CalculateHeight", + "m_FunctionSource": "", + "m_FunctionBody": "float3 mean_trail;\nfor(int i =-1; i <= 1; i++) {\n\tfor(int j = -1; j <= 1; j++) {\n\t\tmean_trail+=SAMPLE_TEXTURE2D_LOD(TrailTexture, SS,float2(UV.x+i*BlurWidth, UV.y+j*BlurWidth),1);\n\t}\n}\nBlurredTrail = saturate(mean_trail/9.0);" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "425e1c4889c14203b870d1cd83c70746", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6c9eb2ab0e1243e9bc348cbb9d1a3ab5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "449bcf33e84f4bc4b3e95f1db286c3da", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2072.0, + "y": 151.99998474121095, + "width": 132.0, + "height": 94.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "c69df9a068f9403b943b19087a6386ce" + }, + { + "m_Id": "f2d6bd4d90c245e391de8f9c0fa23437" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4be50b3d32b346ad8e4a439b7f5b24d0", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "4c37c82759fa427b864b51924471e1f3", + "m_Guid": { + "m_GuidSerialized": "57b71f9f-d774-443c-8612-d0d67d1fccf9" + }, + "m_Name": "ReSampleOffset", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "ReSampleOffset", + "m_DefaultReferenceName": "_ReSampleOffset", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4d759e6364f249f0b06c891807268b46", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4eaf2d648599459eb3d4ae7eba9dc295", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "52e312897bde49ff8185b48091416f81", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "53d981a6eabd4de0a4b6f36864e3e541", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "579a871e194346709798b006963c795a", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5903c447987b4f4b91fa20798fb292b5", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5a9ab5d4d1c84c548d5da1c1aa15736c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5aa8bb5ed5f44c87a4b708c5fc7a1815", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "39c9baf947ff46bca6e4bfa633fec3c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "5b404ae6cb0c4d92b30b4793c6161121", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -675.9998779296875, + "y": -402.0000305175781, + "width": 205.99990844726563, + "height": 131.00006103515626 + } + }, + "m_Slots": [ + { + "m_Id": "9956fc6f017d43da814ae1f486cea2e6" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5be0a16a80824440906f7d16c3d820fa", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "5d1efe28c24a4e51b834b4298022518b", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5d50885e2aa8424eb3ff12dbfbca5e24", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "696b66e6145c4db387d02d97fd828093" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5db9e301fb344bab81d2777f1f86ac98", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "5e9cffab6b1646d489ebf8d0528ab584", + "m_Id": 0, + "m_DisplayName": "LowColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "5e9d9fded57a4c14b405dae2be5f07d0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -867.0000610351563, + "y": 200.00003051757813, + "width": 152.0, + "height": 141.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "52e312897bde49ff8185b48091416f81" + }, + { + "m_Id": "4eaf2d648599459eb3d4ae7eba9dc295" + }, + { + "m_Id": "6f7b64a471e24071abfcec7c642b4cef" + }, + { + "m_Id": "efe2b44ad452473db5661932d7a3cf7c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "6927fd104f6549f79705dbfed44cd74c", + "m_Guid": { + "m_GuidSerialized": "76f9d3c6-6751-42d7-9256-541ac5a64f2b" + }, + "m_Name": "LowColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "LowColor", + "m_DefaultReferenceName": "_LowColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "696b66e6145c4db387d02d97fd828093", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SwizzleNode", + "m_ObjectId": "698f9199fcbb4f4a9a1c97ef24db86b8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Swizzle", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1814.0, + "y": 48.999996185302737, + "width": 132.0, + "height": 124.0 + } + }, + "m_Slots": [ + { + "m_Id": "c7bfd5ad7bd04035a8afd1c0fe42415a" + }, + { + "m_Id": "579a871e194346709798b006963c795a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "_maskInput": "yz", + "convertedMask": "yz" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c9eb2ab0e1243e9bc348cbb9d1a3ab5", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.30000001192092898, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "6ddc00e0864b4455b42072f8716de603", + "m_Guid": { + "m_GuidSerialized": "73ea2493-fc53-4e2b-9ea1-a4e65c59db51" + }, + "m_Name": "TrailTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "TrailTexture", + "m_DefaultReferenceName": "_TrailTexture", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f7b64a471e24071abfcec7c642b4cef", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "711ba19d7ed5406d83f4ec454abb2b1f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -724.9998779296875, + "y": 373.0000305175781, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5db9e301fb344bab81d2777f1f86ac98" + }, + { + "m_Id": "33cfa5f3796643d8b4564c0ed8fca15c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "74d6c7a62ebf4c54878b4a5e4712d5b0", + "m_Id": 0, + "m_DisplayName": "HighColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "768f027a210349eeae4aafef7cd9f573", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1814.0001220703125, + "y": -25.999969482421876, + "width": 56.0, + "height": 23.999977111816408 + } + }, + "m_Slots": [ + { + "m_Id": "5903c447987b4f4b91fa20798fb292b5" + }, + { + "m_Id": "a2beb112adea4dd6ae9d40c07b3eeead" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "76a7bc7d160e432f8aa2fb07e8ca3a01", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "7b33b6c72b974086b6328b111aae4f2e", + "m_Id": 0, + "m_DisplayName": "TrailTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7db34abb1b9640a4aeaae5ed00b04cf1", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "81c73eb2b9e94fcf8d43f1d562d8a427", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8336521414534a3ab4fdc3d81b9f0a0e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalReconstructZNode", + "m_ObjectId": "87dccc8756f8496ba0121c00b9c89ca3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Reconstruct Z", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -867.0000610351563, + "y": 82.0, + "width": 170.00006103515626, + "height": 94.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "8afdaa1964fa4f698bf331e4e2c4aa97" + }, + { + "m_Id": "c63a547c9cbb481e8a7b6ea5b849d00f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "8a33b4330c884778beb0dbacf4538df3", + "m_Guid": { + "m_GuidSerialized": "88259cfc-3879-4d9c-baeb-9965bc469362" + }, + "m_Name": "DepthAmount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "DepthAmount", + "m_DefaultReferenceName": "_DepthAmount", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "8a452209e2ee4294855f95c7ca4209ce", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "6ddc00e0864b4455b42072f8716de603" + }, + { + "m_Id": "8a33b4330c884778beb0dbacf4538df3" + }, + { + "m_Id": "4c37c82759fa427b864b51924471e1f3" + }, + { + "m_Id": "01917b2064cd431aae3d3852003941af" + }, + { + "m_Id": "fac29f3e3e1048a4983c8ee6f035fbc2" + }, + { + "m_Id": "6927fd104f6549f79705dbfed44cd74c" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "8afdaa1964fa4f698bf331e4e2c4aa97", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8bb027441e2546b6916a0fc81a859112", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9956fc6f017d43da814ae1f486cea2e6", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9d5c10fcd36440548476ff1427528343", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "a05dff8674aa420aaea250ac2cd0802c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -373.0000305175781, + "y": -316.0000305175781, + "width": 207.9999542236328, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "0475f6ad36534b839701da715d1ca4c2" + }, + { + "m_Id": "225eddbb340e4129a2ec5bf750569d3f" + }, + { + "m_Id": "252e3520b33b4c71bf8a312652611f5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a2beb112adea4dd6ae9d40c07b3eeead", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a5624bf226294d868a1f58b2b6b2465d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "5d1efe28c24a4e51b834b4298022518b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "a7ad93a830394f5485e222e13f44c6c8", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a7ae78edbcfc4e69b783a33c47124a64", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f2b10a24f57b4537884a0516eeda9b21" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a9eae608370c4f3e9c76ad228d01e926", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab6140e5c40e4ddc9bcdfa31933d08c6", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aca2f0ded5db46b5b71dfd02ffafa76c", + "m_Id": 0, + "m_DisplayName": "BlurWidth", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "acb98b4b2ae649c783eb99258bb2d947", + "m_Id": 0, + "m_DisplayName": "DepthAmount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "aea3281e6c834d3ebd52d4dc38e2d298", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b80d88af00074271b8387ffe440bbbfd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2135.000244140625, + "y": -208.00003051757813, + "width": 148.0001220703125, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "acb98b4b2ae649c783eb99258bb2d947" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8a33b4330c884778beb0dbacf4538df3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "be725dc211a340f78de1730e8691a9c2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1521.0001220703125, + "y": -271.0000305175781, + "width": 130.0, + "height": 118.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "cca42f0ae43244958448516977eea2c8" + }, + { + "m_Id": "aea3281e6c834d3ebd52d4dc38e2d298" + }, + { + "m_Id": "fa35c45feec04f3b953b48b727acbb77" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c08825545e6944e98b882a808024eaa4", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c189172d59a548e39051d55fdefb550c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -596.9998779296875, + "y": 373.0000305175781, + "width": 128.99990844726563, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "74d6c7a62ebf4c54878b4a5e4712d5b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "fac29f3e3e1048a4983c8ee6f035fbc2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c2bb3d4d2e5645c39801426a9e38ae3a", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LengthNode", + "m_ObjectId": "c57c42e8e06e440da6a1c90cd9a4bdf3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Length", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1270.0, + "y": 223.99996948242188, + "width": 129.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9eae608370c4f3e9c76ad228d01e926" + }, + { + "m_Id": "4be50b3d32b346ad8e4a439b7f5b24d0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c63a547c9cbb481e8a7b6ea5b849d00f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c69df9a068f9403b943b19087a6386ce", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c7bfd5ad7bd04035a8afd1c0fe42415a", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cca42f0ae43244958448516977eea2c8", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cdefe9c26271426587ef99c2db3498e1", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": -1.0, + "z": -1.0, + "w": -1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.SwizzleNode", + "m_ObjectId": "d4799b6966de4fed9cfe517f60235361", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Swizzle", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1791.0, + "y": 354.0, + "width": 130.0, + "height": 124.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "5a9ab5d4d1c84c548d5da1c1aa15736c" + }, + { + "m_Id": "18462088e5c1405f852e13fa42b3e619" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "_maskInput": "x", + "convertedMask": "x" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d72f13035a234605b2c926960e7e4eed", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d7d74435e5194d5d9ec7169a6b440757", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2562.0, + "y": 291.9999694824219, + "width": 126.0, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "aca2f0ded5db46b5b71dfd02ffafa76c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "01917b2064cd431aae3d3852003941af" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "dc2a856139b142e2b5cecd94be2adfa3", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "de29d69a3cd74df7b19daf6b2f0f55cd", + "m_Id": 4, + "m_DisplayName": "BlurredTrail", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BlurredTrail", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "e5a653527e8d4b2fbadccfa0dd97e1eb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -411.0000305175781, + "y": 307.0, + "width": 208.00001525878907, + "height": 326.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "39731a4281e148f383771aea9d2eb487" + }, + { + "m_Id": "08e83b7b133e44ba8bcd53e4cb5d4823" + }, + { + "m_Id": "0088f7945c284aff811a9c16bbc7fa75" + }, + { + "m_Id": "ab6140e5c40e4ddc9bcdfa31933d08c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e7fa715c04fe4a8583035327a6454deb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "fc106f7df3964bed9ce08fdb8e1db5f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e824402995d841d1919ac98ee2073022", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -596.9998779296875, + "y": 320.0000305175781, + "width": 127.00003051757813, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "5e9cffab6b1646d489ebf8d0528ab584" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6927fd104f6549f79705dbfed44cd74c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "efe2b44ad452473db5661932d7a3cf7c", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "f2b10a24f57b4537884a0516eeda9b21", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2d6bd4d90c245e391de8f9c0fa23437", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "f366a620b8984138ab6585d159a7bb92", + "m_Group": { + "m_Id": "" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2581.0, + "y": 163.00001525878907, + "width": 145.0, + "height": 128.9999542236328 + } + }, + "m_Slots": [ + { + "m_Id": "7db34abb1b9640a4aeaae5ed00b04cf1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f74a4238d4f14f34bef6d387ec60bcea", + "m_Id": 2, + "m_DisplayName": "BlurWidth", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BlurWidth", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f93070eedc3848778a9bb66aa80d089f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2583.0, + "y": 129.0, + "width": 147.0, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "7b33b6c72b974086b6328b111aae4f2e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6ddc00e0864b4455b42072f8716de603" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f95bd4ce08ca4fe4ba279102deefc8f3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": -1.0, + "e01": 1.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fa35c45feec04f3b953b48b727acbb77", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "fac29f3e3e1048a4983c8ee6f035fbc2", + "m_Guid": { + "m_GuidSerialized": "65726540-0f6e-4df4-aa92-241cd682783e" + }, + "m_Name": "HighColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "HighColor", + "m_DefaultReferenceName": "_HighColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "fc106f7df3964bed9ce08fdb8e1db5f0", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ff86a12b497d4362a999bd4a2b772095", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta new file mode 100644 index 00000000000..b708b434248 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2733272ebadfa4555be6b14e8e13cd16 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph new file mode 100644 index 00000000000..4ca0ac2c347 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph @@ -0,0 +1,1492 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "105a53dc30db447a8eccc0b70a0d9da6", + "m_Properties": [ + { + "m_Id": "851a252b456549e8bd823d8ff7288c77" + }, + { + "m_Id": "f9519b006ed64700aed982d63b305e9e" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "6cf7cd161c3c4378b3fd4ab4a0c9f576" + } + ], + "m_Nodes": [ + { + "m_Id": "09fe81ac32d3461793b1c0d046b95ea4" + }, + { + "m_Id": "f01910085a9a465690dc87f0b00c6e59" + }, + { + "m_Id": "86be0ad514204fd1bc3a0842f464ff42" + }, + { + "m_Id": "2a2e0261514c4dc2888023a118986952" + }, + { + "m_Id": "9dfc2569a0904870b3cd2dfd34dfd597" + }, + { + "m_Id": "456c6e981e3a48caa685e87e1e2ffadd" + }, + { + "m_Id": "3e96fb4ac218492296d27b7838fe534d" + }, + { + "m_Id": "d41258b646a3419a904b959a705f10c7" + }, + { + "m_Id": "5919bc6dc2a24fc3950a16a8782989ca" + }, + { + "m_Id": "5e69679c170644df88de967d8588c1a9" + }, + { + "m_Id": "ed7df261fa4046c5ab705811f0c8bca4" + }, + { + "m_Id": "fe4331781e6c479897ecebc88a116e7f" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e96fb4ac218492296d27b7838fe534d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ed7df261fa4046c5ab705811f0c8bca4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "456c6e981e3a48caa685e87e1e2ffadd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9dfc2569a0904870b3cd2dfd34dfd597" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5919bc6dc2a24fc3950a16a8782989ca" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe4331781e6c479897ecebc88a116e7f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e69679c170644df88de967d8588c1a9" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5919bc6dc2a24fc3950a16a8782989ca" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9dfc2569a0904870b3cd2dfd34dfd597" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d41258b646a3419a904b959a705f10c7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d41258b646a3419a904b959a705f10c7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a2e0261514c4dc2888023a118986952" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ed7df261fa4046c5ab705811f0c8bca4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5919bc6dc2a24fc3950a16a8782989ca" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fe4331781e6c479897ecebc88a116e7f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d41258b646a3419a904b959a705f10c7" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "09fe81ac32d3461793b1c0d046b95ea4" + }, + { + "m_Id": "f01910085a9a465690dc87f0b00c6e59" + }, + { + "m_Id": "86be0ad514204fd1bc3a0842f464ff42" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "2a2e0261514c4dc2888023a118986952" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "87035ee4571c45c0ae506c47390f83b9" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "00521a66e4cb4b829244720cac7499d4", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "017b21a6988d47829f3dda3eb8a2dc3c", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "0727e5e2b5a549a7af4bc0f7e90395f5", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "09fe81ac32d3461793b1c0d046b95ea4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0727e5e2b5a549a7af4bc0f7e90395f5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "18a8b9b7b35542848a0496a906011733", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d9fa786a5704183aca8b4c015dc2297", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "1ee11d9daa09458dbe149862f5ad4473", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2549169c425e4c8bba5dab37030c01b1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2a2e0261514c4dc2888023a118986952", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "18a8b9b7b35542848a0496a906011733" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "2c825f5eb80e499299d33a94b8b6c7ba" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2c9406b391ec4bc1ae4076ba6fc64bb2", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3566cd57f7064201a8c30b49355ce556", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3e96fb4ac218492296d27b7838fe534d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1441.0, + "y": 596.0, + "width": 135.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7fd805b9624b4c1b876d0c84704ec19b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f9519b006ed64700aed982d63b305e9e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "456c6e981e3a48caa685e87e1e2ffadd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1154.0001220703125, + "y": 156.0, + "width": 159.00006103515626, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b26927d720a54017b6690d761f4bce6a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "851a252b456549e8bd823d8ff7288c77" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "520f23b3b7f144b9a4115c0b06a572df", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "55aeb7bc81174ca88672dc9663730a75", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "5919bc6dc2a24fc3950a16a8782989ca", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -760.0, + "y": 640.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "55aeb7bc81174ca88672dc9663730a75" + }, + { + "m_Id": "d469405a42ff4301927e3171079b44eb" + }, + { + "m_Id": "dc22bb4cdc5c4a1daca3e0921d56b802" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "5e69679c170644df88de967d8588c1a9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -974.0, + "y": 780.0, + "width": 124.0, + "height": 173.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed829c637eb9418f9347315f37a09b36" + }, + { + "m_Id": "76de18e55d164bd6a9946ac41d049caf" + }, + { + "m_Id": "2c9406b391ec4bc1ae4076ba6fc64bb2" + }, + { + "m_Id": "520f23b3b7f144b9a4115c0b06a572df" + }, + { + "m_Id": "3566cd57f7064201a8c30b49355ce556" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e9de940c1504c098489d17ee3270115", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "6cf7cd161c3c4378b3fd4ab4a0c9f576", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "851a252b456549e8bd823d8ff7288c77" + }, + { + "m_Id": "f9519b006ed64700aed982d63b305e9e" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6d6751560fa84839966c48fdb7c55b71", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "76de18e55d164bd6a9946ac41d049caf", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "77c4a6c8b8f84362a0938f64e5bb4b78", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "792cb1dee39247feb3aa08a3d9a531c0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7fd805b9624b4c1b876d0c84704ec19b", + "m_Id": 0, + "m_DisplayName": "FadeFactor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "851a252b456549e8bd823d8ff7288c77", + "m_Guid": { + "m_GuidSerialized": "af12c7a3-0f18-416e-aa9b-95e68755306e" + }, + "m_Name": "_FrameCopyTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_FrameCopyTex", + "m_DefaultReferenceName": "_FrameCopyTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 1, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "86be0ad514204fd1bc3a0842f464ff42", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "77c4a6c8b8f84362a0938f64e5bb4b78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "87035ee4571c45c0ae506c47390f83b9", + "m_ActiveSubTarget": { + "m_Id": "2c825f5eb80e499299d33a94b8b6c7ba" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 2, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "880097878c864d64bec1ead931b91d4a", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8f85203477824c499b3db88bbc11d27f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "988dd23b77c8466984bd13bc5813cf7b", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9a0e48a77d9d4187b36d42798638d923", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "9dfc2569a0904870b3cd2dfd34dfd597", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -986.0, + "y": 120.0, + "width": 208.0, + "height": 435.0 + } + }, + "m_Slots": [ + { + "m_Id": "017b21a6988d47829f3dda3eb8a2dc3c" + }, + { + "m_Id": "2549169c425e4c8bba5dab37030c01b1" + }, + { + "m_Id": "5e9de940c1504c098489d17ee3270115" + }, + { + "m_Id": "1d9fa786a5704183aca8b4c015dc2297" + }, + { + "m_Id": "e1a46e06112244cfbf3488717c9dcfc4" + }, + { + "m_Id": "bc6ea540bd634c92aa25f25cc6c72fa8" + }, + { + "m_Id": "880097878c864d64bec1ead931b91d4a" + }, + { + "m_Id": "d9c67721217e4ae7880c397fc8f36efd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "b26927d720a54017b6690d761f4bce6a", + "m_Id": 0, + "m_DisplayName": "_FrameCopyTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "bc6ea540bd634c92aa25f25cc6c72fa8", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "d41258b646a3419a904b959a705f10c7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -279.0, + "y": 264.0000305175781, + "width": 207.99993896484376, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "00521a66e4cb4b829244720cac7499d4" + }, + { + "m_Id": "8f85203477824c499b3db88bbc11d27f" + }, + { + "m_Id": "792cb1dee39247feb3aa08a3d9a531c0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d469405a42ff4301927e3171079b44eb", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "d9c67721217e4ae7880c397fc8f36efd", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dc22bb4cdc5c4a1daca3e0921d56b802", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e1a46e06112244cfbf3488717c9dcfc4", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e4c3c8cf81d94ce7a026e29fac616f62", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "ed7df261fa4046c5ab705811f0c8bca4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1173.0, + "y": 608.0, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "6d6751560fa84839966c48fdb7c55b71" + }, + { + "m_Id": "e4c3c8cf81d94ce7a026e29fac616f62" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ed829c637eb9418f9347315f37a09b36", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f01910085a9a465690dc87f0b00c6e59", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1ee11d9daa09458dbe149862f5ad4473" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f9519b006ed64700aed982d63b305e9e", + "m_Guid": { + "m_GuidSerialized": "dcc78679-146b-4952-b76d-db0f916fb57e" + }, + "m_Name": "FadeFactor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "FadeFactor", + "m_DefaultReferenceName": "_FadeFactor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "fe4331781e6c479897ecebc88a116e7f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -500.0, + "y": 648.0, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "988dd23b77c8466984bd13bc5813cf7b" + }, + { + "m_Id": "9a0e48a77d9d4187b36d42798638d923" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph.meta new file mode 100644 index 00000000000..d1b8e92d2dd --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/TrailMap.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f2e803685d2f5432a8622600027b8f55 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat new file mode 100644 index 00000000000..751048f1ef9 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-164859409276035546 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Snow + m_Shader: {fileID: -6465566751694194690, guid: 2733272ebadfa4555be6b14e8e13cd16, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 8400000, guid: 6c3c030f2030b42eaa8b623e4af1e7d4, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 8400000, guid: 6c3c030f2030b42eaa8b623e4af1e7d4, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: fcc359d57b03d45c29e0e503cd9c02f7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SampleTexture2DLOD_5aa261469b014148afa228e6f60d6f0e_Texture_1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SampleTexture2DLOD_d110cd818ff94d98acbe5ff3185723ce_Texture_1: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_daee7750a8274ac8b864dd4a70ee9ce4_Out_0: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TrailTexture: + m_Texture: {fileID: 8400000, guid: 6c3c030f2030b42eaa8b623e4af1e7d4, type: 2} + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BlurWidth: 0.01 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DepthAmount: -0.1 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReSampleOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _HighColor: {r: 1, g: 0.88479954, b: 0.63529414, a: 1} + - _LowColor: {r: 0.6320754, g: 0.46840745, b: 0.18783373, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta new file mode 100644 index 00000000000..c8813592556 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4438bff2a20e74932b90b2af6762b849 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx new file mode 100644 index 00000000000..97f08b88faa --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4099ad549970278111845cadd13279cded6934bb7c19845becc30fe2ef7731e +size 159372 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta new file mode 100644 index 00000000000..fc058072d8f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta @@ -0,0 +1,105 @@ +fileFormatVersion: 2 +guid: f1f08d97080a74f23bb37c0c1b38d2c4 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.meta new file mode 100644 index 00000000000..8651274eeed --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3dc50570d84946e896788967f98d20e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity new file mode 100644 index 00000000000..657fec6480f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity @@ -0,0 +1,1341 @@ +%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.18039216, g: 0.18039216, b: 0.18039216, 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.18028489, g: 0.22571598, b: 0.30692345, 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: 112000000, guid: 13289af5aaca14a8eb4484dd615de3d6, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 3cf624452cba2436fa671cb854d3bfdc, type: 2} +--- !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 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: -0.2182312, y: 0.4305106, z: -0.10807494, w: -0.8691119} + m_LocalPosition: {x: 7.67, y: 5.49, z: -6.14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 20, y: 0, z: 0} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 3fa182c0ab14944118296b77553eb4de, type: 2} +--- !u!1001 &493283717 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalScale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalPosition.x + value: -0.15 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalPosition.z + value: -0.22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 4438bff2a20e74932b90b2af6762b849, type: 2} + - target: {fileID: -5477749408508380018, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -5477749408508380018, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalScale.y + value: 1.2 + objectReference: {fileID: 0} + - target: {fileID: -5477749408508380018, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_LocalPosition.y + value: -0.034 + objectReference: {fileID: 0} + - target: {fileID: -2271502847731017999, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -967150581549319818, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_Name + value: SnowModel + objectReference: {fileID: 0} + - target: {fileID: 3650834566929780429, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_Name + value: Circle + objectReference: {fileID: 0} + - target: {fileID: 5233112405309087440, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5912129206897006233, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_CastShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5912129206897006233, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 4438bff2a20e74932b90b2af6762b849, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} +--- !u!1 &641946873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 641946877} + - component: {fileID: 641946876} + - component: {fileID: 641946875} + - component: {fileID: 641946878} + m_Layer: 1 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &641946875 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641946873} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7c917239ee790461b8b46b53c2ffd0d2, 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 &641946876 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641946873} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &641946877 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641946873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.22, y: 0.057, z: 1.33} + 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!95 &641946878 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 641946873} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 03555f5a583c441f0a891b5a9022fa27, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &902575294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902575298} + - component: {fileID: 902575297} + - component: {fileID: 902575296} + - component: {fileID: 902575295} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &902575295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &902575296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e79ed9157b4994e41a8ded6cddc85b4d, 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 &902575297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &902575298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.61, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + m_LocalRotation: {x: 0, y: 0.3420201, z: 0, w: 0.9396927} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1090784527} + - {fileID: 1722892046} + - {fileID: 902575298} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 40, z: 0} +--- !u!1001 &983941601 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &983941602 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 983941601} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.39713123, y: 0.30997548, z: -0.14454393, w: 0.8516508} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: 40, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &1699203895 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Trail Effect + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: 'This sample uses the renderer feature from the "KeepFrame" on an additional + camera drawing depth to a renderer texture to create a trail map. This map + is then used to displace vertices on the ground. ' + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1699203896 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1699203895} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: 0.1192711, y: -0.3833605, z: -0.2302726, w: 0.88644445} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 2, y: -47.31, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 983941602} + - {fileID: 1699203896} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2118540119 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2118540124} + - component: {fileID: 2118540123} + - component: {fileID: 2118540122} + - component: {fileID: 2118540121} + m_Layer: 0 + m_Name: TrailCam + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2118540121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118540119} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 0 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: 1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!81 &2118540122 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118540119} + m_Enabled: 1 +--- !u!20 &2118540123 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118540119} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 4 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 0.8 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 2 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 8400000, guid: 6c3c030f2030b42eaa8b623e4af1e7d4, type: 2} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2118540124 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118540119} + m_LocalRotation: {x: -0.7071068, y: -0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0.15, y: -0.8, z: -0.22} + m_LocalScale: {x: 5, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity.meta new file mode 100644 index 00000000000..195046caa83 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1fd32d0ab3fe14c7581a8eef40473fba +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..773c8059dff0213340245ef308aad8289dc80b85 GIT binary patch literal 18192 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%0AI-4TFY-t^2f?6LA{lw*D2_PVklwsvW9V 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 K);F5gu>T)TatM9^ literal 0 HcmV?d00001 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/ReflectionProbe-0.exr.meta new file mode 100644 index 00000000000..57dc2b4781b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect/ReflectionProbe-0.exr.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 9c62af10a77b141e2a85f85f259946fb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + 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: 1 + compressionQuality: 100 + 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/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset new file mode 100644 index 00000000000..64f1555f1de --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset @@ -0,0 +1,70 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: TrailEffect_Pipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 1f52b7ac692864348a2c6378a2565233, type: 2} + - {fileID: 11400000, guid: 14605b2e4960a4f8f96920e850374e93, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 0 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 4 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 20 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 1 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 1 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset.meta new file mode 100644 index 00000000000..0f3e5ba8605 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Pipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fa182c0ab14944118296b77553eb4de +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset new file mode 100644 index 00000000000..d3fbda13034 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset @@ -0,0 +1,52 @@ +%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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: TrailEffect_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset.meta new file mode 100644 index 00000000000..2eedac975be --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1f52b7ac692864348a2c6378a2565233 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture new file mode 100644 index 00000000000..7ee65f6201f --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!84 &8400000 +RenderTexture: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TrailMap + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 4 + m_Width: 512 + m_Height: 512 + m_AntiAliasing: 1 + m_MipCount: -1 + m_DepthStencilFormat: 0 + m_ColorFormat: 4 + m_MipMap: 0 + m_GenerateMips: 1 + m_SRGB: 1 + m_UseDynamicScale: 0 + m_BindMS: 0 + m_EnableCompatibleFormat: 0 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 0 + m_MipBias: 0 + m_WrapU: 1 + m_WrapV: 1 + m_WrapW: 1 + m_Dimension: 2 + m_VolumeDepth: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture.meta new file mode 100644 index 00000000000..d62c6347ff1 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c3c030f2030b42eaa8b623e4af1e7d4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 8400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat new file mode 100644 index 00000000000..220c201ff45 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat @@ -0,0 +1,129 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4143777686066858032 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TrailMapDisplay + m_Shader: {fileID: -6465566751694194690, guid: f2e803685d2f5432a8622600027b8f55, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ClearFactor: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _FadeFactor: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RotationSpeed: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tiling_Offset: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat.meta new file mode 100644 index 00000000000..005f200a8c9 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMapDisplay.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 33464e10663c24965b706ce42c11f3e2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: From dcfb0d046b4a5a010530594758f7c37c2724cc35 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Wed, 18 Aug 2021 16:43:14 +0200 Subject: [PATCH 06/19] Added URP lens flere sample presets --- .../LensFlarePresets/17-270mm.asset | 1489 +++++++++++++++++ .../LensFlarePresets/17-270mm.asset.meta | 8 + .../LensFlares/LensFlarePresets/50mm.asset | 685 ++++++++ .../LensFlarePresets/50mm.asset.meta | 8 + .../LensFlarePresets/Anamorphic_Sci-Fi.asset | 338 +--- .../Anamorphic_Sci-Fi.asset.meta | 2 +- .../LensFlarePresets/Anamorphic_Sci-Fi2.asset | 690 ++++++++ .../Anamorphic_Sci-Fi2.asset.meta | 8 + .../LensFlarePresets/Anamorphic_Streak.asset | 149 ++ .../Anamorphic_Streak.asset.meta | 8 + .../LensFlarePresets/Arena_80s.asset | 420 +++++ .../LensFlarePresets/Arena_80s.asset.meta | 8 + .../LensFlares/LensFlarePresets/Caustic.asset | 283 ++++ .../LensFlarePresets/Caustic.asset.meta | 8 + .../LensFlarePresets/Caustic2.asset | 294 ++++ .../LensFlarePresets/Caustic2.asset.meta | 8 + .../LensFlares/LensFlarePresets/Sci-Fi.asset | 1419 ++++++++++++++++ .../LensFlarePresets/Sci-Fi.asset.meta | 8 + .../LensFlares/LensFlarePresets/Shapes.asset | 953 +++++++++++ .../LensFlarePresets/Shapes.asset.meta | 8 + .../LensFlares/LensFlarePresets/Simple.asset | 420 +++++ .../LensFlarePresets/Simple.asset.meta | 8 + .../LensFlarePresets/Smartphone_Smudged.asset | 960 +++++++++++ .../Smartphone_Smudged.asset.meta | 8 + 24 files changed, 7885 insertions(+), 305 deletions(-) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset new file mode 100644 index 00000000000..3f7ff23e5e3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset @@ -0,0 +1,1489 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: 17-270mm + m_EditorClassIdentifier: + elements: + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 20 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.652 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.05 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 36.8348, y: 2.2294} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 16.37 + tint: {r: 0.7019608, g: 0.83921576, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.05 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 21.6, y: 1.1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 4.8 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: -0.1 + positionOffset: {x: 0, y: 0} + angularOffset: -8 + translationScale: {x: 1, y: 1} + localIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 0.25 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 2 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: -0.005 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0, g: 0.0963881, b: 1, a: 1} + key1: {r: 0.1452893, g: 1, b: 0, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 0.776 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: -0.1 + positionOffset: {x: 0, y: 0} + angularOffset: 8 + translationScale: {x: 1, y: 1} + localIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 0.25 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 2 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: -0.005 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0, g: 0.0963881, b: 1, a: 1} + key1: {r: 0.1452893, g: 1, b: 0, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 0.776 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: -0.25 + positionOffset: {x: 0, y: 0} + angularOffset: 5.12 + translationScale: {x: 1, y: 1} + localIntensity: 0.24 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 1.96, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 90 + tint: {r: 1, g: 0.95294124, b: 0.40000004, a: 0.5} + blendMode: 0 + autoRotate: 1 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.7 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: -0.25 + positionOffset: {x: 0, y: 0} + angularOffset: -14.67 + translationScale: {x: 1, y: 1} + localIntensity: 0.24 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 1.96, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 90 + tint: {r: 1, g: 0.95294124, b: 0.40000004, a: 0.5} + blendMode: 0 + autoRotate: 1 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.7 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.05 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 11 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 1 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0.006141053, g: 0.15894769, b: 0.85714924, a: 1} + key1: {r: 0.068257235, g: 0.19177145, b: 0.8035774, a: 1} + key2: {r: 1, g: 0.6841278, b: 0, a: 0} + key3: {r: 0.15622377, g: 1, b: 0, a: 0} + key4: {r: 0.7458983, g: 0.54985404, b: 0.21914887, a: 0} + key5: {r: 0.017354928, g: 0.0548961, b: 0.24528301, a: 0} + key6: {r: 0.22019975, g: 0, b: 0.5849056, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 9059 + ctime2: 15420 + ctime3: 19275 + ctime4: 33346 + ctime5: 42020 + ctime6: 51272 + ctime7: 65535 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 8 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 5, y: 5} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.854 + edgeOffset: 0.485 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: -0.22, y: -0.69} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.24 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 0.225, y: 0.5} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.76 + edgeOffset: 0.8 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.2 + positionOffset: {x: -0.63, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.24 + lensFlareTexture: {fileID: 0} + uniformScale: 0.35 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 2 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 0.52156866, b: 0.03137255, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 0.01 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.832 + edgeOffset: 0.819 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.2 + positionOffset: {x: -0.64, y: -0.3} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.24 + lensFlareTexture: {fileID: 0} + uniformScale: 0.35 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 2 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 0.52156866, b: 0.03137255, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 0.01 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.832 + edgeOffset: 0.819 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset.meta new file mode 100644 index 00000000000..f88a09c32a6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/17-270mm.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7e714931966449938e1e97907499634 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset new file mode 100644 index 00000000000..cf70f34108d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset @@ -0,0 +1,685 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: 50mm + m_EditorClassIdentifier: + elements: + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.21 + lensFlareTexture: {fileID: 0} + uniformScale: 8 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 5, y: 5} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + fallOff: 0.8 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.9 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.05 + lensFlareTexture: {fileID: 0} + uniformScale: 5 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 6 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 1 + lengthSpread: 0.11 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.3208923 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1.266487 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0.19200894, g: 0.08018869, b: 1, a: 1} + key1: {r: 1, g: 0.33490568, b: 0.5423741, a: 1} + key2: {r: 0.078097194, g: 0.21395244, b: 0.4245283, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 14842 + ctime1: 38165 + ctime2: 53585 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.86 + edgeOffset: 0.747 + sideCount: 5 + sdfRoundness: 0.812 + inverseSDF: 0 + - position: 0.2 + positionOffset: {x: 0, y: 0.4} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.01 + lensFlareTexture: {fileID: 0} + uniformScale: 1.59 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 3 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.7254902, g: 0.7725491, b: 0.098039225, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 0.35 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.79607844, b: 0, a: 1} + key1: {r: 0, g: 0.52242804, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 25058 + ctime1: 32189 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0.03 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.876 + edgeOffset: 0.573 + sideCount: 5 + sdfRoundness: 0.4 + inverseSDF: 0 + - position: -0.39 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.37 + lensFlareTexture: {fileID: 0} + uniformScale: 0.25 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: -0.01 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0, g: 0.0963881, b: 1, a: 1} + key1: {r: 1, g: 0, b: 0, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.832 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: -0.4 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.15 + lensFlareTexture: {fileID: 0} + uniformScale: 1.57 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 0.57254905, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.815 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset.meta new file mode 100644 index 00000000000..604e1df4d81 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/50mm.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8b7db83f8a9c4835ac1d003d5628a85 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset index 196c81cd141..e14f7600e5e 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset @@ -21,17 +21,17 @@ MonoBehaviour: m_LocalIntensity: 1 lensFlareTexture: {fileID: 0} uniformScale: 1 - sizeXY: {x: 60, y: 2.79} + sizeXY: {x: 90, y: 1} allowMultipleElement: 0 m_Count: 5 preserveAspectRatio: 0 rotation: 0 - tint: {r: 0.3301887, g: 0.3301887, b: 0.3301887, a: 0.5} + tint: {r: 1, g: 1, b: 1, a: 0.5} blendMode: 0 autoRotate: 0 flareType: 1 - modulateByLightColor: 0 - isFoldOpened: 1 + modulateByLightColor: 1 + isFoldOpened: 0 distribution: 0 lengthSpread: 1 positionCurve: @@ -112,10 +112,10 @@ MonoBehaviour: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - m_IntensityVariation: 0.75 - positionVariation: {x: 1, y: 0} - scaleVariation: 1 - rotationVariation: 180 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 enableRadialDistortion: 0 targetSizeDistortion: {x: 1, y: 1} distortionCurve: @@ -143,8 +143,8 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 distortionRelativeToCenter: 0 - m_FallOff: 0.665 - m_EdgeOffset: 0.96 + m_FallOff: 0.596 + m_EdgeOffset: 0.798 m_SideCount: 6 m_SdfRoundness: 0 inverseSDF: 0 @@ -153,145 +153,10 @@ MonoBehaviour: positionOffset: {x: 0, y: 0} angularOffset: 0 translationScale: {x: 1, y: 1} - m_LocalIntensity: 1 - lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} - uniformScale: 12 - sizeXY: {x: 1, y: 0.5} - allowMultipleElement: 0 - m_Count: 5 - preserveAspectRatio: 0 - rotation: 125.04 - tint: {r: 1, g: 1, b: 1, a: 0.5} - blendMode: 0 - autoRotate: 0 - flareType: 0 - modulateByLightColor: 0 - isFoldOpened: 1 - distribution: 0 - lengthSpread: 1 - positionCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: -1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - scaleCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - seed: 0 - colorGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - m_IntensityVariation: 0.75 - positionVariation: {x: 1, y: 0} - scaleVariation: 1 - rotationVariation: 180 - enableRadialDistortion: 1 - targetSizeDistortion: {x: 0.8, y: 0.4} - distortionCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: -1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - distortionRelativeToCenter: 1 - m_FallOff: 1 - m_EdgeOffset: 0.1 - m_SideCount: 6 - m_SdfRoundness: 0 - inverseSDF: 0 - - visible: 1 - position: 0 - positionOffset: {x: 0, y: 0} - angularOffset: 0 - translationScale: {x: 1, y: 1} - m_LocalIntensity: 1 + m_LocalIntensity: 2.68 lensFlareTexture: {fileID: 0} - uniformScale: 3.62 - sizeXY: {x: 1, y: 1} + uniformScale: 13.28 + sizeXY: {x: 1.45, y: 1} allowMultipleElement: 0 m_Count: 5 preserveAspectRatio: 0 @@ -300,8 +165,8 @@ MonoBehaviour: blendMode: 0 autoRotate: 0 flareType: 1 - modulateByLightColor: 0 - isFoldOpened: 1 + modulateByLightColor: 1 + isFoldOpened: 0 distribution: 0 lengthSpread: 1 positionCurve: @@ -382,10 +247,10 @@ MonoBehaviour: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - m_IntensityVariation: 0.75 - positionVariation: {x: 1, y: 0} - scaleVariation: 1 - rotationVariation: 180 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 enableRadialDistortion: 0 targetSizeDistortion: {x: 1, y: 1} distortionCurve: @@ -413,164 +278,29 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 distortionRelativeToCenter: 0 - m_FallOff: 0.543 - m_EdgeOffset: 0.899 + m_FallOff: 0.533 + m_EdgeOffset: 1 m_SideCount: 6 m_SdfRoundness: 0 inverseSDF: 0 - visible: 1 - position: -0.27 - positionOffset: {x: 0, y: 0} - angularOffset: 0 - translationScale: {x: 1, y: 0} - m_LocalIntensity: 1 - lensFlareTexture: {fileID: 0} - uniformScale: 2.28 - sizeXY: {x: 1, y: 0.2} - allowMultipleElement: 1 - m_Count: 25 - preserveAspectRatio: 0 - rotation: 0 - tint: {r: 0.1509434, g: 0.1509434, b: 0.1509434, a: 0.5} - blendMode: 0 - autoRotate: 0 - flareType: 2 - modulateByLightColor: 0 - isFoldOpened: 1 - distribution: 2 - lengthSpread: 1.25 - positionCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: -1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - scaleCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - seed: 0 - colorGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - m_IntensityVariation: 0.75 - positionVariation: {x: 1, y: 0.02} - scaleVariation: 1 - rotationVariation: 0 - enableRadialDistortion: 0 - targetSizeDistortion: {x: 1, y: 1} - distortionCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 1 - outSlope: 1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 1 - outSlope: -1 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - distortionRelativeToCenter: 0 - m_FallOff: 0.615 - m_EdgeOffset: 0.817 - m_SideCount: 4 - m_SdfRoundness: 0.604 - inverseSDF: 0 - - visible: 1 - position: 0.7 + position: 0 positionOffset: {x: 0, y: 0} angularOffset: 0 - translationScale: {x: 1, y: 0.4} + translationScale: {x: 1, y: 1} m_LocalIntensity: 1 - lensFlareTexture: {fileID: 0} + lensFlareTexture: {fileID: 2800000, guid: 57bb5846aaf6f144d99efd4f8439bb63, type: 3} uniformScale: 1 - sizeXY: {x: 5, y: 1} + sizeXY: {x: 8.6, y: 20} allowMultipleElement: 0 m_Count: 5 preserveAspectRatio: 0 - rotation: 0 - tint: {r: 0.01886791, g: 0.01886791, b: 0.01886791, a: 0.5} + rotation: 35.42 + tint: {r: 1, g: 1, b: 1, a: 0.5} blendMode: 0 autoRotate: 0 - flareType: 2 - modulateByLightColor: 0 + flareType: 0 + modulateByLightColor: 1 isFoldOpened: 1 distribution: 0 lengthSpread: 1 @@ -652,10 +382,10 @@ MonoBehaviour: m_Mode: 0 m_NumColorKeys: 2 m_NumAlphaKeys: 2 - m_IntensityVariation: 0.75 - positionVariation: {x: 1, y: 0} - scaleVariation: 1 - rotationVariation: 180 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 enableRadialDistortion: 0 targetSizeDistortion: {x: 1, y: 1} distortionCurve: @@ -686,5 +416,5 @@ MonoBehaviour: m_FallOff: 1 m_EdgeOffset: 0.1 m_SideCount: 6 - m_SdfRoundness: 0.327 + m_SdfRoundness: 0 inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta index 17b0fae7d10..5e717a6ccb8 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi.asset.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: cf0f5a43e97c04cc390b534001715eb2 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 11400000 + mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset new file mode 100644 index 00000000000..badad26d0e4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset @@ -0,0 +1,690 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Anamorphic_Sci-Fi2 + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 7.67 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 3.64, y: 2} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.759 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 1 + sizeXY: {x: 17.5968, y: 36.66} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 23.52 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.16 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 129.58, y: 5.2} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.707 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0.04} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 60, y: 0.4} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.631 + m_EdgeOffset: 0.8 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: -0.28, y: -0.04} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 58.6, y: 0.4} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.68 + m_EdgeOffset: 0.8 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset.meta new file mode 100644 index 00000000000..4e3a8f94a8e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Sci-Fi2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ea69a3b6dca24c8b8defffd0de4585b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset new file mode 100644 index 00000000000..110d242dca5 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset @@ -0,0 +1,149 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Anamorphic_Streak + m_EditorClassIdentifier: + elements: + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 160, y: 1.5} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.579 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset.meta new file mode 100644 index 00000000000..b333d99ba4c --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Anamorphic_Streak.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8c53972784cf40f0b584875ae5f944b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset new file mode 100644 index 00000000000..406a2b675d7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset @@ -0,0 +1,420 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Arena_80s + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 6.5 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 16.46 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.5 + lensFlareTexture: {fileID: 0} + uniformScale: 8.66 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.697 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 0.4, y: 14.76} + allowMultipleElement: 1 + m_Count: 2 + preserveAspectRatio: 0 + rotation: 12.3 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 0 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 23.98 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.641 + m_EdgeOffset: 0.8 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset.meta new file mode 100644 index 00000000000..7a3ff7f0600 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Arena_80s.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a65d7c096f124bd78c6783701a6588e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset new file mode 100644 index 00000000000..93f13254ff3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset @@ -0,0 +1,283 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Caustic + m_EditorClassIdentifier: + elements: + - position: 1 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 0.2 + sizeXY: {x: 0.5, y: 0.5} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.3820755, g: 1, b: 0.5298769, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + fallOff: 1 + edgeOffset: 0.448 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 1.01 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.1 + lensFlareTexture: {fileID: 0} + uniformScale: 1.31 + sizeXY: {x: 0.5, y: 0.5} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.3820755, g: 1, b: 0.5298769, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + fallOff: 1 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset.meta new file mode 100644 index 00000000000..b2a73e88628 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7c0a0ff2b491471085f619e18205ffe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset new file mode 100644 index 00000000000..707d0f8703c --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset @@ -0,0 +1,294 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Caustic2 + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 1 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.2 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 0.3, y: 0.3} + allowMultipleElement: 1 + m_Count: 15 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 1 + lengthSpread: 0.08 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0.41564357 + outSlope: 0.41564357 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0.11652543 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: -0.019209484 + outSlope: -0.019209484 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.14830506 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.014667511 + value: 0.10476303 + inSlope: 0 + outSlope: 0.9832198 + tangentMode: 1 + weightedMode: 3 + inWeight: 0 + outWeight: 0.5575382 + - serializedVersion: 3 + time: 0.49736056 + value: 0.99757993 + inSlope: 9.401828 + outSlope: -13.370937 + tangentMode: 1 + weightedMode: 3 + inWeight: 0.12405088 + outWeight: 0.084954195 + - serializedVersion: 3 + time: 1.0020447 + value: 0.08936691 + inSlope: -0.829662 + outSlope: 0 + tangentMode: 1 + weightedMode: 3 + inWeight: 0.44634336 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.6367924, b: 0.6367924, a: 1} + key1: {r: 1, g: 0.87863487, b: 0.6179246, a: 1} + key2: {r: 0.99876064, g: 1, b: 0.6839622, a: 0} + key3: {r: 0.6146319, g: 1, b: 0.6084906, a: 0} + key4: {r: 0.54147387, g: 0.565612, b: 0.9811321, a: 0} + key5: {r: 0.8365704, g: 0.5518868, b: 1, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 13300 + ctime2: 25250 + ctime3: 38165 + ctime4: 52043 + ctime5: 65342 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 6 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 1 + m_EdgeOffset: 0.99 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 0 + position: 1.09 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.3 + lensFlareTexture: {fileID: 0} + uniformScale: 2.45 + sizeXY: {x: 0.5, y: 0.5} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 1 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 1, y: 1.2} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 0.706 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset.meta new file mode 100644 index 00000000000..23f7f6019e6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Caustic2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef83319819a304d5b91a52b660321577 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset new file mode 100644 index 00000000000..40925ce5420 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset @@ -0,0 +1,1419 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Sci-Fi + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.52 + lensFlareTexture: {fileID: 0} + uniformScale: 10.23 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.693 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.66 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 46.2, y: 3} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.712 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1.95 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 7.46 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 11 + lensFlareTexture: {fileID: 0} + uniformScale: 2.41 + sizeXY: {x: 1.81, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.501 + m_EdgeOffset: 0.928 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: -0.27 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 0} + m_LocalIntensity: 0.25 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 3.7, y: 0.31} + allowMultipleElement: 1 + m_Count: 24 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1.73 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 0.9281671, g: 0.8066038, b: 1, a: 1} + key1: {r: 0.5990566, g: 0.6350597, b: 1, a: 1} + key2: {r: 0.6084906, g: 0.9463253, b: 1, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 59560 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.62 + positionVariation: {x: 3.13, y: 0.04} + scaleVariation: 0.18 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.69 + m_SideCount: 4 + m_SdfRoundness: 0.355 + inverseSDF: 0 + - visible: 1 + position: -0.27 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 0} + m_LocalIntensity: 0.25 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 3.7, y: 0.09} + allowMultipleElement: 1 + m_Count: 11 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1.73 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 12 + colorGradient: + serializedVersion: 2 + key0: {r: 0.9281671, g: 0.8066038, b: 1, a: 1} + key1: {r: 0.5990566, g: 0.6350597, b: 1, a: 1} + key2: {r: 0.6084906, g: 0.9463253, b: 1, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 59560 + ctime2: 65535 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 3 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0.62 + positionVariation: {x: 3.13, y: 0.04} + scaleVariation: 0.18 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.69 + m_SideCount: 4 + m_SdfRoundness: 0.355 + inverseSDF: 0 + - visible: 1 + position: 0.78 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.09 + lensFlareTexture: {fileID: 0} + uniformScale: 0.13 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 8 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 1 + lengthSpread: 0.4 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.19652638 + value: 0.2708649 + inSlope: 2.5573883 + outSlope: 2.5573883 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.3320649 + value: 0.68104357 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.7645991 + value: 0.83080643 + inSlope: 0.5156826 + outSlope: 0.5156826 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.17763805 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.7141537 + outSlope: -0.7141537 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0.019067796 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.17542815 + outSlope: 0.17542815 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.08686441 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.928 + m_EdgeOffset: 0.467 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 1.02 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.04 + lensFlareTexture: {fileID: 0} + uniformScale: 1.59 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 3 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 1 + lengthSpread: 0.13 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 0.23905429 + value: 0.27894846 + inSlope: 2.264876 + outSlope: 2.264876 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.37619781 + value: 0.69485754 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.71354806 + value: 0.80953354 + inSlope: 0.23431882 + outSlope: 0.23431882 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: -0.70095354 + outSlope: -0.70095354 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0.024412993 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0.16035119 + outSlope: 0.16035119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.14298987 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.816 + m_EdgeOffset: 0.245 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 1.22 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.42 + lensFlareTexture: {fileID: 0} + uniformScale: 4.27 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.781 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 0} + m_LocalIntensity: 0.12 + lensFlareTexture: {fileID: 0} + uniformScale: 0.06 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0, b: 0, a: 1} + key1: {r: 1, g: 0.684128, b: 0, a: 1} + key2: {r: 0.9974991, g: 1, b: 0, a: 0} + key3: {r: 0.016162038, g: 1, b: 0, a: 0} + key4: {r: 0, g: 0.054581404, b: 1, a: 0} + key5: {r: 0.63479805, g: 0, b: 1, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 13300 + ctime2: 25250 + ctime3: 38165 + ctime4: 52043 + ctime5: 65342 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 6 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0.03} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset.meta new file mode 100644 index 00000000000..31e1bc034a0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Sci-Fi.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc12bb78d703b41fc991a32d4a3638ff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset new file mode 100644 index 00000000000..7f82595dcae --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset @@ -0,0 +1,953 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Shapes + m_EditorClassIdentifier: + elements: + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 27.81, y: 0.25} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0, g: 0.30980393, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.865 + edgeOffset: 0.8 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.1 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 16.65, y: 0.8} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0, g: 0.30980393, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.809 + edgeOffset: 0.8 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.07 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 0.18, y: 4.86} + allowMultipleElement: 1 + count: 11 + preserveAspectRatio: 0 + rotation: 25.33 + tint: {r: 0, g: 0.30980393, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 0 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0.63 + positionVariation: {x: 0, y: 0} + scaleVariation: 0.91 + rotationVariation: 6.79 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.871 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 3.15 + lensFlareTexture: {fileID: 0} + uniformScale: 1.63 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.2784314, g: 0.5019608, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.624 + edgeOffset: 1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.81 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.04 + lensFlareTexture: {fileID: 0} + uniformScale: 1 + sizeXY: {x: 32.73, y: 1} + allowMultipleElement: 0 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0, g: 0, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 0.1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.63 + positionOffset: {x: 0.38, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.02 + lensFlareTexture: {fileID: 0} + uniformScale: 0.45 + sizeXY: {x: 14, y: 1} + allowMultipleElement: 1 + count: 3 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 0.03137255, b: 0, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 2 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 0.73 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 10 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 2 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 1 + edgeOffset: 0.5 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 + - position: 0.16 + positionOffset: {x: -0.1, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + localIntensity: 0.005 + lensFlareTexture: {fileID: 0} + uniformScale: 2.76 + sizeXY: {x: 2.13, y: 1} + allowMultipleElement: 1 + count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0, g: 0.33333334, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1.84 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 8 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + intensityVariation: 0 + positionVariation: {x: 0.42, y: 0} + scaleVariation: 1.18 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + fallOff: 0.966 + edgeOffset: 0.1 + sideCount: 6 + sdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset.meta new file mode 100644 index 00000000000..8c2b5f50235 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Shapes.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 142cac7b192c14e33b1fdd3172186568 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset new file mode 100644 index 00000000000..6e73e9180ae --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset @@ -0,0 +1,420 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Simple + m_EditorClassIdentifier: + elements: + - visible: 1 + position: -0.36 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.02 + lensFlareTexture: {fileID: 0} + uniformScale: 0.96 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 8 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1.87 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 5 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.5240723, b: 0, a: 1} + key1: {r: 0.1452893, g: 1, b: 0, a: 1} + key2: {r: 0.6084906, g: 0.9463253, b: 1, a: 0} + key3: {r: 0.016162038, g: 1, b: 0, a: 0} + key4: {r: 0, g: 0.054581404, b: 1, a: 0} + key5: {r: 0.63479805, g: 0, b: 1, a: 0} + key6: {r: 0.22019975, g: 0, b: 0.5849056, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 38165 + ctime4: 52043 + ctime5: 65342 + ctime6: 51272 + ctime7: 65535 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0.21, y: 0} + scaleVariation: 0.88 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.196 + m_SideCount: 5 + m_SdfRoundness: 0.278 + inverseSDF: 0 + - visible: 1 + position: -0.3 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.49 + lensFlareTexture: {fileID: 0} + uniformScale: 0.15 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 1 + m_Count: 9 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 2 + lengthSpread: 1.48 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 3 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 0.5240723, b: 0, a: 1} + key1: {r: 0.1452893, g: 1, b: 0, a: 1} + key2: {r: 0.6084906, g: 0.9463253, b: 1, a: 0} + key3: {r: 0.016162038, g: 1, b: 0, a: 0} + key4: {r: 0, g: 0.054581404, b: 1, a: 0} + key5: {r: 0.63479805, g: 0, b: 1, a: 0} + key6: {r: 0.22019975, g: 0, b: 0.5849056, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 65535 + ctime3: 38165 + ctime4: 52043 + ctime5: 65342 + ctime6: 51272 + ctime7: 65535 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 1.55, y: 0} + scaleVariation: 0.75 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.196 + m_SideCount: 5 + m_SdfRoundness: 0.278 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 2.75 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 8.94 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset.meta new file mode 100644 index 00000000000..d82d133c0dd --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 460af2ce1cdba4b799061fcd1ac4707b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset new file mode 100644 index 00000000000..54ab7a671e8 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset @@ -0,0 +1,960 @@ +%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: 877e1507ae8d81c40bf1b94c1a86036f, type: 3} + m_Name: Smartphone_Smudged + m_EditorClassIdentifier: + elements: + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 1 + lensFlareTexture: {fileID: 0} + uniformScale: 1.24 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.588 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.1 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 1 + sizeXY: {x: 4.8, y: 92.92} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.02 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.1 + lensFlareTexture: {fileID: 2800000, guid: fc0e248a658684c3e8fe68d5931552b9, type: 3} + uniformScale: 1 + sizeXY: {x: 2, y: 92.92} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 2.5 + tint: {r: 1, g: 1, b: 1, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 0 + modulateByLightColor: 1 + isFoldOpened: 1 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 1 + m_EdgeOffset: 0.1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.01 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.05 + lensFlareTexture: {fileID: 0} + uniformScale: 0.6 + sizeXY: {x: 17.75, y: 3.5} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: -70.3 + tint: {r: 1, g: 0, b: 0, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 2, y: 2} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 0.75 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.01 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.03 + lensFlareTexture: {fileID: 0} + uniformScale: 0.6 + sizeXY: {x: 20.1, y: 2.3} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: -45.34 + tint: {r: 0.2784314, g: 1, b: 0, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 0 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 1 + targetSizeDistortion: {x: 2, y: 2} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 1 + m_FallOff: 0.75 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 1 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.5 + lensFlareTexture: {fileID: 0} + uniformScale: 0.15 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.32941177, g: 0.9058824, b: 0.5058824, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.813 + m_EdgeOffset: 0.246 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 + - visible: 1 + position: 0.99 + positionOffset: {x: 0, y: 0} + angularOffset: 0 + translationScale: {x: 1, y: 1} + m_LocalIntensity: 0.13 + lensFlareTexture: {fileID: 0} + uniformScale: 1.21 + sizeXY: {x: 1, y: 1} + allowMultipleElement: 0 + m_Count: 5 + preserveAspectRatio: 0 + rotation: 0 + tint: {r: 0.32941177, g: 0.9058824, b: 0.5058824, a: 0.5} + blendMode: 0 + autoRotate: 0 + flareType: 1 + modulateByLightColor: 1 + isFoldOpened: 0 + distribution: 0 + lengthSpread: 1 + positionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + seed: 0 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + m_IntensityVariation: 0 + positionVariation: {x: 0, y: 0} + scaleVariation: 0 + rotationVariation: 0 + enableRadialDistortion: 0 + targetSizeDistortion: {x: 1, y: 1} + distortionCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: -1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + distortionRelativeToCenter: 0 + m_FallOff: 0.702 + m_EdgeOffset: 1 + m_SideCount: 6 + m_SdfRoundness: 0 + inverseSDF: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset.meta new file mode 100644 index 00000000000..61db425a0d4 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Smartphone_Smudged.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5beaa492ae7e4714a75995a313ba38a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: From ff8ba2b432175250b914140eb269eee6dc9c5d42 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Wed, 18 Aug 2021 16:44:27 +0200 Subject: [PATCH 07/19] General URP samples update --- .../CameraStacking/MixedFOV/MixedFOV.unity | 169 +- .../MixedFOV/MixedFOV/LightingData.asset | Bin 19688 -> 19944 bytes .../MixedFOV/MixedFOV/LightingData.asset.meta | 2 +- .../MixedFOV/MixedFOV/Lightmap-0_comp_dir.png | 4 +- .../MixedFOV/Lightmap-0_comp_dir.png.meta | 11 +- .../MixedFOV/Lightmap-0_comp_light.exr | Bin 19101 -> 18487 bytes .../MixedFOV/Lightmap-0_comp_light.exr.meta | 9 +- .../MixedFOV/ReflectionProbe-0.exr.meta | 9 +- .../BlobShadow/BlobShadow_Graph.shadergraph | 3 +- .../Decals/PaintSplat/PaintSplat.unity | 2 +- .../PaintSplat/PaintSplat_Graph.shadergraph | 3 +- .../PaintSplat/WorldSpaceUV.shadersubgraph | 3 +- .../ProxyLighting.meta} | 2 +- .../Decals/ProxyLighting/Materials.meta | 8 + .../ProxyLighting/Materials/BlueSpotlight.mat | 130 + .../Materials/BlueSpotlight.mat.meta | 8 + .../ProxyLighting/Materials/Spotlight.mat | 130 + .../Materials/Spotlight.mat.meta | 8 + .../Decals/ProxyLighting/Materials/Wall.mat | 129 + .../ProxyLighting/Materials/Wall.mat.meta | 8 + .../Decals/ProxyLighting/ProxyLighting.unity | 2692 +++++++++++++++ .../ProxyLighting/ProxyLighting.unity.meta | 7 + .../ProxyLighting/ProxyLightingPipeline.asset | 69 + .../ProxyLightingPipeline.asset.meta | 8 + .../ProxyLightingPipeline_Renderer.asset | 100 + .../ProxyLightingPipeline_Renderer.asset.meta | 8 + .../Decals/ProxyLighting/Shaders.meta | 8 + .../Shaders/PointLight_Graph.shadergraph | 1680 ++++++++++ .../Shaders/PointLight_Graph.shadergraph.meta | 10 + .../Shaders/SpotLightProxy_Graph.shadergraph | 2986 +++++++++++++++++ .../SpotLightProxy_Graph.shadergraph.meta | 10 + .../LensFlares/LensFlareShowroom.unity | 428 ++- .../URPPackageSamples/Shaders/Lit/Lit.unity | 115 +- .../Shaders/Lit/Lit/LightingData.asset | Bin 18220 -> 18220 bytes .../Shaders/Lit/Lit/ReflectionProbe-0.exr | Bin 203553 -> 95956 bytes .../Lit/Lit/ReflectionProbe-0.exr.meta | 2 + .../Lit/Lit/ReflectionProbe-1.exr.meta | 2 + .../Prefabs/FirstPersonPlayer.prefab | 3 + .../Scripts/FirstPersonController.cs | 116 +- .../Settings}/Global Volume Profile.asset | 0 .../Global Volume Profile.asset.meta | 0 41 files changed, 8824 insertions(+), 58 deletions(-) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/{Shaders/Particle.meta => Decals/ProxyLighting.meta} (77%) create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph.meta create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph create mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph.meta rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/{Shaders/Lit/Lit => SharedAssets/Settings}/Global Volume Profile.asset (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/{Shaders/Lit/Lit => SharedAssets/Settings}/Global Volume Profile.asset.meta (100%) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity index b2ed763ca72..6375d42ae14 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity @@ -221,6 +221,17 @@ Transform: m_Father: {fileID: 1456376999} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 90, z: -90} +--- !u!114 &34628740 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + m_PrefabInstance: {fileID: 8282558930070009747} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 94f9f55b5897449c29f5189f47cad4bc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &67584132 GameObject: m_ObjectHideFlags: 0 @@ -2927,14 +2938,30 @@ PrefabInstance: - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkBackwards + objectReference: {fileID: 0} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkBackwards + objectReference: {fileID: 0} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382879499221432, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_SizeDelta.y - value: 235.6 + value: 168.6 objectReference: {fileID: 0} - target: {fileID: 3188382879499221433, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_IsActive @@ -2943,26 +2970,78 @@ PrefabInstance: - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimDown + objectReference: {fileID: 0} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimDown + objectReference: {fileID: 0} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimRight + objectReference: {fileID: 0} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimRight + objectReference: {fileID: 0} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkForward + objectReference: {fileID: 0} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkForward + objectReference: {fileID: 0} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880073302294, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_SizeDelta.y + value: 168.59999 objectReference: {fileID: 0} - target: {fileID: 3188382880073302295, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_IsActive @@ -2971,18 +3050,50 @@ PrefabInstance: - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimUp + objectReference: {fileID: 0} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimUp + objectReference: {fileID: 0} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkRight + objectReference: {fileID: 0} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkRight + objectReference: {fileID: 0} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Name @@ -3075,18 +3186,50 @@ PrefabInstance: - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkLeft + objectReference: {fileID: 0} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleWalkLeft + objectReference: {fileID: 0} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 34628740} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: + objectReference: {fileID: 34628740} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimLeft + objectReference: {fileID: 0} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ToggleAimLeft + objectReference: {fileID: 0} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e103b775b7b374b03b593247313f8d3b, type: 3} @@ -3400,6 +3543,14 @@ PrefabInstance: propertyPath: m_Name value: Level Camera objectReference: {fileID: 0} + - target: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_MoveWithMouse + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_ButtonSensitivity + value: 100 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} --- !u!4 &8282558930070009748 stripped diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/LightingData.asset index a2bf7aa1a0bf737c5d22f9cc5286b7b69c602fd6..4f285634061744486cb6c745082c500d4093b947 100644 GIT binary patch delta 474 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 literal 19101 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 H=Fa~BCE~#j diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta index 572c389b10c..549356e6118 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/Lightmap-0_comp_light.exr.meta @@ -3,7 +3,7 @@ guid: 7c8859a0f6f0146928e7340416a51897 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,8 @@ TextureImporter: isReadable: 0 streamingMipmaps: 1 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -54,9 +56,13 @@ TextureImporter: textureType: 6 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -83,6 +89,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta index 587d9bc86dc..aee51974a2d 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV/ReflectionProbe-0.exr.meta @@ -3,7 +3,7 @@ guid: 14b55fb54511d449590af36005b75716 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 10 + serializedVersion: 11 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -23,6 +23,8 @@ TextureImporter: isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 1 @@ -54,9 +56,13 @@ TextureImporter: 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 @@ -83,6 +89,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph index 99f18194ee3..6001f2a93f4 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow_Graph.shadergraph @@ -356,7 +356,8 @@ "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" - } + }, + "preventRotation": false }, "m_Path": "Shader Graphs", "m_GraphPrecision": 1, diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity index b6ae1777618..3c18ed67601 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity @@ -1483,7 +1483,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1822531013} m_LocalRotation: {x: -0, y: 0.3848713, z: -0, w: 0.9229703} - m_LocalPosition: {x: 0.084, y: 0.63, z: -0.727} + m_LocalPosition: {x: 0.084, y: 0.6758, z: -0.727} m_LocalScale: {x: 1, y: 1.3, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph index 2a7ed6f7445..1a035ab99b2 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat_Graph.shadergraph @@ -353,7 +353,8 @@ "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" - } + }, + "preventRotation": false }, "m_Path": "Shader Graphs", "m_GraphPrecision": 1, diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph index 2ab410562b2..85583c0b23d 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph @@ -143,7 +143,8 @@ "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" - } + }, + "preventRotation": false }, "m_Path": "Sub Graphs", "m_GraphPrecision": 1, diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Particle.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting.meta similarity index 77% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Particle.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting.meta index 1b52f47cbbb..9637b11be6f 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Particle.meta +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9124e9634e1994f4cafebc6a7f0aa9c0 +guid: cd6cbd9fe695140eaa56540753f38cf8 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials.meta new file mode 100644 index 00000000000..22f51bb2d7a --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afc65afe370a242b287ec9af4c92479d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat new file mode 100644 index 00000000000..ebc0494b9f6 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1265413535934785736 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: BlueSpotlight + m_Shader: {fileID: -6465566751694194690, guid: 1d4241f2d72964e1187486469baf9cbe, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DecalMeshBiasType: 0 + - _DecalMeshDepthBias: 0 + - _DecalMeshViewBias: 0 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DrawOrder: 0 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _LightIntensity: 2.72 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _LightColor: {r: 0.16775823, g: 7.524924, b: 10.680627, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat.meta new file mode 100644 index 00000000000..09fa4908f63 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/BlueSpotlight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c648de8231cde4fdfa786d06e5d8ad57 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat new file mode 100644 index 00000000000..878b66595a0 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1265413535934785736 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Spotlight + m_Shader: {fileID: -6465566751694194690, guid: 1d4241f2d72964e1187486469baf9cbe, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DecalMeshBiasType: 0 + - _DecalMeshDepthBias: 0 + - _DecalMeshViewBias: 0 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DrawOrder: 0 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _LightIntensity: 2.72 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _LightColor: {r: 14.259475, g: 13.696242, b: 11.367223, a: 0} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat.meta new file mode 100644 index 00000000000..919831b2edb --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Spotlight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 24ad359a3a8084d74b56692a82a2ac12 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat new file mode 100644 index 00000000000..509701f61c3 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat @@ -0,0 +1,129 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6671019218872928979 +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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 5 +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Wall + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + 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} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + 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: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.309 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat.meta new file mode 100644 index 00000000000..3ed3f17be23 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Materials/Wall.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f622d9df69e884985ba3161ab570c33c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity new file mode 100644 index 00000000000..f23bb10da6b --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity @@ -0,0 +1,2692 @@ +%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.18039216, g: 0.18039216, b: 0.18039216, 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.39 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 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: 1090784526} + m_IndirectSpecularColor: {r: 0.1802843, g: 0.22571531, b: 0.30692396, 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: 112000000, guid: 1adde1a579d23483b9cea80a3aee863e, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: cc82132cf70ce430aa8f74e4325388b6, type: 2} +--- !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 &8901076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8901080} + - component: {fileID: 8901079} + - component: {fileID: 8901078} + - component: {fileID: 8901077} + - component: {fileID: 8901081} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &8901077 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &8901078 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: edc6106c915984de2b613a68e4945671, 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 &8901079 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &8901080 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.15, y: 1.61, z: -1.39} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1880628067} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &8901081 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8901076} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: bda1c60f6e59e4ece956587656ddb2e6, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1 &23733556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 23733557} + - component: {fileID: 23733559} + - component: {fileID: 23733558} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &23733557 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 6.05} + m_LocalScale: {x: 1.2, y: 3, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &23733558 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &23733559 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23733556} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &61096874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 61096875} + - component: {fileID: 61096877} + - component: {fileID: 61096876} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &61096875 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.46, y: 1.22, z: 6.05} + m_LocalScale: {x: 3, y: 3, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &61096876 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &61096877 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61096874} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &93005956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 93005957} + - component: {fileID: 93005959} + - component: {fileID: 93005958} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &93005957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 93005956} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -1, y: 4, z: 7} + m_LocalScale: {x: 1, y: 8, z: 15} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2036917906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!23 &93005958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 93005956} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &93005959 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 93005956} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &122368099 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122368102} + - component: {fileID: 122368101} + - component: {fileID: 122368100} + - component: {fileID: 122368103} + - component: {fileID: 122368104} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &122368100 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 +--- !u!20 &122368101 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &122368102 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_LocalRotation: {x: 0.1979958, y: 0.3737921, z: -0.08201254, w: 0.902414} + m_LocalPosition: {x: -4.05, y: 4.99, z: -3.56} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 24.75, y: 45, z: 0} +--- !u!114 &122368103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &122368104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21aa50131bc134f04a14efdbeb7686be, type: 3} + m_Name: + m_EditorClassIdentifier: + m_PipelineAsset: {fileID: 11400000, guid: 0a7ae209480c14781aefacacff8f61ad, type: 2} +--- !u!1 &169065956 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 169065957} + - component: {fileID: 169065959} + - component: {fileID: 169065958} + 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 &169065957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169065956} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5, y: 4, z: 0} + m_LocalScale: {x: 1, y: 8, z: 15} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2036917906} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &169065958 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169065956} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &169065959 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169065956} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &344482833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 344482834} + m_Layer: 0 + m_Name: Spotlight (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &344482834 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 344482833} + m_LocalRotation: {x: 0.70013285, y: -0.09906595, z: -0.09906595, w: 0.70013285} + m_LocalPosition: {x: 4.36, y: 5.46, z: 1.32} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 412648645} + - {fileID: 1569820738} + m_Father: {fileID: 830785922} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 73.893, y: -90, z: -90} +--- !u!1 &412648644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412648645} + - component: {fileID: 412648646} + m_Layer: 0 + m_Name: Decal Projector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &412648645 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412648644} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.107} + m_LocalScale: {x: 5, y: 5, z: 5.17} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 344482834} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &412648646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412648644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 24ad359a3a8084d74b56692a82a2ac12, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 0.385 +--- !u!1 &512243410 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 512243411} + - component: {fileID: 512243412} + m_Layer: 0 + m_Name: Decal Projector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &512243411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 512243410} + m_LocalRotation: {x: 0.14591032, y: 0, z: 0, w: 0.98929787} + m_LocalPosition: {x: 0, y: 0, z: 0.185} + m_LocalScale: {x: 10, y: 10, z: 11} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1772127179} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 16.78, y: 0, z: 0} +--- !u!114 &512243412 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 512243410} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 24ad359a3a8084d74b56692a82a2ac12, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 0.354 +--- !u!1 &573137420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 573137421} + m_Layer: 0 + m_Name: Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &573137421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573137420} + 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: 1693658612} + - {fileID: 1235401130} + - {fileID: 1748639256} + - {fileID: 23733557} + - {fileID: 1728013590} + - {fileID: 61096875} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731575154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731575155} + - component: {fileID: 731575156} + m_Layer: 0 + m_Name: Decal Projector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &731575155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731575154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.107} + m_LocalScale: {x: 5, y: 5, z: 5.17} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 765929146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &731575156 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731575154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 24ad359a3a8084d74b56692a82a2ac12, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 0.385 +--- !u!1 &765929145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 765929146} + m_Layer: 0 + m_Name: Spotlight (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &765929146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765929145} + m_LocalRotation: {x: 0.70013285, y: -0.09906595, z: -0.09906595, w: 0.70013285} + m_LocalPosition: {x: 4.36, y: 5.46, z: 4.73} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731575155} + - {fileID: 2061006833} + m_Father: {fileID: 830785922} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 73.893, y: -90, z: -90} +--- !u!1001 &782220906 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} + propertyPath: m_Name + value: PortraitWarning + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} +--- !u!224 &782220907 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} + m_PrefabInstance: {fileID: 782220906} + m_PrefabAsset: {fileID: 0} +--- !u!1 &830785920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 830785922} + m_Layer: 0 + m_Name: Spotlights + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &830785922 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 830785920} + 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: 2068749106} + - {fileID: 1772127179} + - {fileID: 765929146} + - {fileID: 344482834} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &902575294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 902575298} + - component: {fileID: 902575297} + - component: {fileID: 902575296} + - component: {fileID: 902575295} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &902575295 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &902575296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e79ed9157b4994e41a8ded6cddc85b4d, 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 &902575297 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &902575298 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 902575294} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 100, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &909040151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 909040152} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &909040152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 909040151} + 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: 1090784527} + - {fileID: 1722892046} + - {fileID: 902575298} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1090784525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090784527} + - component: {fileID: 1090784526} + - component: {fileID: 1090784528} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1090784526 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.5 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1090784527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_LocalRotation: {x: 0.37588492, y: 0.41426548, z: -0.19317496, w: 0.8060881} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: 54.399, z: 0} +--- !u!114 &1090784528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090784525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1001 &1142061373 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1768138160} + m_Modifications: + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Name + value: MainPanel + objectReference: {fileID: 0} + - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: Proxy Lighting + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_SizeDelta.y + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_AnchoredPosition.y + value: -250 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3119812475398170508, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Color.a + value: 0.4392157 + objectReference: {fileID: 0} + - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + propertyPath: m_Text + value: This sample builds on the Blob Shadow sample by adding proxy spotlights + using Decal Projectors. These decals modifiy the emission of surfaces inside + the projector volume. On the pipeline asset, all real time lighting is turned + off. + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} +--- !u!224 &1142061374 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} + m_PrefabInstance: {fileID: 1142061373} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1235401129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1235401130} + - component: {fileID: 1235401132} + - component: {fileID: 1235401131} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1235401130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 1.98} + m_LocalScale: {x: 1.2, y: 1.2, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1235401131 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1235401132 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1235401129} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1440282032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1440282033} + - component: {fileID: 1440282035} + - component: {fileID: 1440282034} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1440282033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440282032} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2068749106} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &1440282034 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440282032} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1440282035 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1440282032} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1569820737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1569820738} + - component: {fileID: 1569820740} + - component: {fileID: 1569820739} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1569820738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569820737} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 344482834} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &1569820739 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569820737} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1569820740 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1569820737} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1570089652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1570089654} + - component: {fileID: 1570089653} + 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 &1570089653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570089652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + isGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: ff8527d309d1d49598d1b259a43975d2, type: 2} +--- !u!4 &1570089654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570089652} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.5833292, y: 3.1278338, z: -0.15927255} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1693658608 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1693658612} + - component: {fileID: 1693658611} + - component: {fileID: 1693658610} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1693658610 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1693658611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1693658612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1693658608} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.25, z: 0} + m_LocalScale: {x: 1.2, y: 0.5, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1720569094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720569097} + - component: {fileID: 1720569096} + - component: {fileID: 1720569095} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1720569095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1720569096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1720569097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1720569094} + 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 &1722892045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1722892046} + - component: {fileID: 1722892047} + - component: {fileID: 1722892048} + m_Layer: 0 + m_Name: Back Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1722892046 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_LocalRotation: {x: 0.095160745, y: -0.2909412, z: -0.24123742, w: 0.9209247} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 909040152} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 2, y: -35.601, z: -30} +--- !u!108 &1722892047 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.7 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &1722892048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1722892045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1728013589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728013590} + - component: {fileID: 1728013592} + - component: {fileID: 1728013591} + 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 &1728013590 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + m_LocalRotation: {x: -0.19765733, y: 0, z: 0, w: 0.9802712} + m_LocalPosition: {x: 3.46, y: 0.05, z: 2.26} + m_LocalScale: {x: 3, y: 2.45, z: 8} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: -22.8, y: 0, z: 0} +--- !u!23 &1728013591 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1728013592 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728013589} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1739811957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1739811958} + - component: {fileID: 1739811960} + - component: {fileID: 1739811959} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1739811958 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739811957} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1772127179} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &1739811959 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739811957} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &1739811960 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739811957} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1748639255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1748639256} + - component: {fileID: 1748639258} + - component: {fileID: 1748639257} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1748639256 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 3.87} + m_LocalScale: {x: 1.2, y: 2, z: 1.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 573137421} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1748639257 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0889dee21b18543c087760abd0df15ec, 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 &1748639258 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1748639255} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1768138156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768138160} + - component: {fileID: 1768138159} + - component: {fileID: 1768138158} + - component: {fileID: 1768138157} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768138157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1768138158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768138159 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768138160 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768138156} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 782220907} + - {fileID: 1142061374} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1772127178 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1772127179} + m_Layer: 0 + m_Name: Spotlight (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1772127179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1772127178} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -2.9, y: 5.11, z: 6.37} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 512243411} + - {fileID: 1739811958} + m_Father: {fileID: 830785922} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1880628066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1880628067} + - component: {fileID: 1880628068} + m_Layer: 0 + m_Name: BlobShadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1880628067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880628066} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.855, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8901080} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1880628068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1880628066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: ecee61e47a05b47ca91f89049a9cb014, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 0 + m_Offset: {x: 0, y: 0, z: 1.25} + m_Size: {x: 1.2, y: 1.2, z: 2.5} + m_FadeFactor: 1 +--- !u!1 &2036917905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2036917906} + m_Layer: 0 + m_Name: Walls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2036917906 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2036917905} + 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: 93005957} + - {fileID: 169065957} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2049144862 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2049144863} + - component: {fileID: 2049144864} + m_Layer: 0 + m_Name: Decal Projector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2049144863 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049144862} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0.107} + m_LocalScale: {x: 6, y: 6, z: 9.23} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2068749106} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2049144864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2049144862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 24ad359a3a8084d74b56692a82a2ac12, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_ScaleMode: 1 + m_Offset: {x: 0, y: 0, z: 0.5} + m_Size: {x: 1, y: 1, z: 1} + m_FadeFactor: 0.929 +--- !u!1 &2061006832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2061006833} + - component: {fileID: 2061006835} + - component: {fileID: 2061006834} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2061006833 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061006832} + m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 765929146} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &2061006834 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061006832} + 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: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, 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 &2061006835 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2061006832} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2068749105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2068749106} + m_Layer: 0 + m_Name: Spotlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2068749106 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2068749105} + m_LocalRotation: {x: 0.6536669, y: 0.29303107, z: -0.5246631, w: 0.45997941} + m_LocalPosition: {x: 3.87, y: 5.46, z: -2.27} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2049144863} + - {fileID: 1440282033} + m_Father: {fileID: 830785922} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 65.344, y: -93.614, z: -166.19} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity.meta new file mode 100644 index 00000000000..0da7309ecb2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 659563019daea4e96a00a9c2b3861a95 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset new file mode 100644 index 00000000000..e60fc1ccfe2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset @@ -0,0 +1,69 @@ +%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: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: ProxyLightingPipeline + m_EditorClassIdentifier: + k_AssetVersion: 9 + k_AssetPreviousVersion: 9 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 7cff376ab52df4ec2851903e4b87d286, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_StoreActionsOptimization: 0 + m_SupportsHDR: 1 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 0 + m_MainLightShadowsSupported: 0 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 0 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 + m_VolumeFrameworkUpdateMode: 0 + m_ShadowCascades: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset.meta new file mode 100644 index 00000000000..48ba9ea5020 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0a7ae209480c14781aefacacff8f61ad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset new file mode 100644 index 00000000000..9f72fd6e4e7 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8394552471866514465 +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: a1614fc811f8f184697d9bee70ab9fe5, type: 3} + m_Name: NewDecalRendererFeature + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + technique: 1 + maxDrawDistance: 1000 + dBufferSettings: + surfaceData: 0 + screenSpaceSettings: + normalBlend: 0 + useGBuffer: 1 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} +--- !u!114 &-6083955850759801442 +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: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: NewScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Settings: + Downsample: 1 + AfterOpaque: 1 + Source: 1 + NormalSamples: 1 + Intensity: 0.09 + DirectLightingStrength: 0.25 + Radius: 0.19 + SampleCount: 4 +--- !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: f971995892640ec4f807ef396269e91e, type: 3} + m_Name: ProxyLightingPipeline_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_RendererFeatures: + - {fileID: -8394552471866514465} + - {fileID: -6083955850759801442} + m_RendererFeatureMap: dfe304ca008f808b9e754d4e637291ab + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 0} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset.meta new file mode 100644 index 00000000000..1c3a59a7a46 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cff376ab52df4ec2851903e4b87d286 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders.meta new file mode 100644 index 00000000000..ceb09ac6b9e --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 506a64ab48fb74ae7900328238be68b2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph new file mode 100644 index 00000000000..73b170bb4bc --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph @@ -0,0 +1,1680 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "4b84de175c3448049af8ca20b14aa1b4", + "m_Properties": [ + { + "m_Id": "39135255e9694d6482effdfa301c1929" + }, + { + "m_Id": "acf0eb1dd2db4ef2bcf5f26375084f90" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "cdcd5a0996df494b9530c766812e3cbb" + } + ], + "m_Nodes": [ + { + "m_Id": "d7be7ed092794174a70fddc3220214b9" + }, + { + "m_Id": "3b5d9ecea44e4e0f9f4ec84488d0f77a" + }, + { + "m_Id": "5937989042b348d6a5f267ad791c7047" + }, + { + "m_Id": "01e5c11b8a5e4c8d8c5c08dfc9e418b7" + }, + { + "m_Id": "641477ccb1a74b1f967f58c563585734" + }, + { + "m_Id": "0475fcdf62ba48c6ac390f116f357fb9" + }, + { + "m_Id": "1c6944673d6741789a14051114d22081" + }, + { + "m_Id": "b8481165459b4c31ac994fe62f3feaac" + }, + { + "m_Id": "ecfecf0505f741f7bb589805630dd0e7" + }, + { + "m_Id": "c8946ac5fb1b4ac0b4e52cf71b71f696" + }, + { + "m_Id": "fb78b934a6034b0f9b59f3d6f9724173" + }, + { + "m_Id": "388a28ef0af24a7296342c0135c58813" + }, + { + "m_Id": "f130b97ca2b54b959e92652b4d10ed42" + }, + { + "m_Id": "1788a7f055214dd999fd11d5f2ebeec2" + }, + { + "m_Id": "eda04bded26e40bfa4dabc88f96fa8d7" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1788a7f055214dd999fd11d5f2ebeec2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fb78b934a6034b0f9b59f3d6f9724173" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c6944673d6741789a14051114d22081" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b8481165459b4c31ac994fe62f3feaac" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "388a28ef0af24a7296342c0135c58813" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fb78b934a6034b0f9b59f3d6f9724173" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b8481165459b4c31ac994fe62f3feaac" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ecfecf0505f741f7bb589805630dd0e7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c8946ac5fb1b4ac0b4e52cf71b71f696" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f130b97ca2b54b959e92652b4d10ed42" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ecfecf0505f741f7bb589805630dd0e7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1788a7f055214dd999fd11d5f2ebeec2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eda04bded26e40bfa4dabc88f96fa8d7" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f130b97ca2b54b959e92652b4d10ed42" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f130b97ca2b54b959e92652b4d10ed42" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0475fcdf62ba48c6ac390f116f357fb9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fb78b934a6034b0f9b59f3d6f9724173" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eda04bded26e40bfa4dabc88f96fa8d7" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [ + { + "m_Id": "5937989042b348d6a5f267ad791c7047" + }, + { + "m_Id": "01e5c11b8a5e4c8d8c5c08dfc9e418b7" + }, + { + "m_Id": "641477ccb1a74b1f967f58c563585734" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 13.00002670288086, + "y": 211.0 + }, + "m_Blocks": [ + { + "m_Id": "d7be7ed092794174a70fddc3220214b9" + }, + { + "m_Id": "3b5d9ecea44e4e0f9f4ec84488d0f77a" + }, + { + "m_Id": "0475fcdf62ba48c6ac390f116f357fb9" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "178ad5f6800049bf81ca1aa7d9a934c8" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "019d4d58e1b9408e81a0c857d820852c", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "01e5c11b8a5e4c8d8c5c08dfc9e418b7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "6a2fdc8e1b8949018b5f88b9f74b91f9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "040b9b0cc7414def8d34431e6b948539", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0475fcdf62ba48c6ac390f116f357fb9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c71223b02d024d3882e87ff9fc1a3adb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "05b7e9b7b2ba4861b707aa8059468176", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalDecalSubTarget", + "m_ObjectId": "1766015308ad4029b9307fb639412f2a", + "m_DecalData": { + "affectsAlbedo": false, + "affectsNormalBlend": false, + "affectsNormal": false, + "affectsMAOS": false, + "affectsEmission": true, + "drawOrder": 0, + "supportLodCrossFade": false, + "angleFade": false + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "1788a7f055214dd999fd11d5f2ebeec2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -813.0, + "y": 449.0, + "width": 207.99993896484376, + "height": 277.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "bdc5916bbf894657ac97cba2ef4f9230" + }, + { + "m_Id": "019d4d58e1b9408e81a0c857d820852c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "178ad5f6800049bf81ca1aa7d9a934c8", + "m_ActiveSubTarget": { + "m_Id": "1766015308ad4029b9307fb639412f2a" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1a3632dd92f145a4aa9496e3ba4696b9", + "m_Id": 0, + "m_DisplayName": "LightIntensity", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "1c6944673d6741789a14051114d22081", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1872.9998779296875, + "y": 396.0, + "width": 208.0, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "c38132c16c35452f9108710e23e587ec" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "253aeead010449a599d16bbbe1dc5cac", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2c75ec4f0e0f46caa4c03fb9addf97bb", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "388a28ef0af24a7296342c0135c58813", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -893.0, + "y": 219.0, + "width": 146.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1a3632dd92f145a4aa9496e3ba4696b9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "acf0eb1dd2db4ef2bcf5f26375084f90" + } +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "39135255e9694d6482effdfa301c1929", + "m_Guid": { + "m_GuidSerialized": "45e40f60-ab79-4930-ba2d-a19bf9bda17f" + }, + "m_Name": "LightColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "LightColor", + "m_DefaultReferenceName": "_LightColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3b5d9ecea44e4e0f9f4ec84488d0f77a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2c75ec4f0e0f46caa4c03fb9addf97bb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "413e89e005074057959f122bde0790e2", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "42af400cf0d9462788980284838827ce", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "532549ad7408442f80fd75c7c785b865", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5937989042b348d6a5f267ad791c7047", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "253aeead010449a599d16bbbe1dc5cac" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "641477ccb1a74b1f967f58c563585734", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "42af400cf0d9462788980284838827ce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "67f5eb0d49cb4e1c8494e5b8955239e3", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "6a2fdc8e1b8949018b5f88b9f74b91f9", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6efb62aa5a6e4a219341a919b2bbbed6", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "77091493e0564e98b5f814d4acaf6c0a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "9040381695ad4f5db2c4f78fd3aa1d69", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9a864214813d419cb5691b997094196b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ccb9d0be68645158d3d6fe2b8ecd6f7", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a0845d98b615466fa29fffb1e646e640", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1dc3e5e6ce84a82a53b67097c521a3b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a7223e6c725a46a2b80357bb5c8b1891", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "acf0eb1dd2db4ef2bcf5f26375084f90", + "m_Guid": { + "m_GuidSerialized": "e689e71a-885f-434d-b27b-617159e97b58" + }, + "m_Name": "LightIntensity", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "LightIntensity", + "m_DefaultReferenceName": "_LightIntensity", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "b8481165459b4c31ac994fe62f3feaac", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1428.9998779296875, + "y": 408.9999694824219, + "width": 208.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "532549ad7408442f80fd75c7c785b865" + }, + { + "m_Id": "05b7e9b7b2ba4861b707aa8059468176" + }, + { + "m_Id": "a1dc3e5e6ce84a82a53b67097c521a3b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bdc5916bbf894657ac97cba2ef4f9230", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c38132c16c35452f9108710e23e587ec", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "c71223b02d024d3882e87ff9fc1a3adb", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c8946ac5fb1b4ac0b4e52cf71b71f696", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -493.0, + "y": 500.0, + "width": 131.00003051757813, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db30481dba364278b7ff3eac9b7d771d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "39135255e9694d6482effdfa301c1929" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "cdcd5a0996df494b9530c766812e3cbb", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "39135255e9694d6482effdfa301c1929" + }, + { + "m_Id": "acf0eb1dd2db4ef2bcf5f26375084f90" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d7be7ed092794174a70fddc3220214b9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9040381695ad4f5db2c4f78fd3aa1d69" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "db30481dba364278b7ff3eac9b7d771d", + "m_Id": 0, + "m_DisplayName": "LightColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dcd68f2926fb40359628a0017597d0e8", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "ecfecf0505f741f7bb589805630dd0e7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1103.9998779296875, + "y": 408.9999694824219, + "width": 208.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "413e89e005074057959f122bde0790e2" + }, + { + "m_Id": "040b9b0cc7414def8d34431e6b948539" + }, + { + "m_Id": "dcd68f2926fb40359628a0017597d0e8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "eda04bded26e40bfa4dabc88f96fa8d7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -444.0, + "y": 243.0, + "width": 128.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "6efb62aa5a6e4a219341a919b2bbbed6" + }, + { + "m_Id": "9ccb9d0be68645158d3d6fe2b8ecd6f7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "f130b97ca2b54b959e92652b4d10ed42", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -315.9998779296875, + "y": 382.0, + "width": 129.99996948242188, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7223e6c725a46a2b80357bb5c8b1891" + }, + { + "m_Id": "f392fe5524f946cdb80b4f6bc08e5929" + }, + { + "m_Id": "a0845d98b615466fa29fffb1e646e640" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f392fe5524f946cdb80b4f6bc08e5929", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "fb78b934a6034b0f9b59f3d6f9724173", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -680.0, + "y": 219.0, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "77091493e0564e98b5f814d4acaf6c0a" + }, + { + "m_Id": "9a864214813d419cb5691b997094196b" + }, + { + "m_Id": "67f5eb0d49cb4e1c8494e5b8955239e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph.meta new file mode 100644 index 00000000000..0a4de7010a2 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/PointLight_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ec36f8e2ccdaf497190c1d96853d1551 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph new file mode 100644 index 00000000000..992cd88138d --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph @@ -0,0 +1,2986 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "ec9479f7761b4a798c145df1cf07ef0d", + "m_Properties": [ + { + "m_Id": "c443d84955ba4fcdb856a96826dfaf7e" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "0acea4e7f6004085b360ccf93c8c4023" + } + ], + "m_Nodes": [ + { + "m_Id": "4334b4b9191a4e5ba3cbe09b64c5e796" + }, + { + "m_Id": "da6d542eef244e23ba0434ab13c0f0e3" + }, + { + "m_Id": "f98573277b754c659f709367ef2f9845" + }, + { + "m_Id": "0db83f78b62241ed9e76cdd046248a5d" + }, + { + "m_Id": "550ce345fd134d9b9319f5e7f69c7a57" + }, + { + "m_Id": "b684cb960c474b4bb17e0f3238534cc0" + }, + { + "m_Id": "46991ff24cfb44d394a96992da38244e" + }, + { + "m_Id": "a6315ed6b7ff434c8b3ad34c272e822b" + }, + { + "m_Id": "f91b7c404b0e4332840148ec3cd54034" + }, + { + "m_Id": "aa5ebae8922d410cab579eba9e182d46" + }, + { + "m_Id": "59e11a4d73b6466e9812c96e5412273d" + }, + { + "m_Id": "f7fd7d9a028e4445883cb05747b3f5a5" + }, + { + "m_Id": "c6f914595ca040788d329e325dae0595" + }, + { + "m_Id": "a3cc893f5bc64d568de1cf2ac4eef036" + }, + { + "m_Id": "58cfcb8cb790408094c6a344bcef461e" + }, + { + "m_Id": "f9189723976c4dc8b909e3dfcd3cd9b3" + }, + { + "m_Id": "7c8056eabefc4ea08a0ce85db12a53e8" + }, + { + "m_Id": "ba990528bad3400ca28586d2e40ddaba" + }, + { + "m_Id": "479ca926c59f4d9ba69095b102d57f17" + }, + { + "m_Id": "d5f4146c2bea4ca6bfc30aa5338959d3" + }, + { + "m_Id": "efb012c9b2e34641bd199df445862432" + }, + { + "m_Id": "6229bae283544da9b479313577121411" + }, + { + "m_Id": "322359e01fe54020b005fb0a2d83772c" + }, + { + "m_Id": "5d0c7c8247274aeda089b945d4cff55b" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0db83f78b62241ed9e76cdd046248a5d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "550ce345fd134d9b9319f5e7f69c7a57" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "322359e01fe54020b005fb0a2d83772c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5d0c7c8247274aeda089b945d4cff55b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "46991ff24cfb44d394a96992da38244e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "479ca926c59f4d9ba69095b102d57f17" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "479ca926c59f4d9ba69095b102d57f17" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d5f4146c2bea4ca6bfc30aa5338959d3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "550ce345fd134d9b9319f5e7f69c7a57" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b684cb960c474b4bb17e0f3238534cc0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "550ce345fd134d9b9319f5e7f69c7a57" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b684cb960c474b4bb17e0f3238534cc0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "58cfcb8cb790408094c6a344bcef461e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f9189723976c4dc8b909e3dfcd3cd9b3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59e11a4d73b6466e9812c96e5412273d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7c8056eabefc4ea08a0ce85db12a53e8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "59e11a4d73b6466e9812c96e5412273d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa5ebae8922d410cab579eba9e182d46" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6229bae283544da9b479313577121411" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "322359e01fe54020b005fb0a2d83772c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7c8056eabefc4ea08a0ce85db12a53e8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "479ca926c59f4d9ba69095b102d57f17" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7c8056eabefc4ea08a0ce85db12a53e8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ba990528bad3400ca28586d2e40ddaba" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a6315ed6b7ff434c8b3ad34c272e822b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f91b7c404b0e4332840148ec3cd54034" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa5ebae8922d410cab579eba9e182d46" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "58cfcb8cb790408094c6a344bcef461e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa5ebae8922d410cab579eba9e182d46" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "efb012c9b2e34641bd199df445862432" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b684cb960c474b4bb17e0f3238534cc0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "46991ff24cfb44d394a96992da38244e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ba990528bad3400ca28586d2e40ddaba" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "479ca926c59f4d9ba69095b102d57f17" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d5f4146c2bea4ca6bfc30aa5338959d3" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "efb012c9b2e34641bd199df445862432" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "efb012c9b2e34641bd199df445862432" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "322359e01fe54020b005fb0a2d83772c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f9189723976c4dc8b909e3dfcd3cd9b3" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ba990528bad3400ca28586d2e40ddaba" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f91b7c404b0e4332840148ec3cd54034" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "59e11a4d73b6466e9812c96e5412273d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f98573277b754c659f709367ef2f9845" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0db83f78b62241ed9e76cdd046248a5d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f98573277b754c659f709367ef2f9845" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a6315ed6b7ff434c8b3ad34c272e822b" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 495.99993896484377, + "y": 126.00000762939453 + }, + "m_Blocks": [ + { + "m_Id": "f7fd7d9a028e4445883cb05747b3f5a5" + }, + { + "m_Id": "c6f914595ca040788d329e325dae0595" + }, + { + "m_Id": "a3cc893f5bc64d568de1cf2ac4eef036" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 495.99993896484377, + "y": 259.0 + }, + "m_Blocks": [ + { + "m_Id": "4334b4b9191a4e5ba3cbe09b64c5e796" + }, + { + "m_Id": "da6d542eef244e23ba0434ab13c0f0e3" + }, + { + "m_Id": "5d0c7c8247274aeda089b945d4cff55b" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c2a55a8dbd874a8ab292e436497f2258" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "01fee5d556144b51b1c2de21883b1f97", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "03320a80361c4c6f90e90a8282a3a5e1", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09837615ac864bfc8e24fc0d1fd7a27d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "0acea4e7f6004085b360ccf93c8c4023", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "c443d84955ba4fcdb856a96826dfaf7e" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0c8fce94dfa04c2998111384e5f65424", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "0db83f78b62241ed9e76cdd046248a5d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1835.0001220703125, + "y": 404.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "cac8f5d847f744529b4797a188ba22c3" + }, + { + "m_Id": "ef1a222a80fc44a2b1a0563fadb8f713" + }, + { + "m_Id": "855dae206fe94557a3ddba9cc07fce35" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "1a371543a60f48c291ea78e8ce8750b5", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1adcaa4cf012483aa672e9b1bbc7a319", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1c624b027ac24f6cb9d913efaf9bd74d", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d9f4fdcd7874fc9b73e4c933488fc6c", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "21b23a888f364673a4b90bf3c90d93dd", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2257b811229c4aa8a549efc6bbad6940", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2911c964f9f54135916d6c427f0e462e", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "322359e01fe54020b005fb0a2d83772c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 207.99998474121095, + "y": 345.0, + "width": 208.00001525878907, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "d18b9900caae4b62ad603327d8a9d63a" + }, + { + "m_Id": "eacf36a1060f4c03ba926f3acfa66758" + }, + { + "m_Id": "0c8fce94dfa04c2998111384e5f65424" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "418acb2d5fc94e81b634b6e6c6b33dea", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4334b4b9191a4e5ba3cbe09b64c5e796", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "590280e314234af1970b064b4275dd3d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DistanceNode", + "m_ObjectId": "46991ff24cfb44d394a96992da38244e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Distance", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1093.0001220703125, + "y": 402.0, + "width": 207.99993896484376, + "height": 301.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "85bd695112c74a5e8518391b5ff84415" + }, + { + "m_Id": "5ac6665584494747ab892eb66b58d620" + }, + { + "m_Id": "09837615ac864bfc8e24fc0d1fd7a27d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalDecalSubTarget", + "m_ObjectId": "46f016fc366041ac9fad9f548d29a71c", + "m_DecalData": { + "affectsAlbedo": false, + "affectsNormalBlend": false, + "affectsNormal": false, + "affectsMAOS": false, + "affectsEmission": true, + "drawOrder": 0, + "supportLodCrossFade": false, + "angleFade": true + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "479ca926c59f4d9ba69095b102d57f17", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -628.121337890625, + "y": 403.0318908691406, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "b9662245dbbd4e5e861e8280715f568a" + }, + { + "m_Id": "610cbb67c2e0415ba5b1a16924e4cb94" + }, + { + "m_Id": "f9ca9009703347599a6096c4483e8d9c" + }, + { + "m_Id": "59b1e290385940acae82dc57730862be" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5380729977e8473aa00366ce1ce2520f", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "550ce345fd134d9b9319f5e7f69c7a57", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1589.0001220703125, + "y": 404.0, + "width": 120.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "8cd02d0c360441189f07cc8ee1a9ba51" + }, + { + "m_Id": "fa6c799beb3b434a833f0ad3bfc14322" + }, + { + "m_Id": "8056a62d9fb1468e96afaa1f658ba2eb" + }, + { + "m_Id": "2257b811229c4aa8a549efc6bbad6940" + }, + { + "m_Id": "82e0d5952d2a40f6a015ffce035a3308" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "56d7b25e9e1b4885bf0fc5b34fc53206", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "57f301651c7d47dba1b2b0a45404cdd8", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "58cfcb8cb790408094c6a344bcef461e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1260.0, + "y": -16.000003814697267, + "width": 128.0, + "height": 93.99998474121094 + } + }, + "m_Slots": [ + { + "m_Id": "a4838ffe984e4bc3bf4fd3083659ca64" + }, + { + "m_Id": "63e1eb74f2f14ad0bedc10f681745af9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "590280e314234af1970b064b4275dd3d", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "59b1e290385940acae82dc57730862be", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "59e11a4d73b6466e9812c96e5412273d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1736.0, + "y": 233.00003051757813, + "width": 128.0, + "height": 93.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "21b23a888f364673a4b90bf3c90d93dd" + }, + { + "m_Id": "e7bf8c1287c949de84968e11e1c548f8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5ac6665584494747ab892eb66b58d620", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "5cbc853233084aed85a03eea71d3da15", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5d0c7c8247274aeda089b945d4cff55b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1a371543a60f48c291ea78e8ce8750b5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "610cbb67c2e0415ba5b1a16924e4cb94", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6229bae283544da9b479313577121411", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 77.0, + "y": 403.0000305175781, + "width": 130.99998474121095, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "fe53abf4b554421d820be22e3c340a36" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c443d84955ba4fcdb856a96826dfaf7e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "63e1eb74f2f14ad0bedc10f681745af9", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6a4e3420be31412cbef6ec8a2110bc6f", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "756e915389e24147b4621f9ed67fc852", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "77000b41f9bd4498ac289b3a8b0e5005", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "7bcb6990d9884c738b2d5aaae43ecf2f", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "7c8056eabefc4ea08a0ce85db12a53e8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1503.5626220703125, + "y": 244.43739318847657, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "1c624b027ac24f6cb9d913efaf9bd74d" + }, + { + "m_Id": "f773b7e7159c4c8e92cc1f97b7693c04" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8056a62d9fb1468e96afaa1f658ba2eb", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82e0d5952d2a40f6a015ffce035a3308", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "855dae206fe94557a3ddba9cc07fce35", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "85bd695112c74a5e8518391b5ff84415", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8a8791b1ae5a45b0a39b01a637353753", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8cd02d0c360441189f07cc8ee1a9ba51", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9a3b965669e847af9afd4bf80495a67a", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9c3f515fc3bf4efdb224c97e3c9124b4", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a1089710970d451eb6d9fc94b62f68c4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1da3bd426b74d06af66e441d2c569f6", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a3cc893f5bc64d568de1cf2ac4eef036", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "77000b41f9bd4498ac289b3a8b0e5005" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a4838ffe984e4bc3bf4fd3083659ca64", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a4a634b4f0ce4f3db5efd72b87ca5094", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a53bad5975664337a1f67205e18cdf42", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 5.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "a6315ed6b7ff434c8b3ad34c272e822b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2167.0, + "y": 215.00001525878907, + "width": 120.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "1adcaa4cf012483aa672e9b1bbc7a319" + }, + { + "m_Id": "9a3b965669e847af9afd4bf80495a67a" + }, + { + "m_Id": "1d9f4fdcd7874fc9b73e4c933488fc6c" + }, + { + "m_Id": "8a8791b1ae5a45b0a39b01a637353753" + }, + { + "m_Id": "5380729977e8473aa00366ce1ce2520f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "aa5ebae8922d410cab579eba9e182d46", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1469.0, + "y": -39.9999885559082, + "width": 126.0, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "9c3f515fc3bf4efdb224c97e3c9124b4" + }, + { + "m_Id": "a53bad5975664337a1f67205e18cdf42" + }, + { + "m_Id": "756e915389e24147b4621f9ed67fc852" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ac8c3ac00fe04598b5a8bd1e3e871ef1", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "b684cb960c474b4bb17e0f3238534cc0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1388.0001220703125, + "y": 404.0, + "width": 128.0, + "height": 100.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "ac8c3ac00fe04598b5a8bd1e3e871ef1" + }, + { + "m_Id": "a1da3bd426b74d06af66e441d2c569f6" + }, + { + "m_Id": "a4a634b4f0ce4f3db5efd72b87ca5094" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b7c16a26095c41a68847193c3ea65ada", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.10000000149011612, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b9662245dbbd4e5e861e8280715f568a", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "ba990528bad3400ca28586d2e40ddaba", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -892.5626220703125, + "y": 187.43739318847657, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "56d7b25e9e1b4885bf0fc5b34fc53206" + }, + { + "m_Id": "d47758e28c3845a08a5056e2b20a805b" + }, + { + "m_Id": "db20717d9b3d4a869dc7e8d04de20248" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "c2a55a8dbd874a8ab292e436497f2258", + "m_ActiveSubTarget": { + "m_Id": "46f016fc366041ac9fad9f548d29a71c" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "c443d84955ba4fcdb856a96826dfaf7e", + "m_Guid": { + "m_GuidSerialized": "93464a98-c23e-4089-9dfc-695c1ed7f772" + }, + "m_Name": "LightColor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "LightColor", + "m_DefaultReferenceName": "_LightColor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 0.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c6f914595ca040788d329e325dae0595", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7bcb6990d9884c738b2d5aaae43ecf2f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cac8f5d847f744529b4797a188ba22c3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d18b9900caae4b62ad603327d8a9d63a", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d43ddd2af02f454491364048aaf1744b", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d47758e28c3845a08a5056e2b20a805b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "d5f4146c2bea4ca6bfc30aa5338959d3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -368.5627136230469, + "y": 454.4374084472656, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "fe1ddeb6414947b2bc442132934a1cc9" + }, + { + "m_Id": "6a4e3420be31412cbef6ec8a2110bc6f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "da6d542eef244e23ba0434ab13c0f0e3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d43ddd2af02f454491364048aaf1744b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "db20717d9b3d4a869dc7e8d04de20248", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ddcd5e42297f498ebf8a380455fddc73", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7bf8c1287c949de84968e11e1c548f8", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "eacf36a1060f4c03ba926f3acfa66758", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ef1a222a80fc44a2b1a0563fadb8f713", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "efb012c9b2e34641bd199df445862432", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -107.00006866455078, + "y": 327.0000305175781, + "width": 207.99986267089845, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "03320a80361c4c6f90e90a8282a3a5e1" + }, + { + "m_Id": "418acb2d5fc94e81b634b6e6c6b33dea" + }, + { + "m_Id": "f599e6d7fd6e4f7cb0a36d3ec2bb4489" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f599e6d7fd6e4f7cb0a36d3ec2bb4489", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f773b7e7159c4c8e92cc1f97b7693c04", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f7fd7d9a028e4445883cb05747b3f5a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "5cbc853233084aed85a03eea71d3da15" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "f9189723976c4dc8b909e3dfcd3cd9b3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1068.0, + "y": 97.00001525878906, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "ddcd5e42297f498ebf8a380455fddc73" + }, + { + "m_Id": "b7c16a26095c41a68847193c3ea65ada" + }, + { + "m_Id": "01fee5d556144b51b1c2de21883b1f97" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "f91b7c404b0e4332840148ec3cd54034", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1877.0, + "y": 233.00003051757813, + "width": 126.0, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "2911c964f9f54135916d6c427f0e462e" + }, + { + "m_Id": "fe90e37c801243e6a583c35e71cd24e1" + }, + { + "m_Id": "a1089710970d451eb6d9fc94b62f68c4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "f98573277b754c659f709367ef2f9845", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2240.000244140625, + "y": 404.0, + "width": 208.0001220703125, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "57f301651c7d47dba1b2b0a45404cdd8" + } + ], + "synonyms": [], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f9ca9009703347599a6096c4483e8d9c", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fa6c799beb3b434a833f0ad3bfc14322", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fe1ddeb6414947b2bc442132934a1cc9", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "fe53abf4b554421d820be22e3c340a36", + "m_Id": 0, + "m_DisplayName": "LightColor", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fe90e37c801243e6a583c35e71cd24e1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph.meta new file mode 100644 index 00000000000..cd9e06b1de1 --- /dev/null +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/Shaders/SpotLightProxy_Graph.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1d4241f2d72964e1187486469baf9cbe +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity index 1875d4d5b4b..7c8c0fda3ef 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity @@ -254,8 +254,176 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 26f41f4b3bedb46308a9b24f5f1ed862, type: 3} m_Name: m_EditorClassIdentifier: - cam: {fileID: 53531885} - flareObject: {fileID: 1661162448} + m_Cam: {fileID: 53531885} + m_FlareObject: {fileID: 1661162448} +--- !u!1 &221763167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 221763171} + - component: {fileID: 221763170} + - component: {fileID: 221763169} + - component: {fileID: 221763168} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &221763168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221763167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &221763169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221763167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &221763170 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221763167} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &221763171 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 221763167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 58250311194798963} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &655853618 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 655853621} + - component: {fileID: 655853620} + - component: {fileID: 655853619} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &655853619 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655853618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &655853620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655853618} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &655853621 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655853618} + 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 &1661162447 GameObject: m_ObjectHideFlags: 0 @@ -265,9 +433,11 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1661162448} + - component: {fileID: 1661162451} - component: {fileID: 1661162449} + - component: {fileID: 1661162450} m_Layer: 0 - m_Name: Flare Object + m_Name: Lens Flare m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -281,7 +451,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1661162447} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.16776696, y: 1.0997901, z: 0.3} + m_LocalPosition: {x: -0.19115098, y: 1.026375, z: 0.3} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -300,7 +470,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: cc4d76f733087744991913c9d19d5274, type: 3} m_Name: m_EditorClassIdentifier: - m_LensFlareData: {fileID: 11400000, guid: cf0f5a43e97c04cc390b534001715eb2, type: 2} + m_LensFlareData: {fileID: 11400000, guid: cc12bb78d703b41fc991a32d4a3638ff, type: 2} intensity: 1 maxAttenuationDistance: 100 maxAttenuationScale: 100 @@ -383,3 +553,251 @@ MonoBehaviour: occlusionOffset: 0.05 scale: 1 allowOffScreen: 0 +--- !u!114 &1661162450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661162447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!108 &1661162451 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661162447} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + 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: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 16179 + 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!224 &58250311194798963 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2668445217127311124} + 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: 5977944860748124636} + m_Father: {fileID: 221763171} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -250} + m_SizeDelta: {x: 400, y: 250} + m_Pivot: {x: 1, y: 0} +--- !u!222 &443143315678712965 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2668445217127311124} + m_CullTransparentMesh: 0 +--- !u!114 &895011788313432666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2668445217127311124} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.07058824} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1104098367007309484 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3279393109595262520} + m_CullTransparentMesh: 0 +--- !u!114 &2247488328111804636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3279393109595262520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Use this scene to ease the process of authorting lens flares. + + Assign + a Lens Flare Data object to the "Lens Flare" game object in the scene. + + Click + and drag the game view to move the flare around. + + Disable the scene canvas + to hide this text box.' +--- !u!1 &2668445217127311124 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 58250311194798963} + - component: {fileID: 443143315678712965} + - component: {fileID: 895011788313432666} + m_Layer: 5 + m_Name: MainPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &3279393109595262520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5977944860748124636} + - component: {fileID: 1104098367007309484} + - component: {fileID: 2247488328111804636} + m_Layer: 5 + m_Name: Description + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5977944860748124636 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3279393109595262520} + 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: 58250311194798963} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -39.43} + m_SizeDelta: {x: 350, y: 50} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity index b1ccd650f6f..8e394045237 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity @@ -859,11 +859,11 @@ PrefabInstance: - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkBackwards @@ -872,6 +872,14 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkBackwards objectReference: {fileID: 0} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382879499221432, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_SizeDelta.y value: 200.8 @@ -883,11 +891,11 @@ PrefabInstance: - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimDown @@ -896,14 +904,22 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimDown objectReference: {fileID: 0} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimRight @@ -912,14 +928,22 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimRight objectReference: {fileID: 0} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkForward @@ -928,6 +952,14 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkForward objectReference: {fileID: 0} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382880073302294, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_SizeDelta.y value: 200.79999 @@ -939,11 +971,11 @@ PrefabInstance: - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimUp @@ -952,14 +984,22 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimUp objectReference: {fileID: 0} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkRight @@ -968,6 +1008,14 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkRight objectReference: {fileID: 0} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Name value: MobileControls @@ -1063,11 +1111,11 @@ PrefabInstance: - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkLeft @@ -1076,14 +1124,22 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleWalkLeft objectReference: {fileID: 0} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 1925206220} - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimLeft @@ -1092,6 +1148,14 @@ PrefabInstance: propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: ToggleAimLeft objectReference: {fileID: 0} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} + propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: FirstPersonController, Assembly-CSharp + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e103b775b7b374b03b593247313f8d3b, type: 3} --- !u!224 &770735112 stripped @@ -1870,12 +1934,31 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 6350239021526260069, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_Antialiasing + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6350239021526260069, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + propertyPath: m_RenderPostProcessing + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} propertyPath: m_MovementSpeed value: 4 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} +--- !u!114 &1925206220 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} + m_PrefabInstance: {fileID: 1925206219} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 94f9f55b5897449c29f5189f47cad4bc, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &1951643861 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset index adca5beb1734ef4b83e6e7319ce3b0b0c82ff972..3d6024fc3f19941699379da786f574db68de0109 100644 GIT binary patch delta 64 zcmZ3}$GE1CalVL?By6383Lf{3V<{K D$)*dR delta 64 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%0Dg$>Y{? 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 literal 203553 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≀a$o-2eJO1>pn2tO#1?RDBoT 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

-HtLG%9ad+&Xo-_y*_Ba)~pQfwDwi+Cf;UzalB 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 } void Update() { - if (m_MoveWithMouse) - { - Look(); - } + Look(); Move(); } - void Look() + private void Look() { - float mouseX = Input.GetAxis("Mouse X") * m_MouseSensitivity * Time.deltaTime; - float mouseY = Input.GetAxis("Mouse Y") * m_MouseSensitivity * Time.deltaTime; + Vector2 lookInput = GetLookInput(); - m_XRotation -= mouseY; + m_XRotation -= lookInput.y; m_XRotation = Mathf.Clamp(m_XRotation, -90f, 90f); m_PlayerCamera.localRotation = Quaternion.Euler(m_XRotation, 0, 0); - transform.Rotate(Vector3.up * mouseX, Space.World); + transform.Rotate(Vector3.up * lookInput.x, Space.World); } - void Move() + private void Move() { - float x = Input.GetAxis("Horizontal"); - float z = Input.GetAxis("Vertical"); + Vector3 movementInput = GetMovementInput(); - Vector3 move = transform.right * x + transform.forward * z; + Vector3 move = transform.right * movementInput.x + transform.forward * movementInput.z; m_CharacterController.Move(move * m_MovementSpeed * Time.deltaTime); } + + private Vector2 GetLookInput() + { + float mouseX = 0; + float mouseY = 0; + if (m_MoveWithMouse) + { + mouseX = Input.GetAxis("Mouse X") * m_MouseSensitivity * Time.deltaTime; + mouseY = Input.GetAxis("Mouse Y") * m_MouseSensitivity * Time.deltaTime; + } + else + { + mouseY = (((m_ButtonMovementFlags & 16) >> 4) - ((m_ButtonMovementFlags & 32) >> 5)) * m_ButtonSensitivity * Time.deltaTime; + mouseX = (((m_ButtonMovementFlags & 64) >> 6) - ((m_ButtonMovementFlags & 128) >> 7)) * m_ButtonSensitivity * Time.deltaTime; + } + return new Vector2(mouseX,mouseY); + } + + private Vector3 GetMovementInput() + { + float x = 0; + float z = 0; + if (m_MoveWithMouse) + { + x = Input.GetAxis("Horizontal"); + z = Input.GetAxis("Vertical"); + } + else + { + z = (m_ButtonMovementFlags & 1) - ((m_ButtonMovementFlags & 2) >> 1); + x = ((m_ButtonMovementFlags & 4) >> 2) - ((m_ButtonMovementFlags & 8) >> 3); + } + + return new Vector3(x,0, z); + } + + #region ControllerToggles + public void ToggleWalkForward() + { + m_ButtonMovementFlags ^= 1; + } + + public void ToggleWalkBackwards() + { + m_ButtonMovementFlags ^= 2; + } + + public void ToggleWalkRight() + { + m_ButtonMovementFlags ^= 4; + } + + public void ToggleWalkLeft() + { + m_ButtonMovementFlags ^= 8; + } + + public void ToggleAimUp() + { + m_ButtonMovementFlags ^= 16; + } + + public void ToggleAimDown() + { + m_ButtonMovementFlags ^= 32; + } + + public void ToggleAimRight() + { + m_ButtonMovementFlags ^= 64; + } + + public void ToggleAimLeft() + { + m_ButtonMovementFlags ^= 128; + } + #endregion } diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/Global Volume Profile.asset similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/Global Volume Profile.asset diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/Global Volume Profile.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/Global Volume Profile.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/Global Volume Profile.asset.meta From 4964fbaa8134b9eb50e0f89714410a9baadea416 Mon Sep 17 00:00:00 2001 From: Jonas Mortensen Date: Fri, 27 Aug 2021 11:00:19 +0200 Subject: [PATCH 08/19] Fixed pipeline loading issue --- .../SharedAssets/Scripts/AutoLoadPipelineAsset.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs index 6c9c9bdf265..9f04fafbc77 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs @@ -11,11 +11,17 @@ public class AutoLoadPipelineAsset : MonoBehaviour void OnEnable() { - if (m_PipelineAsset && GraphicsSettings.renderPipelineAsset != m_PipelineAsset) + if(m_PipelineAsset) { - m_PreviousPipelineAsset = GraphicsSettings.renderPipelineAsset; - //GraphicsSettings.renderPipelineAsset = m_PipelineAsset; - QualitySettings.renderPipeline = m_PipelineAsset; + if (QualitySettings.renderPipeline != null && QualitySettings.renderPipeline != m_PipelineAsset) + { + m_PreviousPipelineAsset = QualitySettings.renderPipeline; + QualitySettings.renderPipeline = m_PipelineAsset; + } else if (GraphicsSettings.renderPipelineAsset != m_PipelineAsset) + { + m_PreviousPipelineAsset = GraphicsSettings.renderPipelineAsset; + GraphicsSettings.renderPipelineAsset = m_PipelineAsset; + } } } From 1765bd9a1eb30144519d1cd2ac19de9755e6671b Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Mon, 30 Aug 2021 10:21:05 +0200 Subject: [PATCH 09/19] Renaming URP samples --- .../3D Skybox/3DSkybox/3DSkyboxProfile.asset | 47 ------ ...{SplitScreenPPUI.meta => SplitScreen.meta} | 0 .../SplitScreen.meta} | 0 .../SplitScreen.unity} | 91 +++++++++-- .../SplitScreen.unity.meta} | 0 .../PostProcessingVolume Profile.asset | 144 ++++++++---------- .../PostProcessingVolume Profile.asset.meta | 0 .../SplitScreenPPUISettings.lighting | 0 .../SplitScreenPPUISettings.lighting.meta | 0 .../TrailEffect/{Snow.mat => Sand.mat} | 2 +- .../{Snow.mat.meta => Sand.mat.meta} | 0 .../{SnowModel.fbx => SandBoxModel.fbx} | 0 ...owModel.fbx.meta => SandBoxModel.fbx.meta} | 0 .../Shaders/Snow_Graph.shadergraph | 3 +- .../Shaders/Lit/Lit/LightingData.asset | Bin 18220 -> 18240 bytes .../Shaders/Lit/Lit/ReflectionProbe-0.exr | Bin 95956 -> 213117 bytes .../Scripts/AutoLoadPipelineAsset.cs | 13 +- 17 files changed, 161 insertions(+), 139 deletions(-) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI.meta => SplitScreen.meta} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI.meta => SplitScreen/SplitScreen.meta} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI.unity => SplitScreen/SplitScreen.unity} (96%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI.unity.meta => SplitScreen/SplitScreen.unity.meta} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI => SplitScreen/SplitScreen}/PostProcessingVolume Profile.asset (69%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI => SplitScreen/SplitScreen}/PostProcessingVolume Profile.asset.meta (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI => SplitScreen/SplitScreen}/SplitScreenPPUISettings.lighting (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/{SplitScreenPPUI/SplitScreenPPUI => SplitScreen/SplitScreen}/SplitScreenPPUISettings.lighting.meta (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/{Snow.mat => Sand.mat} (99%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/{Snow.mat.meta => Sand.mat.meta} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/{SnowModel.fbx => SandBoxModel.fbx} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/{SnowModel.fbx.meta => SandBoxModel.fbx.meta} (100%) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset index 6a2e4a5af42..7d5c9093a08 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox/3DSkyboxProfile.asset @@ -56,52 +56,6 @@ MonoBehaviour: mode: m_OverrideState: 1 m_Value: 1 ---- !u!114 &-2567385670599217217 -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: c01700fd266d6914ababb731e09af2eb, type: 3} - m_Name: DepthOfField - m_EditorClassIdentifier: - active: 0 - mode: - m_OverrideState: 1 - m_Value: 2 - gaussianStart: - m_OverrideState: 0 - m_Value: 10 - gaussianEnd: - m_OverrideState: 0 - m_Value: 30 - gaussianMaxRadius: - m_OverrideState: 0 - m_Value: 1 - highQualitySampling: - m_OverrideState: 0 - m_Value: 0 - focusDistance: - m_OverrideState: 1 - m_Value: 1.31 - aperture: - m_OverrideState: 0 - m_Value: 5.6 - focalLength: - m_OverrideState: 1 - m_Value: 45 - bladeCount: - m_OverrideState: 0 - m_Value: 5 - bladeCurvature: - m_OverrideState: 0 - m_Value: 1 - bladeRotation: - m_OverrideState: 0 - m_Value: 0 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -117,7 +71,6 @@ MonoBehaviour: components: - {fileID: -6108836456676430366} - {fileID: 6144535876498889305} - - {fileID: -2567385670599217217} - {fileID: -6392327459798519751} --- !u!114 &6144535876498889305 MonoBehaviour: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity similarity index 96% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity index ca3f8a89d85..8b25ac77957 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity @@ -151,6 +151,7 @@ RectTransform: 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: 400686066} m_RootOrder: 0 @@ -186,7 +187,7 @@ MonoBehaviour: m_FontStyle: 0 m_BestFit: 1 m_MinSize: 3 - m_MaxSize: 50 + m_MaxSize: 30 m_Alignment: 4 m_AlignByGeometry: 0 m_RichText: 0 @@ -195,7 +196,7 @@ MonoBehaviour: m_LineSpacing: 1 m_Text: 'Screen Space - Overlay - Post Processing is not applied' + No Post processing' --- !u!222 &97377933 CanvasRenderer: m_ObjectHideFlags: 0 @@ -294,6 +295,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 176590828} - {fileID: 262956636} @@ -501,6 +503,7 @@ RectTransform: 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: 244399441} m_Father: {fileID: 1984380038} @@ -539,6 +542,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 19} m_LocalScale: {x: 0.01602193, y: 0.01602193, z: 0.01602193} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 220969483} m_RootOrder: 0 @@ -570,7 +574,7 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 70 + m_FontSize: 50 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 5 @@ -581,7 +585,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "World Space \nPost Processing is not applied" + m_Text: "World Space \nNo Post Processing" --- !u!222 &244399443 CanvasRenderer: m_ObjectHideFlags: 0 @@ -603,7 +607,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text - value: SplitScreenPPUI + value: SplitScreen objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Pivot.x @@ -792,6 +796,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 97377931} m_Father: {fileID: 1984380038} @@ -842,6 +847,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -905,6 +911,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -25.44, y: -2.8284752, z: 3.790955} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1060604893} m_RootOrder: 2 @@ -938,6 +945,7 @@ Transform: m_LocalRotation: {x: 0.22402808, y: -0.25522006, z: 0.060951047, w: 0.9385942} m_LocalPosition: {x: -25.44, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1060604893} m_RootOrder: 1 @@ -965,6 +973,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -1057,6 +1066,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -23.517574, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1913427154} - {fileID: 1144119805} @@ -1108,6 +1118,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.9224257, y: 2.8284752, z: -3.790955} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 @@ -1138,6 +1149,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: - {fileID: 705507995} - {fileID: 1862309428} @@ -1172,6 +1184,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 19} m_LocalScale: {x: 0.01602193, y: 0.01602193, z: 0.01602193} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1106684107} m_RootOrder: 0 @@ -1203,7 +1216,7 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 70 + m_FontSize: 50 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 5 @@ -1214,7 +1227,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: "World Space \nPost Processing is applied" + m_Text: "World Space \nWith Post Processing" --- !u!222 &608567768 CanvasRenderer: m_ObjectHideFlags: 0 @@ -1233,6 +1246,7 @@ GameObject: m_Component: - component: {fileID: 705507995} - component: {fileID: 705507994} + - component: {fileID: 705507996} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -1312,10 +1326,31 @@ Transform: m_LocalRotation: {x: 0.39713123, y: 0.30997548, z: -0.14454393, w: 0.8516508} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: 40, z: 0} +--- !u!114 &705507996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1060604892 GameObject: m_ObjectHideFlags: 0 @@ -1342,6 +1377,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.9224257, y: 2.8284752, z: -3.790955} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1678942893} - {fileID: 482165988} @@ -1441,6 +1477,7 @@ RectTransform: 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: 608567766} m_Father: {fileID: 1984380038} @@ -1544,6 +1581,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 23.517574, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 490736658} m_RootOrder: 1 @@ -1672,6 +1710,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.9224262, y: 1, z: 0} m_LocalScale: {x: 1, y: 0.5, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 490736658} m_RootOrder: 2 @@ -1766,6 +1805,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1310579880} m_Father: {fileID: 1984380038} @@ -1804,6 +1844,7 @@ RectTransform: 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: 1209756739} m_RootOrder: 0 @@ -1835,10 +1876,10 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 40 + m_FontSize: 30 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 4 + m_MinSize: 3 m_MaxSize: 50 m_Alignment: 7 m_AlignByGeometry: 0 @@ -1848,7 +1889,7 @@ MonoBehaviour: m_LineSpacing: 1 m_Text: 'Screen Space - Camera - Post Processing is applied' + With Post Processing' --- !u!222 &1310579882 CanvasRenderer: m_ObjectHideFlags: 0 @@ -1897,6 +1938,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -1960,6 +2002,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.9224257, y: -2.8284752, z: 3.790955} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1060604893} m_RootOrder: 4 @@ -2004,6 +2047,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -2067,6 +2111,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -1.9224257, y: -2.8284752, z: 3.790955} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1060604893} m_RootOrder: 3 @@ -2112,6 +2157,7 @@ MonoBehaviour: serializedVersion: 2 m_Bits: 1 m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 @@ -2175,6 +2221,7 @@ Transform: m_LocalRotation: {x: 0.22402808, y: -0.25522006, z: 0.060951047, w: 0.9385942} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1060604893} m_RootOrder: 0 @@ -2189,6 +2236,7 @@ GameObject: m_Component: - component: {fileID: 1862309428} - component: {fileID: 1862309427} + - component: {fileID: 1862309429} m_Layer: 0 m_Name: BackLight m_TagString: Untagged @@ -2268,10 +2316,31 @@ Transform: m_LocalRotation: {x: 0.12464331, y: -0.4040619, z: -0.22740957, w: 0.8772018} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 567206876} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 2, y: -50, z: -30} +--- !u!114 &1862309429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1862309426} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1913427150 GameObject: m_ObjectHideFlags: 0 @@ -2365,6 +2434,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 23.517574, y: 0, z: 0} m_LocalScale: {x: 100, y: 1, z: 100} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 490736658} m_RootOrder: 0 @@ -2395,6 +2465,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -23.517574, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 400686066} - {fileID: 1209756739} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI.unity.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset similarity index 69% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset index cfdb42cbe99..49e06cfad27 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset @@ -1,5 +1,40 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7957705811678021704 +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: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.197 +--- !u!114 &-4862257252676269051 +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: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0.364 + cropToFit: + m_OverrideState: 1 + m_Value: 1 --- !u!114 &-4707979863718659512 MonoBehaviour: m_ObjectHideFlags: 3 @@ -13,100 +48,69 @@ MonoBehaviour: m_Name: Bloom m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 threshold: - m_OverrideState: 0 - m_Value: 0.9 - min: 0 + m_OverrideState: 1 + m_Value: 0.82 intensity: m_OverrideState: 1 m_Value: 1.5 - min: 0 scatter: m_OverrideState: 0 m_Value: 0.7 - min: 0 - max: 1 clamp: m_OverrideState: 0 m_Value: 65472 - min: 0 tint: - m_OverrideState: 1 + m_OverrideState: 0 m_Value: {r: 0.063412234, g: 0.45940888, b: 0.5377358, a: 1} - hdr: 0 - showAlpha: 0 - showEyeDropper: 1 highQualityFiltering: m_OverrideState: 0 m_Value: 0 skipIterations: m_OverrideState: 0 m_Value: 1 - min: 0 - max: 16 dirtTexture: m_OverrideState: 0 m_Value: {fileID: 0} dirtIntensity: m_OverrideState: 0 m_Value: 0 - min: 0 ---- !u!114 &11400000 +--- !u!114 &-4695198628996079700 MonoBehaviour: - m_ObjectHideFlags: 0 + 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: d7fd9488000d3734a9e00ee676215985, type: 3} - m_Name: PostProcessingVolume Profile + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping m_EditorClassIdentifier: - components: - - {fileID: 5077288017278942305} - - {fileID: -4707979863718659512} - - {fileID: 829516664102384689} - - {fileID: 812110461464021927} ---- !u!114 &812110461464021927 + active: 1 + mode: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &11400000 MonoBehaviour: - m_ObjectHideFlags: 3 + 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: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} - m_Name: LensDistortion + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: PostProcessingVolume Profile m_EditorClassIdentifier: - active: 1 - m_AdvancedMode: 0 - intensity: - m_OverrideState: 1 - m_Value: 0.4 - min: -1 - max: 1 - xMultiplier: - m_OverrideState: 0 - m_Value: 1 - min: 0 - max: 1 - yMultiplier: - m_OverrideState: 0 - m_Value: 1 - min: 0 - max: 1 - center: - m_OverrideState: 0 - m_Value: {x: 0.5, y: 0.5} - scale: - m_OverrideState: 0 - m_Value: 1 - min: 0.01 - max: 5 ---- !u!114 &829516664102384689 + components: + - {fileID: 5077288017278942305} + - {fileID: -4707979863718659512} + - {fileID: -4695198628996079700} + - {fileID: 4880347864532276679} + - {fileID: -4862257252676269051} + - {fileID: -7957705811678021704} +--- !u!114 &4880347864532276679 MonoBehaviour: m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} @@ -119,31 +123,21 @@ MonoBehaviour: m_Name: ColorAdjustments m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 postExposure: - m_OverrideState: 0 - m_Value: 0 + m_OverrideState: 1 + m_Value: -0.01 contrast: - m_OverrideState: 0 - m_Value: 0 - min: -100 - max: 100 + m_OverrideState: 1 + m_Value: 4.4 colorFilter: m_OverrideState: 0 m_Value: {r: 1, g: 1, b: 1, a: 1} - hdr: 1 - showAlpha: 0 - showEyeDropper: 1 hueShift: m_OverrideState: 0 - m_Value: -7 - min: -180 - max: 180 + m_Value: 0 saturation: - m_OverrideState: 1 - m_Value: 27.2 - min: -100 - max: 100 + m_OverrideState: 0 + m_Value: 0 --- !u!114 &5077288017278942305 MonoBehaviour: m_ObjectHideFlags: 3 @@ -157,26 +151,18 @@ MonoBehaviour: m_Name: Vignette m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 color: m_OverrideState: 1 m_Value: {r: 0.3432716, g: 0.45462978, b: 0.5471698, a: 1} - hdr: 0 - showAlpha: 0 - showEyeDropper: 1 center: m_OverrideState: 0 m_Value: {x: 0.5, y: 0.5} intensity: m_OverrideState: 1 m_Value: 0.456 - min: 0 - max: 1 smoothness: m_OverrideState: 1 m_Value: 0.698 - min: 0.01 - max: 1 rounded: m_OverrideState: 1 m_Value: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/PostProcessingVolume Profile.asset.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/SplitScreenPPUISettings.lighting similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/SplitScreenPPUISettings.lighting diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/SplitScreenPPUISettings.lighting.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreenPPUI/SplitScreenPPUI/SplitScreenPPUISettings.lighting.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/SplitScreenPPUISettings.lighting.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Sand.mat similarity index 99% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Sand.mat index 751048f1ef9..81d996e64e9 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Sand.mat @@ -20,7 +20,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Snow + m_Name: Sand m_Shader: {fileID: -6465566751694194690, guid: 2733272ebadfa4555be6b14e8e13cd16, type: 3} m_ShaderKeywords: m_LightmapFlags: 4 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Sand.mat.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Snow.mat.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Sand.mat.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SandBoxModel.fbx similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SandBoxModel.fbx diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SandBoxModel.fbx.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SnowModel.fbx.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/SandBoxModel.fbx.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph index 4d96af440bd..58aa6e85e97 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph @@ -1633,7 +1633,8 @@ "m_CustomColors": { "m_SerializableColors": [] }, - "m_Space": 0 + "m_Space": 0, + "m_PositionSource": 0 } { diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit/LightingData.asset index 3d6024fc3f19941699379da786f574db68de0109..fc1b62dcd19ca6771905501e9d15128cfa71b8b6 100644 GIT binary patch delta 162 zcmZ3}$9SNRae_Rf!$bv14r7LY|NsAIWZJw|%v^7yYqppX69W)9t?gt4(G6gdfgu3M z1~dPxVFQW7Kn+N6vZ!nH<^!%GjNBle!;gkCkl=YY4I^WiIxirD3y39v_%K+o0%-03 Uj1@pa4rnsSd=My@oaq`40Jzj7B>(^b delta 152 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 literal 95956 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%0Dg$>Y{? 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 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs index 9f04fafbc77..0e46de4013a 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs @@ -8,6 +8,7 @@ public class AutoLoadPipelineAsset : MonoBehaviour [SerializeField] private UniversalRenderPipelineAsset m_PipelineAsset; private RenderPipelineAsset m_PreviousPipelineAsset; + private bool m_overrodeQualitySettings; void OnEnable() { @@ -17,10 +18,12 @@ void OnEnable() { m_PreviousPipelineAsset = QualitySettings.renderPipeline; QualitySettings.renderPipeline = m_PipelineAsset; + m_overrodeQualitySettings = true; } else if (GraphicsSettings.renderPipelineAsset != m_PipelineAsset) { m_PreviousPipelineAsset = GraphicsSettings.renderPipelineAsset; GraphicsSettings.renderPipelineAsset = m_PipelineAsset; + m_overrodeQualitySettings = false; } } } @@ -29,7 +32,15 @@ void OnDisable() { if (m_PreviousPipelineAsset) { - QualitySettings.renderPipeline = m_PreviousPipelineAsset; + if (m_overrodeQualitySettings) + { + QualitySettings.renderPipeline = m_PreviousPipelineAsset; + } + else + { + GraphicsSettings.renderPipelineAsset = m_PreviousPipelineAsset; + } + } } } From 12a1a8d3303c1bbe425c6cda8633d5d0d2e9f2cc Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 3 Sep 2021 14:15:00 +0200 Subject: [PATCH 10/19] Removed mobile controls from URP samples --- .../CameraStacking/3D Skybox/3DSkybox.unity | 109 +- .../3D Skybox/BaseRenderer.asset | 4 +- .../3D Skybox/SkyboxRenderer.asset | 4 +- .../CameraStacking/MixedFOV/MixedFOV.unity | 425 ---- .../SplitScreen/SplitScreen.unity | 117 +- .../PostProcessingVolume Profile.asset | 17 - .../Decals/BlobShadow/BlobShadow.unity | 107 - .../BlobShadowPipeline_Renderer.asset | 2 +- .../Decals/PaintSplat/PaintSplat.unity | 207 +- .../PaintSplat/PaintSplat/LightingData.asset | Bin 18192 -> 18220 bytes .../PaintSplat/ReflectionProbe-0.exr | Bin 163988 -> 170541 bytes .../PaintSplat/PaintSplatPipeline.asset | 2 +- .../PaintSplatPipeline_Renderer.asset | 2 +- .../PaintSplat/WorldSpaceUV.shadersubgraph | 3 +- .../Decals/ProxyLighting/ProxyLighting.unity | 109 +- .../ProxyLightingPipeline_Renderer.asset | 4 +- .../LensFlares/LensFlarePresets/Simple.asset | 77 +- .../LensFlares/SunFlare.unity | 109 +- .../AmbientOcclusion/AmbientOcclusion.unity | 107 - .../AmbientOcclusion/SSAO_Renderer.asset | 4 +- .../GlitchEffect/GlitchEffect.unity | 109 +- .../GlitchEffect/Glitch_Renderer.asset | 2 +- .../KeepFrame/KeepFrameFeature.cs | 17 +- .../KeepFramePipeline_Renderer.asset | 4 +- .../OcclusionEffect/OcclusionEffect.unity | 107 - .../OcclusionEffect_Renderer.asset | 11 +- .../TrailEffect/DepthHistory_Renderer.asset | 4 +- ...aph.shadergraph => Sand_Graph.shadergraph} | 0 ...graph.meta => Sand_Graph.shadergraph.meta} | 0 .../TrailEffect/TrailEffect.unity | 123 +- .../TrailEffect/TrailEffect_Renderer.asset | 2 +- .../URPPackageSamples/Shaders/Lit/Lit.unity | 2 +- .../Prefabs/MobileControls.prefab | 2126 ----------------- .../Prefabs/MobileControls.prefab.meta | 7 - .../Prefabs/PortraitWarning.prefab | 207 -- .../Prefabs/PortraitWarning.prefab.meta | 7 - .../Scripts/AutoLoadPipelineAsset.cs | 13 +- .../Scripts/FirstPersonController.cs | 59 - .../Scripts/MobileControlsToggler.cs | 18 - .../Scripts/MobileControlsToggler.cs.meta | 11 - .../Scripts/PortraitWarningToggler.cs | 19 - .../Scripts/PortraitWarningToggler.cs.meta | 11 - .../PreserveRectTransformAspectRatio.cs | 18 - .../PreserveRectTransformAspectRatio.cs.meta | 11 - .../Settings/SamplesForwardRenderer.asset | 11 +- 45 files changed, 249 insertions(+), 4059 deletions(-) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/{Snow_Graph.shadergraph => Sand_Graph.shadergraph} (100%) rename com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/{Snow_Graph.shadergraph.meta => Sand_Graph.shadergraph.meta} (100%) delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity index 422560018a0..a5947f07d29 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity @@ -731,112 +731,6 @@ Transform: m_CorrespondingSourceObject: {fileID: 7535691003289749542, guid: bf5c1cd68667849578410288846be21f, type: 3} m_PrefabInstance: {fileID: 469488223} m_PrefabAsset: {fileID: 0} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1001 &795358069 PrefabInstance: m_ObjectHideFlags: 0 @@ -1128,7 +1022,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 @@ -2855,7 +2749,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset index 5cf2b9f5367..e3396c313f9 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset @@ -9,14 +9,14 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: BaseRenderer m_EditorClassIdentifier: debugShaders: debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: [] m_RendererFeatureMap: - m_UseNativeRenderPass: 0 + m_UseNativeRenderPass: 1 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} shaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset index 92a5b8ed928..fd96b5d2ae9 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset @@ -9,14 +9,14 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SkyboxRenderer m_EditorClassIdentifier: debugShaders: debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: [] m_RendererFeatureMap: - m_UseNativeRenderPass: 0 + m_UseNativeRenderPass: 1 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} shaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity index 6375d42ae14..49c7a79c0ec 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity @@ -221,17 +221,6 @@ Transform: m_Father: {fileID: 1456376999} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 90, z: -90} ---- !u!114 &34628740 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} - m_PrefabInstance: {fileID: 8282558930070009747} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 94f9f55b5897449c29f5189f47cad4bc, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &67584132 GameObject: m_ObjectHideFlags: 0 @@ -438,8 +427,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 169461202} - - {fileID: 713079425} - {fileID: 1739120311} m_Father: {fileID: 0} m_RootOrder: 0 @@ -677,11 +664,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 16 m_CollisionDetection: 0 ---- !u!224 &169461202 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - m_PrefabInstance: {fileID: 3188382881075586009} - m_PrefabAsset: {fileID: 0} --- !u!1 &194942082 GameObject: m_ObjectHideFlags: 0 @@ -1034,11 +1016,6 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} ---- !u!224 &713079425 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 6372940999530559259} - m_PrefabAsset: {fileID: 0} --- !u!1 &742501539 GameObject: m_ObjectHideFlags: 0 @@ -2928,408 +2905,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 16 m_CollisionDetection: 0 ---- !u!1001 &3188382881075586009 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 131481531} - m_Modifications: - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkBackwards - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkBackwards - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879499221432, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 168.6 - objectReference: {fileID: 0} - - target: {fileID: 3188382879499221433, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimDown - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimDown - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimRight - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimRight - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkForward - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkForward - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880073302294, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 168.59999 - objectReference: {fileID: 0} - - target: {fileID: 3188382880073302295, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimUp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimUp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkRight - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkRight - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Name - value: MobileControls - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 34628740} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e103b775b7b374b03b593247313f8d3b, type: 3} ---- !u!1001 &6372940999530559259 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 131481531} - m_Modifications: - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} --- !u!1001 &6383575434562151023 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity index 8b25ac77957..ec815aa2f96 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity @@ -297,7 +297,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 176590828} - {fileID: 262956636} m_Father: {fileID: 0} m_RootOrder: 0 @@ -307,112 +306,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!1001 &176590827 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 131481531} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &176590828 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 176590827} - m_PrefabAsset: {fileID: 0} --- !u!1 &220969479 GameObject: m_ObjectHideFlags: 0 @@ -1103,7 +996,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 @@ -1849,10 +1742,10 @@ RectTransform: m_Father: {fileID: 1209756739} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 590} - m_SizeDelta: {x: 0, y: -125.12} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 479.26} + m_SizeDelta: {x: 1164, y: 552.88} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1310579881 MonoBehaviour: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset index 49e06cfad27..436a9a29f12 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen/PostProcessingVolume Profile.asset @@ -75,22 +75,6 @@ MonoBehaviour: dirtIntensity: m_OverrideState: 0 m_Value: 0 ---- !u!114 &-4695198628996079700 -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: 97c23e3b12dc18c42a140437e53d3951, type: 3} - m_Name: Tonemapping - m_EditorClassIdentifier: - active: 1 - mode: - m_OverrideState: 1 - m_Value: 2 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -106,7 +90,6 @@ MonoBehaviour: components: - {fileID: 5077288017278942305} - {fileID: -4707979863718659512} - - {fileID: -4695198628996079700} - {fileID: 4880347864532276679} - {fileID: -4862257252676269051} - {fileID: -7957705811678021704} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity index 6c2c29fbe0e..fc476902436 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadow.unity @@ -578,112 +578,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1 &902575294 GameObject: m_ObjectHideFlags: 0 @@ -1657,7 +1551,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset index 54c81d83325..c4c7e81ff45 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: BlobShadowPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity index 3c18ed67601..bdabd944218 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity @@ -170,6 +170,7 @@ GameObject: - component: {fileID: 122368103} - component: {fileID: 122368104} - component: {fileID: 122368105} + - component: {fileID: 122368106} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -309,6 +310,101 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &122368106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122368099} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc4d76f733087744991913c9d19d5274, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LensFlareData: {fileID: 0} + intensity: 1 + maxAttenuationDistance: 100 + maxAttenuationScale: 100 + distanceAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + scaleByDistanceCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attenuationByLightShape: 1 + radialScreenAttenuationCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + useOcclusion: 0 + occlusionRadius: 0.1 + sampleCount: 32 + occlusionOffset: 0.05 + scale: 1 + allowOffScreen: 0 --- !u!1 &358555076 GameObject: m_ObjectHideFlags: 0 @@ -364,112 +460,6 @@ Transform: m_Father: {fileID: 1979842279} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 48.545, y: -50.912, z: 59.201} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1 &902575294 GameObject: m_ObjectHideFlags: 0 @@ -1034,7 +1024,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1612660716} m_LocalRotation: {x: -0, y: -0.5582118, z: -0, w: 0.8296985} - m_LocalPosition: {x: -0.407, y: 0.455, z: -1.238} + m_LocalPosition: {x: -0.501, y: 0.51, z: -1.324} m_LocalScale: {x: 1, y: 1.3, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1425,7 +1415,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 1 @@ -1483,7 +1472,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1822531013} m_LocalRotation: {x: -0, y: 0.3848713, z: -0, w: 0.9229703} - m_LocalPosition: {x: 0.084, y: 0.6758, z: -0.727} + m_LocalPosition: {x: 0.077, y: 0.635, z: -0.72} m_LocalScale: {x: 1, y: 1.3, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/LightingData.asset index ac2c7a04daaeec6ef1e86056acc442fcc143ca4e..d959f954bdb88c62429f3c565a5502e979ef8316 100644 GIT binary patch delta 185 zcmbQx$GE1Cae}y(IRhBD>p*DN0tn5(U}RuqsAr^SkYvg5@Bjb*j7*zL^zy|vx|rx$ zf|NL|?PP>01S`IoczM|0xL)d)8vzG J$&(9Q0|4&+9HIaK diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat/ReflectionProbe-0.exr index a3cf0830997c6a9e5972ed16e7b2d58758fe5ef4..0915b29c17ccf75d6d4a4432c65357a7ee11f8b0 100644 GIT binary patch literal 170541 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�b_` zr;zZB=Mnd-N$jwes7i`Zw`wqJSGU}J9eVy@K=G1%d(+#7@(D7FIW#lTVsH|Zbd-pf z?Iim5e#S)6n^S$4Dcdfsk^SzIZm8@m$e`RzVu@!OtNvrLMt4H+AeuV}N< zG;&%NbGo&|z}FB)AET_s{H?njY#7A%vFxmN>m^n*vk-kMg&P5{F3?zST{)469T$=a z#`6E_pN@9ol#$IH%=p;e(nZSq^?CivDXLz3XV#m{Q^Q8j7#+#59A8#xPL1Up)lX({crz1fY*S&(2CIagMs9{a(lyTH8Kti-yf8^uI8>I-$cuF3 zcz2vU*0ePHV(V)AwXsDtr^C%Z)mxY3UF3I{TwEYid=MRg-~fE(OZ)pcc~J#$&Tw+Q-z9Y7>jumd&19?u@x`N@X(Sk*^pF<}#M01{6`+>QnG=^}wU^+csG}G{clV|Aj`qHC-EsZq zx-S#u$G6=e)9Q8(86ob#dV{{NgYhVnr=a@@A^S{sGhyJ(rWloo$0RY;tNc@TE~@M{ z-20fGJwBeA@iPP1OqI|Ns4#w1^0&f2g$=$F0RcEpso8Fa6(l)03#tZ;O%&e6XbZ8k>v#RcrdVxgQB2f za6~dP<35h`_PhRzSKzRH^=cM!exr-9NH_s~97!AQhaw5Vv#>^-`DV8S#GmU+FP4_} z0e-T-|J!MI{YVt~9uycsAhJ4e6_OA)foRJuFU~Dxs%$w01s2~XFaF{yfWc5y(#^AP zDRzWrkFoPK>47FRan^MSCGl~azDoSIQzb(P{U^xnZU>XfG_@i-BAa_!Ne=dsr)b#v zqWM1cXq3|oYe_{iv0of;r0+~VFe{rCd~-s`T{lrd*liUUz5^r7pT%RUsFc#R)WDLf z^V`?iyI;Ra+^Y*%QF!0+^t?Bh8Mrbj35pA#_*77qMC|=TQB5uyOi71hf%>W^dR31v zQiIC+h3Rm8F1FA2f#6IacIk-8v@=>`-D0)~W%0D2DE}Yn@cY?s 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 z�#J?Qb+8q4(aA5Ql$up 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

N;{Wep*#7`}-#m8! literal 163988 zcmeFZby!sG+b%pbs7Rx93L+t;q;!l(hdc;~AT1@Wf~1rpp>&9J2r4Ncp@g)gNDQci zbccXA`kd-uEdK92AEbN{n1)~q!%tXVT_&3)eI73VeH7e(;!Q7F`HdrKD=8z&FA zu>vd;h=tIXSr4=(tFMB#vUPH`^h6Qj-Y8JsnvjmzJ|E8Dnu!U4QRZBeBE`5dtQ@4FZ~SbN(4 zZ-+pc;NA#@x>f!6Ra0SqpNQc_F6UpvR-#bpM8YKKL0jzqv;X^7U>)nfKaH(-DHDxW zWwfgJ&)0;9@+Lr`8Xgkio*-2WJ8P**YZ=DuPRbrk${nw9K08XFyj!5WNBCopKn1z@ zkQQ#y7AJ_7oPi}qb~{jZmRxf7wCoN_ilAAMAW&iENP(aqwLz&cds>mAS$Fqz|0arJ z^>n`?;T7c#ZW-lPc_IaZBjsIBd13`Z%HPKnef_^RvCR~}zhOU6{uZJ5*1vq*QLDR3M~)CsDH$sO^5#Og|o>tRf*wVTV$_@-!Yn z{}t3}h3!7c?S3hOKFOJW+3h}AfMa4!`HisL$ydf7zd45UhX;uS^ff8>J9a$!KXg{5j zdVVl3ibG){k41Rl-rUVI_ly`!?nYFxUkqnxEGcC?r@Ov_dh+uRi;*29=vWmh&U6LZ0X@o(7dQ#e7DmX6 zNCmzWkqUN*>>)IX(xleZzIB3%GeRjUB8dKiif~j!U{+K_$R-CRYip?DuhIVKay~Z~4W3d+4jAO4+ z>^C}W(|RK|Y#rN#Z5A-!->2}$jHT6wt@WBuO8DYiw^8HoJkm#{$CfL+6fVDozeMz$ zfc6nLo(MH*==uBze9jA;XW;C~=r~WesVLyZ=}~%fa}w*(=yI_03llPyl+;VFeXoB@ zj%mTX#bBmTaXxp}zcaOcIpbg#XnW5mY|3&YZqI@xC>ce4*jHR!+_#jn^s<*xgdmom zKo`Z+JP@yY38jA|Od;3(O|-Fx;Em`nA^)UyHj{5eJYDY?ol0)qaH|L^IPnhe^mjXg zzGP2wjPSyv5p$HGmvM;BS>KaowDx>XIkz;ON^UPPJm4k_u5vNy!vwIQfjYl(GK&Y)z#JI zfcu$K(=~tXwAq}qxw(0W;OfMK2i{Xtn3`HG*k^Th&3P!zbG6=OqIwT(x1p&)XC1Lg zroGMHHN@6Uzw9=+n(TxHFeS;nkn>L9bf#`RXa!Bwi+87`}Yz!tSZ_h8hP1NhS~l~l0Kym z%0yUyV8t%}=QJ-Lhq=rt^W(V}Q~&(ljrsh~q3k^}cA;prGCw+AP4E2ENc6(<80xr6 z4V{#$+x#*qCfj_{DGp5Wg$u8qMs+NdvI?mEX!WgNdMq+v#hYokBw2OSs^P|>#mHLj z)2L@bBI2temjo5hQKahE7RWj3q&}O^UFGC+pwbwk($Q3v*3^>Gjk50v{T} zIaW@+e^*Q@8kZxUYb&apmehFpmcN9$?k)d{+S2kN!17O1S<@lz-oLA(*Gt&7`gq{Sj&EbM>W-(y)5mXB zITz1ShcjkRCmsp=gILqZk&^t+{kf56V@sOZ`{jmW5@E9*+!79^9;i>Q8d@ZLSlQlFQ{#*S1gxA*J->|9 z)KuO-VsdQ&(=h;i0lI9T%)-AZoiRxA4U=2;K6MI;qrlux0=k%#5OszID?uNeX*1ve!I(%SQ?02v* zNdGj3NiFB@yGh@zxvsqKqzf5+KRXsSXWWb2=L~8m*No)+4z_<9{QMlPt{(mQ1w1l4 z@F=TWDnsn`;bCLb(lP=v#LDWH|KR?Lv1LtvmYSNf$aFK0)@vM=ANbtQgc)ygaeUEi&lqk7sW7R#WLt6FRrEoe`~(*;n3SV4hQ=p z1#^(fx4=SQm&y|?m6LnE05YJ zZrUDgFA*u?d|ok8Diw1&F8d;?8a_Q$3J?jehp&&V|9r#S{QHtK`<`o4`i_mTb? zw26$SiSQ4lBIejvpWBElXqtgpbLboWHzlGq+oedAh7 zlFz>7=cW}VSB0~8eLi@s$StqPQOULJ9Z`hXjXj*U*?idaO8JY=_wI1%@1bsE$!6j^ zM7M0o_bj-NE)K0UY7ny(eD$;0&3v4Pp^!A{b}I?m>#EVFbCUjU$2W93oW%$;Vot_- z{_A6|o?rr%iR#DIwC~3fp1iZZ)t&DllmhekWyCI36*)Vb3euT6PE3r$GM-;rT3X_g zI(Ee$tYE63#(7E1)(Hp@craBgWm*w|T9*r^rlxdt+&gosrlttSUuJJ?v7`^)udIVL3%saJ-^$Eu6onE{Odr;V~(5$%HQ!L@UMISxQtQ@ZSfgDLJv z)8Yt5hv^Z70!F`mD|iYg2<8q<3h?aqPDhS5uF_ssT2kV;s<5}V+ECx1b31NUN=P|= zR)Q;AgfXJkk#no)$<>a8;%qNN?Xt-0_qfG6InWf$(WgeAw0zX2|7L{w@+3ucF-?52 z{_^6hiTn!3Cf=?qjrynY-?$e47J9Y&zGR}S!S$7YX3@dYi_BX`R}2=m?9m%Lv6_|= z@jTJlTCCgy1Ls(+fA*vw#Aj$eKX{hWQ`xK1>P&aL&DytAi2qa6W?|wLnn<>E&6Tb2 zpJ${O8qCigUN6z2;fpMAh%9o5Ec6^o5})gp+SYf=1r{W`p`xGLYJd>oRT*7XZXVSO z=+HGQ(J&>wSzaNfyFYk^IOE<$ap_Sj?2x{+Kkvo-a_plQdE~T}&)0-~KpGan7GNHL zVD7(G0Ty1z@I-(`Kmg`=8Z)wQjInUcGZ0STF23(rU?7kr+UY=_8Na9~5jSv;#>;i*G>Eng0`l{`cHM1;2AIn!EcP5woP0SwJmG5yOrKi|Vv>ma=hSFeXTR+jmKjl&ZgH#s%o@M4ZmQjYMdub5qn@bR^#K0S)I5)HB|sGo628I zz2i7hUA?#3(2K!z`S^Ip%ylQ|Xbk3RtHllEI7nApRmM({ODz~MZ6{rX>!tzyQ3 z!QovOd+S_1T+$~op}i>;0JMKSYTIq~55U$9wc4hYYr9vPbk;Y(XJlsLef|2{jYF_6 z?d@$MZ{NOcfXh%{xwbZssjaDTaWQzln)0mzoXig&n%vwBj*dRb)YpPrx#ludxhhqQ z80_Vkep@7Yq{{iW%g`6_1K=9y=$?AZMfs5XHXl{2)df!ctqUqFk)*?|wxqMX!h)Kr zsE4uHBW50bc<*;~<4Kw6i*t(KNQDmbSW1u@5xfz17~)V&ihkw1ZDpG&E^XrzII=s% zbT53sKbcHn7*$4`#l5vIyR}X(Ti@*Gr^D{2EBh-`#VAc0O>Mu{d@@^JVP?4Lh)9)k&?=rntI%aDDH5XF-8rblxqazQ zN48R^9A2S$F2{@4*^!>XradtHh($pKEs)HRe@1)wWFcApId(Bz6#4Un(lh*ns9Zwv zNAX0!iuhKY!OuS~20qNPR1nn_NROvYKFiH7%moo_qLs&ePEkU4E=np+HTE5}Drsy) zIUhU04o_ezjgmUMXP?41N^QB=u+<|8TNfr}aCr`YuP+~Ak0~I$`28E-Q1Z_a7JH=p zXMKHbU3$Iouzqb_X&uHXgptjw94dhyI1J;^M(jEwSA%-ms0j!k>3eY)BF_d_KC&ho zV2|o3qV%WZq-_mV&5p;r{o@|N4_~3aoTZw^<@a>^sYfIg_ms6{@mBXNnEk{1{lh<5 zSZ*)?JN_K=8(L|WI}*lQ$8P?HAlKDxEG=yMvh{>*Pa5(3wCH`m#l^|)^PLb0@=-Z2#+!HEg*2&WL|5S+EYHd!MfahXam@vG<;u#rp7 zz{KKxaJTnTjk61rH?rT~7hK6Gu}wkva-zDZ`!Ah57yIc^yFDPqsE!!;v@_i?Ob{m) z`_*nq%a+NO8AJ3qd9a;Z%Ac8Zg+FDW$jo=x6EWY(CB(@c!5J3j*4<-^k zsJRy`*iob1kpQm|f8)_(Y`}CsVWEx-;!Llt4tdUj|Lx)ob5z>A=2)?qZG|B&jMNDT z34ZbIoy0Gp(Y%nar z%5``45?9<=wYW1eRKAlc)J3Gc9XD{*%Zuql zVHMhGIa+CoTQLT$nNvJ}4kUh&eQ4G{O+fK+>$U5JKU)Pqi~Tdr4rOZ(=01NGdKhFa zt{#`lF*bO+h#}&)3)kknhTo^32CNx95B)l|=dTLc@VKaPwf!@hkkDzu9C)zfdvGxG z$zM@@VTFeaued3)EH#|-Y3hpkNTL^lo{0bRBXAAV+C^pQ9z_0FWXymvLhec}S< zvPr#XNm_1(VjKa<8`j&_ay>#cqQICHJg3H<5!-i$m?UV^Qv4VJP9R9}g9a8P=aJ*byU0p+tOjz}u5G%zqQbGOpd(?#~4VXa4zd(q?p3#&1!>^*Q$lO*+jUcGU{So&Im zT8@6L*}Kh|PfvkccfeQuFPI(s2N>`A`Bot+l)tnDnRvinUo)j`Y`gfj zz5yVz<^qWp@V6nog@nn%ZidXvOgn!z`_>Ge&(F_eYFrG`ydg?9c#t?hcUHFX=Hmgs z#@eL6vkR;ttR&XsV2mWgpEXq3F^mw1iWml3YJGA*rg^4A`%aJkZS=XOfsa2~41Qli z0+q1u@0{GfSNAsCzbxo&9nvMfX|njf{)1R|Lu1Q#S#rfwBo@Gc7kZ z7hb5hZY*xf%khRswO^2^z0M%jmO8>)Fw>oWCd(cI+{j<@nCitJ(5)bKDH^#C&!y2$4g>=SSKCCY3cc0 zS19YIlKzv>`7_Ds-;;A&Xy`Ns=``8VCg=4bT+FA}9y(b_`urqMlu{8AL!MA7!smsx-kj6KBu z0d~axUTfNJf*9oR4_0RVNaoLa8TS2hQ~lEV+F||C`(+qW6q-hY94f)Jkv#{Ixpds; z6Jv`NpFgs5IFZYYHsKwjM_0BEh*4AV(e|fo%DVk}@q*@)Sn*Qf!>2g`x0`a_+cV16 zf4ukxa-reCibS8^{5hh;|Hb(5n{lK>*+jpm59KF)t=io!a=Z?MJI{j_Jgpwv^NqJJYRmpP zmT!9RF){IFRYu1ZXKqYL&cY|oHWeW-hy@W_Ep|jQ9ylBK@BxrYK&~Twa$=%}uil8d zZr-HY`>*k(+1c44@nmTWGN@NG!Kv!=1hCer)YJx!JmBv2uS}ko5Ey@VDt;#1wNoa zFAEDC3GM?E8W|ZGuEIB{jo=E>SwM%7znq$yle6zl$&pI$g#7N%(b3MoFik0xl$5Y8 z6?BBCbbPq149)?EQpg=4GYb%)7IGK^NE;&#z?aQJiN)h3-=EIFfDlWj<5I_^NW2|- zZEowpujdDa&qv#F1- zFjrlFeWR)5ux1?oCcrrgtFUEDYgu=te&G9TVm9;JITAccflf&wd^aP>dWAb_)ddFQ& zi;I{HA5htB6~t>5`=s-kRqivJylmXwJ+AG}7j}vA*}MIz_k%T9#OFGtwzd6+UtHqN zRTLD3w5j$GwSlIVmLm6Obkq$cKHOqZ8>v0dD}%6L`466GPR^%+QS^aPjNH1CKS=B- zU;Us{r!1D#i2le&K_2ig0U}=>d~rTFCLH-of&o7JUj7IZ`XGy!f6_H{osp<}(X$NA zY$H(zeO2np$h@nx*U;JC@kLD%x7%`cuXt>a%Edsi9JLr#Y*pu2HvT&<{vzqkDaxis zq2orOKfmgM3nvgdRBRR_K@9^DcJJD_me=S$Z=`nHcou$HbIK{@{g{}cQ*9x+=&@W$ z!8?;Kw+e7HCofEmsV#ntUVZNBl;ge7B4#Gp-h4MY$a^ZVlCt^cY5aMoP7kU0d5?2F z1M%}tgNKL1)m8i@B^ra32*C8BE&|3ZE~@T6fl!GV@MQ{vU>8OL0y6|<6H+j|z){Sv zcKAEeiXGFcR}qYLAp^<>Npv8V55Z7Fmk4!##am4SCZ@}6A{B4p?#imEjQFIGK|P6x zrW4o@eXrQRFuOiA1t^2SP-PbJAU!=D7^49^32H!nP`a=Kh)FbUWUrW@-h}%w_JtoRX(EB7_C#8JT0Ja@bM=8jZRn7~+(1&&{0I};fndJYi*!`@v}iPY^7CfK*>ebC z1W{Xg5E`)ihREy4oHXu!MRYA}`kix$go{bZ1&5lebtNwix@AST)=~Le>!%xg@R-RJ zw28lo+q^r$;DUP69ZT(>)XZ^OWtSrIJKp9M-e!R_XSY}Pk!>q^M1Z{((|=CAYwW;Y`4k6rig03D>HW#M&5c%(cpPvrC8bUj zF%LbOj^~Ufez2t%o}wRgm8^lp;hjZu0|IhOnoPd>JuBs1k1BMzr0E{PT<(L628 zdaEUn()BIsH+c$KmJ5EEX`o+s*fj>X4(smxYYd))u< zzL9!)^$Nmy|IJJdd#f~8omPg#M=G3F!AUhW^@hl?#$|17qCO30;M~ngX(5$N#O_%e zJ-Tmk8!@Ytv9I~g86|d(V^vkVdwdUWLaAXaA86J&qxgi9&BgcK4{LUIT!*HPAY zbLQ^MU2t``W<7nkX1bGvj4veUKviU?%n!-S;xG<8dUxiN+RUfuJb+)o-wD`a1Y!`# z+kuaZ1eBxZ0odJRV{mn037E!lsp0(m6cmG?JTzhYz;mPu%CDx^zW^1ENQ3{dv$xx% zW4g0Ne()KvQmX~A$%ZLd0~)a z$ANOifpWGs{9KQObh7h>WcTY4A1N}mqX(kie;RnO(y(`(<|Xsxptm_{7OeL%Z1<;F zANbx|_VfRPuj@t~68P|BU|c4?n#Z{(9}heVw>|+2;^;J|n=RAuP&Qkddm#5}PPP^c z)pLCn8A$^M^tke~+NV0`yMi3Um0>>(&cqF#iOW^f?Pru%a5~1T6xeK8#T(lG6x+|H zEbDhD8+R}lQxQ5W=Ws3F07{V#pHrVzMx4u4($?>EB8dMTAz^g+vKCf}Sl?~HmsmJWqZ zOz=#7-BuSD>N*wnb(H+|o$xc&;nQAQpC{(BdJ@G_1Z;bfLPX8_tZUPOXY)$U+W5h3 z6=QfHqISORO!wFw!K7?ta0ot^%{Smny!@d?0@A7Dz?{}|+5piz40g83Q1}KzoKu8E zknuJSv8cqq##is^o(?3nSBj8HY26*6AQ@h=2UcIJ1*0DT1poOle52dM-vA=d8;5(1 z?G0}M%JhAGeZ3XV29Uu`-vMSteAwuAD1dCfn=F=vqNLdY3uDZM1cXw{AagUPSL9x} z73K#%EqJwadNW-)AQnhak72!@Wc)XAZiKb4KpZ28F%k438zhmle|-Ee`V0YkRn9}e zkcK$d^9zDMXH!E=dGMFU##X_Ps|~KMrV~d;!=3Y|FD7R1+@xW6(th)a$&>cmA|+}9 zZ6zAu)GjRzR#ug2BcUqzu%LZ#c6LIJiO{dp%5pj&@x8zV%t8;~xf?&}CCiNYRNbqM z`5jZ-(`xu|UWtc?H&VMqs+wIgd!sG!P-lpu?7hIE4jKmvh5;Sg1gm6=sB>oUo(0hqMhtO4E51HzPuml%Fl9_@b zcu6Jh8B6R5&A%b0mJ%rL7jxNDhde!U$4}?f3z~&rS#)ePpCLo*iK|r_8mQ75sL*p} zb6cwlLuF5r=4Ad!9)5A2bL>Jr+UjTx1%D1cDLP7GwAM)_yAVU3dzCza5=!<=O7;Yy z+JQ^pFTPLWpa884Q(dGdH702OLI-IRIJM?&JElOo=Fa5iqS)-C`mm1?S|2@m zzLUMYcK?uW#)YD`kBz zMO3zfew4{-j$P5Ib; zL0fXjxgd6Dh>3|w2JCWg6kcs~?#b?q zt^x>Mi~Zhh)*8CV7R&lh`fkqsheLOdjdqPkfJ7lNiyavWfNC^$bl1WN10Wvp!2x>J z)YKDmsRsFoi2V!ZFCY2!$H$Qp$`L*0&0UYjHY+f#sg{qKUL^BtgGot+3{ec#2uEKYI^BU#C~Aw5W7bnSVvwWNQ(3QwIM1D2 zC)tQAn^x@yEn6lnoBAV?pO4f(`g%vFQ84v}N6)vkZ(GioybN(ukluYSxwo-AG4sZZ zpx=!mr6(rk8=IJ|dQaxBM~l+ZLC-Z_rW-EH7D0si`TWCsVhdYn`*`(8Zcp`rT--9i zq)Mxl+-@oAR>+{w@W`V!tf1!-f2@mH%a#~br~}?}apKs1W~F{+Wd$#CyxH@cvtpk< zOMZWNIlcI5cf3cKqxO9E^*F-Hh&%^G*>gpNc2$WlGmf?t)IOwnS0f7Yxf8gRyhO$3 z)%-d>r<~oSdU8IJD~mfUFrHynyCPy#MSCG=ROL=KiDw2II6eUuI7Y=y(4zs6yFCu@ zx4<6n`Xelg^+8w_cXt}|xX?!ApoLQ($EbtciE-SOk>_%8%=%PYYUv;0MxTwva$rv%?zyB0*S3rO<<& zYhe(n#)pSKWW+73RNMF7!bKl4d09y5XMX6Xv?|Tv7;F!hgPfAG7{^=HQrOEw^NdUMnrh+#1 zRrJ{~98 zD=RCeGKPIcZT3YSo8ZuTIslJCJi1v6KJ8Br#HTGXbb+w7)~wj<-rc#s9<7VtnvYBZ zdeI$3L3iK59>ubro~N-`Bx1$BUV_LK(br*dfh!h!R1DGT>!tcXfBr_UU1@^F&S{RR zWBK48*xA{FuK?BF($Y}+s!~7}VlYK@4crlg$?A?^LU}D*B4lE+5K&!eNCJO^5j3og4dM5A-+_l<&2yS&J37HN*odDt*Zqx=1(YpZp;UVxxx3mbIcA2bN3*; z?}lUw@kRDf^=RA@gbHP5vj@6d9r+7VM$mba3}2v)g!O^$#kmENxiz&d zBVr>IIYm$#QTC5HQ~9{K^_IY;a6I$<(kWOd(?W^t#sZ&{D{QYcUfp9uMS&3Zn=Rg1 z#z1)jN>m>H8)A&W*Yi-+yk?z(T6@yRp{}PJK^Awa?|`ya zv%nEWbYuND>eI=d(u+Q5X`|+pcrBFEEw4bAj%D$VZH`3sF}%FswNsF{hvMnoJvRLM zm1Yg%o)-je6wPC?=ThuDexGW5wxV#IIE&(I0EOksm8WtR7ZbbZ7OHPNwka$#=2vyM zqXv+h2xL%~n@FFFnc2|@UnxxlZXR=j;P$}rpKf}{!pAifKLNEwWL+d!&F%rvqq~zB6Fwy|CJ6!OLh^X4XbXvFC7^^V zE$h25fHeZT-352rC}70GC}0;mf)s6#+X&3v2n8EW@9&yp1F%M8()>2y)Ly6eF3o_d z5|XY?srIg>yq=Kf<$#ET&CTF~;AW{i{0Z5W$o;W97gb+XB_fmHZ4p4d$k*_VKlpZ5hUbvbw?46xx%=auCu9gn(v(A;2J4pJ^5pciQ zQ0I4eo3`i>));^-XLYcxsnJBAt zd;23S2HQcM2hHYdE?&K_jIxz zAFd5==&ni&KVs!jiluyMAI)h)ZErIB`7_T$--Depy zbJU(y^6St^L3lWqGb0}s?)Pf_G!U{Y=kbm2CnfvlYH2zdmP_s{q}dFeEiELwofbfKP?3C+q`N3 zHyWJAi%DNZ8yiHNoFtK*j0lxQpK^&`r_lZz9kat^! zCh)EdWRFX!4tdEmOL0U027h9A8bG3|)c=9S&7>TX`0{(2c{JrI7kJy_AcO_Q`^={V zjhwEzzPawWftjv6JtVmd&mh{|?u5U|rnxRC>F`4!Tx?b>>j1$1`4dozJ%)gH#A4SN zlnloZ^dfQZ@u(4Y*J9VgV#Ei5snIlc#AkNv-VGqk6luQXM}PYOGBO^U6X9}6u<{_G zE3eheqbq-Yz02l&DeMR{5`O|RXWbWs)q{)C9WvpsuE2C>xlHlT1K#*98&L#@!p_BZ zc2-bSj*bSTA~^*}>2(i0scjR0OoEL--m}gD*-R^9a0D9a?%Z*`1FCq)Y47%ll$5Al zaxi~j)hx+MmvBXY8VNr-^)nE znn^elCl{mg?Y!PkhMYe9N#Qhc7lK;P()SymMS;ihiy5~?xLg6=}~9`BoG!?th>O4 z&X15#RdJxBBG^Hzgrd>p)@t^e8n+~S^lj(Q$FlTjyQoB=st5K+Szop{JI$2 zF_|(XrHneknw61#Ds@N}$rmZh*j{u#~jphu`pg^$s( zBnG7Mr??%2%N5!<_=>2h2!6%JP>T@E>MP7z2htZ8F}@<_xI{trPGPWD`J)S^cu=7b z@sl7&;%|^?2(sDDN+yBgeOXZzUwl6_amnK$Vws=o=}pP3J#Eh)@3zv z9{EQcA!Cpy5vK+5j{4EPum34m(d@hEqvKX`%fA2Uyr^6U9RssfGRv*gDFS1@X9Lgq z`$Pi?%dE(|zWJp^Ak0F*qnNhbATjDkFNZ|mr?T9-`(>@KggeQEyUjDVB)f$8x{}|f zK!$D}EkHZw>mP8DVWs@*nBw-=y(=-dzwXA^kS8KOGm`5{91(8>9&SsLeTdMtY^Fx! z>_Wz~ajB?(=1Tn?ulMMIYx>W`Uvx8F2FJX;?QMmoDU*2HTS#6lXX*Y(xd#3xLde}V zy(QOfjDKk~!8qA*GDC>I<0<1F$0&SYTo!tdW<$(JrE(2*9P4aa`%B+(d)6497H-){B;K{elV9Ju+O|3$C? zKjhotVzlQnwIqAPEZLIC((?6w$QPFEdjcu2D?}`_TZY$!93J0>toi5_bF(&xodw#V z9Ji3K-8m-18=q~c5jl4YGJ7}!DGF#(8a$qu_`y!Lmx^H08^26qFi4QQ6FA2ePvE)J zjFHwPe$Xn)k zJBhpWhV{<3*lt@9xTY`!{tR)s+MhC%L1sQhmN`W>RTFIY)Q!g*BXoC1&Yk4ci!2~# z3Ql*tVM_%o9z9m2&n!x@ENZdL>MD0xs5%y&a32WyjVg+aDyo_j(LSWXj6a(PQtq2q^Nxk0?NtXdUWbSxN02ae zK>k?<^3S?gAq6c4teir-(`whF;UmH~*=lD%9Yb|~AtJ{LHr?!n z%1ZKf=4r@t9D8B>L4CG63eJ}~Brvf^eaPz=951Ng{^jLq4EFe|ZXV?cQbtWa9Zfz1 z-Se>MQ{xR%QZnlgF{GZ4;A)j;j0lzuSs3SNnR#@j-vC1-Jj`Jz%V7vgP6|>35|jav z0-a*Ysgy8OF`*f;K%D*Q8;V(yj^hN0d(DgWPA8ulD0pJ3X*jZI*=>VgWM!9-6>ns| z%$h$YH>tQStoof`X9GA{c2}0wJ)Qh=2#0}qhi+eoc6+mSZzcP^f=+pz_yFH$N3$=c zxsMw)PWag@yl1=r;&g*+`1CuXZ|{h+LI(`gw8HIW6nmt?g)w0pQ;aSD7%Sdnc++cxqj4K`FuiG)|Hr< zUoc;c2_!trzODm@vtL*k_T4NT2IO}A>?-Jjka^Mthg=AaL7M*)63|7HppZiTuV3pC zW_%$DP`g#QFevNHC@(Kxf?axjh&^mtDg%WK(w0_t*nCdq4g}JFn*RJLE@>)WU#dTR zjVNWh)UL zTmuLz88gHhTfVv!_GXHy#n+`Jk@?LU3oMY#<>*Yc95rdJC}l%>>miq8BQtdRr3nfXJtSb zN!CLs1+ra8o}!@oh<`Pb6Q4Nx#IC}bx}2p#mZdl;nm|P3lk*Kb+H7AuhOJ?1_^O^+sQee{e-gP0b@q|2g9 z5=Bsq!Ye#oNbE>7gc3$NZP2ZRQdAMjoT4c5IMPrmcuVNHLEh3D%}K9{4p~r(3!UV) zymWFS^-(>n(?ap5kxE4dlE=oogFVDzfz7d~s{MWJ^u7;v`uG=7eIvGMZLN3T2Rcco zeeph8S~vG9d<>*DJawL+4Q~)d7eUa9a?iSPiGeo?${U9 zBBUU1wxJfGkFrP6V=)*r*(+adp*gk39J3$D;B&_$ogvkHfZ)+2-rb?o5#TM|+`MI+keq~_y2wln_5 z3KXe4{kj7@frSH?gTp$j@heoB$R*ADB|Yn3j-HZ6MJ1!l~jWZ;V4Wf;)zBG6}=yG+S>Wi!OdV3e8*^ZA%6`CO_ zTftrov<85IWD*Rc`WU2E)r)mVOzASv-`@}1Z4bG#Fk@C@$dh>#4I|p&!JiKLH?Ak- z`jz=D^1qP2cI{fmIS^JAI5;@m@Jy19E-1*$yXxQodjsfkc{50#fzShb=b$kM8gY=G zRO}J5g3KA@PL3gRg=SljVRXBX7i0xPD`_u7&%B2eYCJ^ zX>s+?ZC|jr8)9WhkQM(8pVKCgE~W2?>S}Tl>fjO*B9R_vUx-8wDw8>o>PuT5D8&yx zOfAkYuD+A+Sbe(h)}hq1S9=sWj|XMw7i&NmCzj&YXVY@orscXri%EX3ZQ7;OTf-J? zo?_|=RvylvmMV3Mk=eC!pE0>DpZn-d zZ3)`B&Z~w7aUHxe{}ECxlAX)t&dBG<&&o~>&K1RnB{D1a`S;jY#hm4{pe`=|!OzP1 z_6I*>#4F#Z)>+c5yB~*LsQz)pExxLjYxT>G^~+7jcL*IGxQ1eYX5;H7Y$I%sme;Xs zOUor?Wp#C31&*{jy2Xhv^=TDe5!K~`UP6*K5E z(Z*WSE$^BT;8(GWXD@kDvAIeRywgggmI0}%Dy6 z+z>>%RlXIT@BN^~+}_tCIFa_i6C>r~Jn?+4w${Zo@ozI~Rn5u2uP+p?V3U#;3mR<3x;hYGmH@g;)4ZoZT>_;d$VIOL44Hm2Ap)#FyA7bo8k(4ZcDNen zp+x8ssDix=ypfvlDx5Irkexwzj6s@nv~N`_8AyXriVWm;C%B2m$k3oEK8H5p7&d%4 zRk*Um+*cMW={Bp~r?MIHxo|{xF0DGc*}5p{)Iidy1kuG;L-SFLpaJmf_nWvFC0+88 zt6SD#ZtBFO(EN8F0_|jP_#FTTT*oW>!w()dm4owp=I2h?5y~fZE&q`V8ssoi5Nl>YuL@Ir0(*c`jNe+-fgaFWfZF{98+s&DCaiQoj$1!CIaQ-GdY9r20WV|cIdh`d0y`IlHjLE=hP{Xkz3f;Ne%3=QN>*qhzCH7~{9ygf zugOz#(7P&pL@~4?$Kr3S?^zLKpvqJoSxH-|m6OWduRUVs_0SD4R-lEngF}m0hZuyc z^lfjQU=88!u;2tp-w{LPlkhtX)xp3ZPB(TMDiCm*UZ46B77bl*IXUQ`!!A%Ug22_i zcB^*L!J~Hk#*O>;)gc|_gTPUHa4@$>@Pfv(!Q9m=TzTCI*J92a3=Itq!tx(zBE+|h zMf&6pLFxD}`_(NqVgCb9oX{6EBd)mYv7K)Zy&X(LW9hv(m;&=T60#N4tgimDcqe(` zM96=cJEC5>h!k@9OG@GLEe!#{v?h=?c{pFl#nCPz%$HTjcYM5hyo&tzgBz5Gic0HU zQuFtqV*)9uL2(L^Lqdx#A6&MEdJkyTs}Z^9LHRj3*h>Uo9W5iISUVZw;6R?+no^uE zmwb4$B3VYtqaq=v9GhHM^*wOH)g(zcFKM$&%e`(gOG1NqMVJjN*Z+4Oe>TyYx0 z+=_z8FEMBjQE3m-Xb;iqXd20|Ur=Vhpww}KCs>KkflLRdDXu-KkuAuoH1LByy7h*v zDy1SGtvG3hI#t=D;p-jX&oNQSXwC!U z2?_W!UbU!tD0^^5d2KB`14D7eC48zz<)TZ(&8ag1e(>8D#Zks83oG91EJrM1FZoW+ zkA?V$F9P#@dHBNo$lq?iTlzuhSC4rF&+A<47iiw%4x_tPRw_ zaO!fIL|Rgz_tb2+YSH<@4d@$K1y2nbXe@{^s>>_UdIG{GYdwA%4F1f^10T|1agj~P zY{^ItL70yAVD8SU46;6ezMHvE(Or2b?%(%JOw7oG{`cn;9JUeHcWP?-(b2Z~3PLYxD>X&Jh;}^=4r_e{ zLPA_0svU>E89rDnxQ3W%tk1n^3})KL z|10_8-*7c52-M3^`;`)|yJeeYsRln0L6AUjg5ZBJ^&Rk3{r~^h-drPlTq`4l?9g?s zo5*euSqa%8iLzZXZn8!8s8n{LLWR;WE2~Hfp_Eiq{;&7-`TidNcgHz5<+}IW^E$8f zd_G^H)Zgi>xss2NNfMU?XoEP(4*ScbKoBa@iaz`354%rOPHz<28}+6$pC6gYo}%)G z)9Q3|P{uyoY1El2Xs#F}GD^;#OawNQy!A+wi0!rOGq-m-jkVvKx9DEmIYUS8^sXL{ z%6%OfI`@v|%Fp){9=UmJ@yy<o3KQ0qX?!8iW$AH}{>;fVa>H{Dgq~xILc!%oI=gVuNG5rE>4yJ=X2u zV2gonpTCqNfWlr;sBMTj;nm}Q=$TDB_(A9`qYf3IM0{=GrZoc@b}M*TSU@JEtTDt? zsw*l)D2_Y>O4|ndHi#kszvJG$4g)0u(`k+uWkMOa$-DHG&vq4)PblKXO)l@2Y5tcx zKlh^Xnf330{__qi{f6VOsal?Wbl6ki^~x`f*rBz^&eqKNwlPpD7l+On~8GC4Yl4C?$>D%#YQGhfB>oMVcJh+BX zuQV(#B_h_x!OeTzt#*;Qmdt`}piaS&GaU%tu$|_~Ji0wI*Tqks|jcZUUK; zK;|;kO*_eXKniypt|?@K0qQi{@q8i08q(+^l{RvFo)7p9#_W(IFb~j^jax*!g0tUdO>U87Hpt8)2V?H-+!_ ziq8lq#Rqc-Ui0ez{J`?Y`o>G!$4q+n>H7k)y&bPG@o%iy>Cd~MYrPKJfZLG^xuaj_-k+J&*H6Z3kOwk^xRIr9JF zIPn$2YZPGrjz4hJ7vKzI5ddodSQj9gC_rJ9_dyo87tV$d3cT;_zIEFVBGK`4VZ|*k zq1sh2UgeEI6BML_AM|A172#))4?Xm1N*w`|!BWFT`%LV`1*jeojecDs^L{WfC7R%m z<`vk1GF>pa!3Uaox+#TCLESVN+M>7L9e*Ws$8{#LM@h(c_$zyU$cTjsMl-NIURZfv zHRNIYwGK8hr{#}g^e=D!1_>P*$aIF;6By0ElMAR+xeN(jv^5rNv}7jiL3J(_CO1i$ z_mblAwz^~A@meWF*;pbCKe<4TS&EgL7kH#ZNus@slr*+XVvo-LGM0n*wREHDBf$(p z+T2}1^F>#=V@l_XJwA9zznJ->D53g+K=7)Fmrar4sF2SA$C#kp5SHhpY?kM0=tIv) zl@h&3h7Kk5H>&uL@ZK(od(4<01?>c*yD1g)wmkXyOvD|;)btduSi7Au^A;GB_yKLk z0YcD^!8OL3#n_AzTc*ZPraY*k{@c3sW!oyZK5ru9-1>a~{^tk(?*H3bf!63Pw5|MG z+G(y-w3E+Ds7fJ!fn_IXCs|r4ml%~eLGBnmhwoxwq^V%Y#)__@5!O!b`_K4jtmu?A={mLkVCM1-XBtT)4_};fNyJ|BQ8=g3=WdT<>{&%ly>m z36$KzTEhl{X9O_?%4&suYisERSbh=!nab|B_5tJ}1P~x4b8dHT!y0gFD4Ae^XC82Z zUbo0a!5K*b7hk9f(uMvjIE2Ci#_iG)1viagnmU7SytQ>jaGti^B{<8L_2u?c9A*_F zMMmm^Bp-F`$Tfp}yVzPA12YE$vqO0{#d+PQ_6KO)6VLwBI`?1~sO>y`IR5H)RqDs& zj`BDq|J3$7s&j3s%N=U}zD{h;27F212X|(^{d+CB4RtdGX)`Jq27vv7k7DEeU`bjE zPwyoy-Q~Hw3c1y#3SL8e87JOTjoj_vF6Usl-@&j};1Y4Nhnzn%J3swvVOC+r`0OSW-KJ`K_d_DZhag?VoFoF0~V3l{u-X0#bImvT3fMh6A2NgnN<+}S3v-R@=K!1;HM7Te>LVoXH=v*z>dCqx6SV#TRiWp z%I4-}9{~R}|5yfbv2)I^AsK|g3SB`6+8Y)I>YQoNtE}>a%P-G)s=Bp~B7hfS4=QD+ z9G!DtwOD{2S@H4RfMHj31V8Ds_!*4RW_)84fJYRA`vlSp+q~4=y+xL0nL|x$zppAm zr(*3|1SKq0+@6Uq0i=@0AqGAEBkBU=l-uOB!&}Jc zE^NI+aKEh|PMe3o>}&a+JyJX9WBia&;mnd2kiE7bd2Du`_nD$ z3vqf5;I3K@D^fs^=iqQOLd8>~r53nqRT}Ec$lhQ%=f1A2^NVnqc(pRK><7{AbC9F} zz5@79C|~)WfY5i@7U3{PfoRYS=vXt7Ny%!hWb zM62C#9Xyj8&fC%cFyr>`m-U!6)=n0&6RWNEA#{=-qVvD$vSwsb6D?@GEI6fhM#~yV z5mqI!3?%r)5~|d+@g7)WimHJc4Wm>v2X;TEn@NHy(M^tKfklc2I+nCh_?469U@7A6 zQt7*bU$ew`Xw#6cN_Nw{kG{03SB{vk5hu$+=9g#}u%rfVJgpS*87tQgB7xlCQVUre zCOKh*Y6vhq@-_Tc4A*EXFcwx~5;P4|2^{7MWI5tdWsDSHo(rH^NDF?N1-__#pkEu3 zu+!g6g3mw-^PH(fHhuuZLGY42`w6SHktQ0#AR4R|DrS08NX>WU!M6YW{2jGFplfZI z@ejhK_LWW0%+>kw;Lf>~FAvbR(y6kO*NR6$gv5RPbfD;*W%lvWn|%%p>(9*+JoS1fq;Oe_O};^L?$mhMBjHQMb~d*aX?-{%hlAF}1&@q2^vO^axa!aXd3 z`SEJLPa3Kw&YJYMi27c4@f|biZUI!%MZ;y9uw*s*WsW8Ruc*=-<|fgQhb8rM&e)E| zP621AALK;}>OY))*+^~K^jlUiT2R2B+Qc#X{&7WPM>soU3EYl6lFdc z?*VxgXfF5{q9l<5IlotU=+!7#dYzwxqa&C&ST5zdeuMl3sK;JA2^kf@JK6blnbN*iq_E)G-1F%#>Sh%$JU~*ma-x+!r5cM zk2?)OgzrsFcdzP)?z*ZUaVS?0<)4s&?z*bC%k0xj*selFDHK|m!Lz5E)&R->@75Ny zv_K$mV`~vUU82%;2$QaDAu;4@TN^jW#@@ENdpU!#J@jjhHNN2wOWj{w=KsiJDec&`Ma|6!wwG?C`@~dNjAgTkV1Kb*y>uzXEUSgB9X6+@}3zF=W#O?0V zsea(Dtl*ZZ;;!5u|70P4_)Ze`EY)zDuVx}gfA6bpVMh2c-`7_qzxTd;DMrWuYH27l{wxbVl-Vd)*HqeCIGgBy zEOGWx#LoBjLPp)ZDK$eheU+TdhsaU#d55K>c9=gEZ~Xo+X{>Abd)%k7uJ3EKGUL?q z;AcOjiWMtI73+lPSXV&qSb)m2p!h(lu92#g1q^RNJ{5r%Zdoh*5zC^~JU_X!@B6;+YPde0U8)1?Hd}KG`Q%&fdE3@X*>NgnilM>#_V$Rid; z(6k5Hi_>c?uZ=&Kg+-CXlW$*R4v{|{B7Y`C{#>|x#1wOJYiw)Xblvjw@a9bG&xZkD zl8(3bZq)Z*7rNgwv*aV%<2obI7Vj}dP!7<5O({S_O!f48J_{XQPWZEa1>l-v zu^U}=P&;u1KZ4>nXi!2C6fk_?xqN-$Dg?d^ixt!^L7iE&d6#jzSm|fc`ak)Z5FLW~ zefu4Os-IwdhbdoH$a8##JYEZI}qR@ zc&PkQ3%=6f6~rNaPCkbf&K|4V@wB^10ct>SGENP;C%qJT+5y&xlrPMefYS$^+!v#J zP(F+bxy>$zjE?ey=)0gXam0=U3Vpi7J_g21DNM{2bUX<*6|qlZ)K!eCRph7)Xvt@p zO6W#*#xXpa#%p*@KJV~i@qDW;X(>n(r&Qp&E=icoCg=)8h$IOT7pX)C*No0TUI(97-<>*Ta@8sSrCv^#l+Rb^}VP^q+%eA zQ`Dnn*H6dA59ra78EkeChX_w-!Fwfu=SstOLn2zkG{QhUiispi`EPg;gqr}+su<3wA`L&uw+K^De zYbXx|+SImJh2#{O?SsWFz!=;IW!Co12b-WC_!+jZ&SY1~)4W6hDTQn)1+p@rgF%3T zuZCZoIVOQBHhM816B4}(r;yK-Y|i0E*a-#gAt{M(ayS;>Nh!8`4Z6#o7JXxR_^ORB zf}tnzHx`ooMxChJK@3&lEAMe9!0AvuUKdNGKTiGdGd_#1ggz{C=gJIyU}0marb{<> zV3Fq%-_iEx`5KHnr!`HcHRvAt3s|p<(VR5bf%-4i_sS{N8B@$mO!LSwzd)^H+lZI|8nK0~YJ$e*8@&6${G@Y3aebr-(SGh!F#J z0%&`o(gD#qHrKoCmT!} z8TFahke;FpXWOtrKFNivjL!+eW)v?&)J!Sk-nvzHVCWUtvBSnVy6?aOpLog>yB!hx zg6hgCA>|l(vHDH11_09nde4mOEWmgh!YsG*d2 zS~+?BqR9SpYylm3mUy7so@!B~H)vdH6V;!f0QFqOcbEcV2Eu(~BT(KQ;RM7|?I6W3 z2pGwm8p)dgHMNYpmt-kVKA@-^oGry}Gt4*y(%E-uiC&b=0W(H(GJeEs;NU4W?tUW3``*o>H=4@nR`Sp)%tnX{DLV7S1QW zYs!_(0-sD8R4<% zV#F>`SsT~Q_-pfK zH{(y0iE*GxAq9yGpY7i>f1&zt`1NtTja`&-;>tD^+loHri z64<}cu}^f_zWQpn{>$#)uM?Y*yDmh^#VW?WqJ7O;HZyy)U8t?T#)p#>Zn8VxS(G#U zv>W%?da8~$fzOUJUwy}1G{x)$TQ%Vfhl}K~xvqwNVk|Ol7z=IJTmwuE=$tQa!T{O9 zoF)*NO4UROM6A9{bX72egzu9o3tjKamIat(wbkr2T`$*lCzSVau3Y=t{!AZOjABt| zI@R>uFcX!9v}xIaa=w@G!V(n*W1N@5$ws0EYM9Je(?o0my;T8qpA42CDdmz(tSJyv z8d}N#mV#u)IAG=|6H{Z>xbP|5czdQ2s(VZ&@+m=TsTrK`N^VCEO2iV4;iXAL(^4~( z1dY1w>w3k;;pjPnw~YEdQ`6|#%e zY$B%ic5T(a*bc*IfBp=@)cUkDmjs}T{=z`4qN#ULQ$K$?0ql0_Ep<(vqy(+1 zI2C6pHVQ8;#UVw#=o-=)o9CpF1-RQes!_~QfB>`d>>%P0@b^&_6(<*Cq69(iv6Q>1 z6?0%g!o2yzJ)W*1W0zexGL(KzEa~?@?NIx6Gg_~svFm4Uxb;Ud=HvEXSvj&IrF_o@ z;*_*HHC()1c6i`d-QS0I%?BrzQu*_{)>sh!>~xLg-q|Vf{Jw8#%d=R%*O4dY-ci{P ztIj*0SLb$Ob39 ziKa!xKVI?ob2_*8rmUTzUloWDw0QS5Aj6Y-GFUP?8KEpTbI^l0M(*{Pa5nk1Jb~f*#*#ekA~a800B!)*|z@CCpdLOJM}cH7nX1XIr5he+LQpDKpv_N z8aXW>)9EwRHs03u3cxzBpq4{nsGlmf;4(2g>Z523rVng*fr~(&_aF=O)E5er7Vg_; zA^<9CFabtB7i5>9W4*bza5~Ss(uTeD% zL04YG=Y1G@<)8)w5Q)QZLkD>EwqH)2J@QK3{ivioa-*-BuLF|kGk}0yxxmH$$2IT) zC%SY_w6}ig97+!;$M_sdKB9|i0Z+!v$YWcwF^ZXAfzn&4yS#MbAf(jsQll zN)9B+$Sdne8+{8qAk;G-AfkG=MKQuTw@ML>8aU^c_xd%`qw>B8Dm!n0ANa)MMt0_H zInKW5X%kY6c`7abYf3k6MvIfly^Q^YH3O$M?$R!zL;)wg^#|6uVEU6onCEO5k0?=A zj+gWdN4o@G7BZzBy`A;SOIp2vDa|vs(NZ5cl={o}aTg*9fA5P$F%S+7`3h*nxjgO< zpreimvEGK*4_C=U%EcPzqX#!=WJNeh-}usuoJ1w~SFydM4u1k1d&+QWef}m$ zJpvs0h#Eai%i7=x58Tkw2rYwe>L!$k;J?Q@nsud>y7X+)eVm`PZX$xZ=zbu~*tp3p zGRf6Q5k`2#$-LqoMk59)JJcQlne}or9rp;gC6aJ5iy(jyVr7MlzFY8n8BvKK4bnB9 z=xaL&p#w!B()OfJ*6iQZ?e~}#0F$B(#v8PK0eBgJb+^&F5L~0S>%SF1=l=Tw*t7Pn zFI~~u$#JRzSTCb7>=olKaV8q?i`7+1RV8f&v5P(onOSkF9|W?^_lSz;tuk{GVjc{b zaxj{*b#n>LFan{~bm8lzzh8rY1IMU#y6AJb%(+O}3z5?26{(va^HGHZRP94#B2t10XjA5bVY)d;#Y*{4=%THw|8*Q=+VBh zh#%paQKY$|yDBf8i9A#NQbbbFBl;zu#QGbaJ@cmod+M+8_o!TP7w8F^H(mXco$&!> z(EE&Cb{lVZD1CwZ zfP#f}Hx=|!knuVSX#kkWcbV|y>7Y9(tTgjA{Jtn^X}e4X zh+aVUGQ;N!^DL0+#3rRywVLWKPfHjeVI<+}9wQ`F2)UmwX_;g$qvT8*5h$?pdDQa3_Pi-3ygWRiymF z-|X$ElGjj^^^+yb-emj?Kq=^LV8sl?b-f9d^lmPcTCA*VK=2fj(2W4~Rto&9&S`%-MA_Dyg$z zlcRH!gG%xJ7i@Upw1S$}ZK-44fvlg?ZfP(a!CdeNiaU^Tn}(HWLhBjGnj{g_cuAL; zp)9!fs!J#b(`C;zs`{#DHQ&Ba?Vl^wn=7We+xe1w<_yL^@L>(;^9vQ*&%?hJGI{O1oy(x5 z-POac9AvPQb0Dbe&pFZhMUkGDf<0cRz|60lM7!f)^$~of7vV7MKC&<44Y1^Z*_PQr z2A#JEl@m*6IoVj=|GKY|>dxP@oA9d#UDoG&Ya)`s#fg?q)>i&lpxAw?1G4xY@L$kz z+9Qw#J*QjDn}U#N0|Lo*uT?AX07AMR4T3FnKrpLjB*j{RjVUL4kT}V*@HC zP^!K`Z5Ir9;mxg$TVDW8{9y6HpJ2E3J&Z5*q#k+B3hzNBqZ8PEqvgC#T$BjgSQQAs z+`8x`J^k+sy)?>A0Bk=VqWEuz4zNqXX^cx1o>8Q|9e>9nzL)lnMXKAHs;^H^Pzrx( zsykn4WcU-%eFHro`4}BJkDB5G(iwva7sPZ=iNtsvehm%0C`ub0(9;o6S!-Tbj7o7! zDb~w)L!lnST{&l;#}b=FCfMu%jix_ zn)OPWeY8(h{MRZ+FDZ(0>?fbsO_cDL^zvdWFVRUT(@BrspnoYFW%XJ?vnX-%;nk#b z4_gn3wKtWWP(`g^C})S2l!cUB%PFa4jjk0Yl_gb46z8Rcl@t`jruZ<`1VhIdfvdc| znJtOdisB$KGyCYEuF-7J4&a5$*DKYSU6=eV*7vU}xmNJ`G*_AW>re>Qwq9R=^vw7S zlJVaHMJQ+xL%cqfz%7Y$t}^1g)EE0+i=@O^iaRFdOB80(*(t)QRuUvfl+VRg+2g7X z%1X6t4vZFJ?)73ZFq;oh9#{(&*2-A!|{VnFzs{B7=6DV-L_ zk1;LzQW=nrP{;Ay;S~y+Hb^t#Ga8)kSeiZ-D$H`QJcf2whBiqn@U)umuGrml909a1 zZM*hNl%9);-z$lQh0!xl10{ne z8Q3RE<|e|0+u;cuAFhd$EODpfQkZ0gU3YT6F^vyl`|20xt2Vu&77iEnERTvI|BF5D z{Eu1Q3-Uc)Wn=U@4u=R~)ootv`abtJ|Mq1?-`~qgFJ4c_7{o6Acs24ke|-vHedKXa zn*jnXMDP^WtYMCJy0zf}pN|R@y)%%DLkeg}Ng0{6U`x}k&%>zsQs3z7M|gV|BJea& zhP++}X}S&YUa-AsCO~b4BG`Atw^39A=>J~u(|U@4*q}IXvrm;Ti=}2Kuo~%{ zFmIS42(fbU!KW1Ux)0y-HfZwRY8vK1D)Lr4Z8mQT>V#8lZ$6@W;YU695urTI+v(l9 zQnxQNDG0lKV$eF^@-gOllC!AB?u+k#!Sh=6z=L)1M?AQazwDjP7e#HJSnDFPFhoou zx@UjN{F3E#BYGD`yR{A3`xjinPRKEnH zS(MeO+?Dbfb~>rnR+~q235E=eRi#n&KQ3f`Bj!P^ed%LNzf=MBL!)tKA=x)n9d;x) zc_Ri$xX(+uQ5}@>;CN($Bj`y!WF&s2;gJf@|j53BP`571JS5e!5q%t`xIt`lefcVCQ5mXsIK$SwJ!lF+h9{Dy+QGP6;p^F<=h1vhN4u)?!ci9)6e}1G zzln^XccCY%Q$aTw^NN02Fy=C@?mK%DFtivn?I~k;cPsrG{(RpNgq$eKNOQq0mQJmJ zSAxNE&|O9N!R6(}h-YJk>LyF023?kLO1^ygYRB{MFT&n``Lg`v2xVA+BCy=^$6&ny zc~&3=xx4!__$?yjJ$kOz+U3P_Ft-&}bt$lFF92rqJfen9=>bat7@ryv&Y&Z;y;`(@ z^$vo@2XYme4Plvpo}(g#tzZf&tLn1E@uX_zf`W*Mf`Wpas!DRDqIm*#q=Cm!ye8PB z&m&lX?ErMvRC%hw?%{qedHDDd+SJh7yc;vG%zkI;{AHig>j+n3_+Vy~(QOg^%y1q$195rLjTGhLeup4rF5NxNKW>Av`zgy2Y`vhfb; zC*5SX$gZ*P3@2?_4}N6t&)ciyvh+J{_%2O@Hm8xLmPolt*KCNdh^9%`@Y&m8f=OHd z+Tqjr3J z`4Tslm~bt=xR@i@kkE%k!eK=sXTn35XI{4^Ik!HYyFn@0oCwaBOm_dhM+q<)XiUWa z)^huu(_wEBCk#z%dN)m(!$`R{+@JX@PVl@yI3`~}7oozn8VE81YQfxL<0}yBY+GRb z956`H5wO4Tj9+XAzyN_ii-xudTzRp<21J`Mmv3W{k9M7cxlfdCQYJ(AX^KgQd!><)Frr> zKFX;NN<=3xm6q;##Av~6Oe9Gd2qiO;+{$Dm$|M=9xn-roS6B7HA4|TEDpg~^7H|Q| z*`|PcB$R4OH0Ux}i~snUGcGScdY|E=%pOo57SF3#7FSD`-UJn8`By?fMDFgzgu#rnpcW1{y=M)@+6rcAw#r zOk?1+6R+br6joo#e?2?utUc$U($3zf2ng1 zjg=jmYIHdMn8LKt3~Dqp7K0HN)4x=LNv>I-?kQ*N3zu4^RyN1%h+f7x8XxojEsJ6p z{W7ZK{g0V)eNnFBcW+xhLcZC2TCjcFP4EEM%p55U3nHGt{g!)8C#GPm#{@v*VY=em zsj0WsXq3+U@#*U2znd3gOORiCS1p$eAS9S&v6~syVc`ewf$Fd>%!P9hK*m^FN+GzG zTi+Q+BRW3#8F39YE$i(S_fS{mMONscDjaweBgXDO(?S zunCEa^S0we#uyqJ_HO&lP+mrj<|5k%VT8L**q&<%uNqA9U3FbH(}#J8Lp^R# zrqWJaN%8mYdnf(kJ3sBr+E0I4LEzcVQ>r>M^l{G}U4LrQtT>kY3wZ?9mG-Rn3Qi#D zBvDDyh{>$AU?46U(TiF-LA@+RY^mq>M5P@kUsc_6_fk=XvE*QZT55UFmGDYYx!#mZ zcWQ-FE`1=J5f>1U;FCy+ed-W{Vi^Su(*`S4De=gE^}S2a#P&mVb}Y9*h5b7)gBX$}DAcB}b;!{2~i&5v{)1-sUtO4l`4o zro@7HFW&#d0)tgI`|ouigZffO*V!QqG7bBmXlZ<$o@g&mUrFDKG@xgp1{{zD4aR)) zVoPa5sN)#E(n}v$H)B9oJ!OGNzwbIiMzpk=1BVR}GGPqU-+lK^i5^!0G79umMxn(B z3tR>T;jX@bnhrkDn|uw_bhKbTDy*;~fcF6m@hyypL8jEY2qG+TaeTwGisr7FO@ZB4>y zoP7&da^kytZSVn|zYY%`fK}xpvwBtO?SMw%DLNe4 zo_O=`-xmG9zXl!WLI7HQ_ij52u#xVy-`ifKIHIzN*~dX01H_tD3%P-x|B5ebFe@vz;@s+<_Sd zXMdDuIExQU`E zq}U_1NH@q|N&;(?iVp=^tDDJAHxpbUVGqz$PgBicqK(}!i_v<}_@o`_UIc>cliTDQ zojq=+F$|D0N@tH2m_zF4ld++KuZVBz#fcpR8r47s1Bd$DR%m*8%3g@_MtlYCR%INv(wABF{YK} z&c!Mbtj_fkF%kQj+}sGh+(_?_VxUYtr$pqi^5~ldU(sC~^ z8=mxZm<0zMRuL^81I1mI2QLqgG|k5}2nZ)|HfRf{n@W-q(DA>j4}1qjs$0;Y*}4va z%Ob?4{5P*-vV}l;W$Vk|VJL_~Wi-_qSsc`v6o7a-5%U>Qa4vvzthNRw=>!TeHC@4j zSD&e!fZVjo4xJ(>%`RP#He5d-eHnmHGFc4;>oC*t)-8|&IRsXmJZ5V4s(4VeTrlq0N0A`E7E@z`;3~|AZ!a$UwpYHvE(s zj*a9&O~7)B?Qh%t%Apa)(;OuCZkBGW{tDmkL~!6s+f9dW|DByWSoX1O`fPCX z&pzt#k-jvjke=+ds+6A6S7;FT{f++M2{wAH*88SV?(0wO2Yu%2tRJT@_}p{;@j!BK zzQA{hORJf>o*4qYsk7E*y0*DHq#wm!lahXBVpYX25fS^;hXvbAy|9qT-Apy|yaFrz z40lyIHnQvYkhsS|qoX36cBdb+zu>tU|DuhdW~?N7N|52X=jRS;I~{1InSFtKZOQ}W z5*;Wmv0*hUkti&oEERqIJ$sli*o4pcUXN-0ByXv)+AJt~0+sP$q1W*>RHj*rd?S#KjuV z^m@8iVw)UOuAgT(47)|+C#Bg0&=_&2DcNNm{c$D!$PtzYRto<%UVgdp@7qh;e!crm zLUYpwT~#lD`%#~(Nng}zQZywP@mA2I;1aiLk?I<3}`yzRR+-FBYbTT2sq^rS09ifL5vG<` z_nK9|G~?1ncDE0zrUN(&K(QsEguO9cU* zVJJaO7cx#zuxL9$UqX>agD`sv)Wcf6Ar(|5gbF#&S-xcX)DRRcKwDh!GGm>w_yBK zgZHOL94($E<~qz{VqV6X7BLTvCR$SNFdXDN9r&;$Vj;-|P)m=?(i~3+(|c8=NfhAj z@eEejl9W;|0ruzur@+YLoh(&yngHe9mCVD2yJ8q*1LJfO2d#ySjo`7a9VuZ4sN0Kb z#1f0+Em;Rg1$ANzbV|$9nO_h}%jdOC2ix=$wjOjdrC1Wp+=48??@9!rv`?ZQq>4Ng zIR%czdvNrbSV3mzM%Fi>#w=iL@FF;0fGDw!uvB{|3{z9PhP)#>xESVDyvXN|t*}jD ztRnH36{y9hQ-9CUNhib@i=JMKqM{wU9OC^Qlsf)G@54UYtPps|08FuecYJHhHJ_7w z!-z!PfLWkrr1^kfBH>LXu%wu2lDMQBxItc0tT->N0Y5nb9})1(#&zsc3dsUf34%`r zRQ4i=O|AUXYxKL@?^)z_R)GlLGLIKiU6%iZ>>KVY@*fm)0-2Tg!uSr{p@Zqf{`?{Q zgQIq#R6oNK9=eI(?2h6VIW%q0Ap5sA1hyC_Akbc>P?W2t9jV*jxK)k8fWBl)mmkLt4dP?!{3B z0L^)YCEY;YuOC`+{lYz~&jOADGxZ)AC@RE-A*FX%520-HYJKD)C{81V-rR=Y=M(|1 z0OKFUx0~$%Wq(B})B{Z$Iu#%X0rX8(iqaU!ZGo~;D-1RB_jfD=&gz2)ZRe0Fqpa&3 zW!!Jp$B#cCRO~6YnM3~XDvDhx{*NMf6g>O1$~RUHBv=*}9iX^L=sU_H;hV_ge9=p@%=mOuaijAOAQ$|~WbM!?Z61Kh-hmt-iXh`zts{1W%K{CR{=pP< zlexItc)9m&_44NVDZRRTb=SamwIFY`(B}j)F`*-Hg3gJQq6RDi8&Pl=7eEUXpunF$ z1C@avAqfBDB%t9UYmSPIG&!KFa{FAOGcxw-Gp%RNpwdlIb?tH!Wpn^wGJgP-D9R7y zcM-g(q(~8$FImO;GS5^GmnKgXlHO0dUl=b)?xV3$GZG+|iI+)dDh_@~*H3Eey&&=@ zLNGq;m+4KU!IK^PEKS3hJh4~2swK|PkA7m3UAs*fG}%|?&wdVf9rjDp^h=X0Q%&w; zl`K9GEw zLWoy($ibV*hmGZ5$Q^xrN~`v@@%2idAMJfFhH&5m)dk9}AuSY2v3Y;xnjDBZd>|Z_ zQ2ofuIRf}0>PHIE#}cprG2lNq%wRXnFsw!vzp5M|TgGcjIx2!~(4p?T5?FVV`A}eG zh@2D6Sh)e!HFfx$pdm#%j9QK-fP@Ow>33UO8})bcGF3P#VlWFV5+agDh802B`BW*x zGA&ZLDHjKmn_-zBr$c1Fi7b~1d1qp>lpM9a-N81w!^S?skAH;@G~%b~O490Xqpi(X zDj-l;+n+YwF?wzyL?&#CX=+m7W}@t8j=xDaZ|n_q?O)Q46u%R0=(&gmW@@;jn)TC= z%jfzH0u|}-H-r`+bX;HCxHa4();fA2`s|}Z{s3Rsc3;=FK-cGkxqgGW-ZQza@YxHT z3-|u}Ed-b`y&UduKqwdJF?-Y90lx=d>V}6j4ZnbFk1&9~f&2nh0+0{^86aO<&*Hbw zBn~~D12Y5YD!4;{x`Izc^A{m@q9FGWITfVud_bCPJCcLs38oaoqKr{}{xkqpCZ-ZT zU-0_a;)gKpAP;gK^xY{cl8VdAZ`Dz~B{2%>E#L>ekRwdb5HuOQ^Q{k8BwY=H4L&|T z9*Sn-PMIRVg! zibOCF>clsQ2!JOrk6JQiV}Jov@@_xn%3!gbULIT-hF~BIRg~LUd|<5cf3lkZXhx)i z12*gTo1=G0$&w|>snLeei4q1C_m6TgWyL7k7)GAh;YD$n2E3>QEj1MtmYXr279S>| zKoVVj)cEzlt4e#!?xS}c;-_*Om2a`EN3y7jdYmQedqkCFLx)NUvckHC7gWGbO)65J z@4wcjw0Mh#Avc5or9FP@{g^g69Icuy9)`2Vz*w1-OVqSPBKDb$3tKWXMX;Cg33CNg zCO7FUmu$R>I2Ox^BN^_HpspYqsc>;pE!mMAKoHiI=rb{3HS)lSiwjUgtBiH>5j#s-uj_Ek{gi#^tz*4uL5MrK?ePt1wt=!@Jq<+>jt&!y=?N@aw&9O+ysN7zd{KlH0 z^flqfJDT2{Nc_f2%)(Gzg2iQDHuy~^Am<1CRtzZR(!I71AuQfv)@^@idGi;av(sws zo5-94qNQ-%A}EW>Gyf!&4utfBuL25OwqFoPr63517Nyuz= z156zt_-MW|lo=Pt5v(uGK_#ydz_%dzoT6e5a$%aS+k#!o%PZha{m=j!jZyVR#08`H z(zi%zuP|p>5Aw*9W9!=n4w>ZqICM9>gi*S0It(20!}KdwD!~YHAdZTqtD(g)c}pSf2w9+@N37 zcGBF^;tgumumVmglRj!2<{@MN-2MReKsmh9qvQnxf4QEVI^~IOV%t+LcNyORk}BA@ z&C{b$CbEM&+Q<*Rc7F(#DF*&=xgi41%l3NJyvqkDHfSMYQCwC!Su>j`^t6K0GS67w zWmFO8l|xpw#jz5tF>a<3tc-(LXTnEz>mW|59!ud{LVtoqd&O&vpBMYe?U58$!)ghf z^iX}#ccQMOuC8P_XWo0NbGW^<^^9SFV^?o$!rO$d_z=2*CgXuYK2sw?Iw?j3yCGww zr|-J(okO}p^Z-#OSLLiAd95^AYgI-lnYbz^DmAFhIl_+jW3&{#G4uV#%*K3ni1}x& z{ISREjVYtTb}K1GA#SC86%l((E@kST6qPf1pA}xIgmjTURNR$Qa!V1!@k)9SJ}8h} z63DFB2FzkX^f%Z-@|^ZuW;w{8FjzsDpHJi*WGOFEv?o-bWPVL(9;iIYJUXzi5S%H+ zmxj|`qjLiC)8PwSA0@37g^ZfQ(~Pwf`#uZm-{HLLAD=#4 zD%lQO*RGcN`=Q`R^+FlL7O``qi8I&PrjB?`5d;%w*bM_oO8h1k-5wR#e5Jpg*Ebg* z1mv9yZ=aZR)*I}#3M9;F;Cv>qnk_j0Laa7Y-&I%>P;lh!0sPFVIZF|IfMESKvG6(`m@WfW z2UIOEy&GsK6bfdY`@7K zX>dSy46hc4{u2#BqQDB0W+FMDhyZC;98`!Nm(+T(2N*QK5ST+$0qrz|&6#b1Amq); z_PCAlCNMh4Det4x&;+LhWZUjtuV=9Wsa#t%Xg~TpwjhVP-0tstrS_w`FBqvAA^}}Q zN>G5sZ>CVjft$0|LVG9Kn2E8EzLv3Xfz(Iuooo){uxSJdmkmH$j};sYkCB)J)g;L! z*88Fq4YOR?q@5A{nw_!j$3VeCRd2(C0#rBp6FpBn#2t*OVY%ZY)4_g+J@MCk%33J6Xx!K|UpF0@(u=pWn91C{8pn;TugIrm#+#~kEgR(H4Etp(p z2jcMl2DPAQhq-0~_LoQC9Wd2o2PH)DiA0%;);w$^iTvFVg zXyI`Z^hO5Xc;QG>2CYXAgKs#`JSQDs%*Y{*DAcB(nV6IrV1>&HbmYpItqT~hL{X=p zaWu;1i|P6?#`Xrsk8f9BYqBp~0Cw9Jj5UVpf)jjG{BYEHK~kz~G7sSnIR&BvJyNEd zhrxTCuLNVfFSH(GZbL7!9%mv&r-F+l!4SFVN^yaEDsnMlZnnW@5_G^*+37>$qAnOc z?s-*>Huu0C@Mf47gBo>ZY0;688YWz!s_kBJOcX(ijopj4s8r^P6Xu+0KI`!NFYzAJ z41CClo77}`=+ZsYc*wt7)}q^=J22j=(~m}}fN|QN(ZvU**iLI~Vrl*JLS+uLF)HN- zF&wzVJRv*PVsZP>n92In7KRtRfgt}#%a9%M_UN<&F20o1|mrx^I_wuA9xea}0ZJf4USJv-1sal+K5ti^)B6MV1qnU*YXs}2iobl_?jXowIDT*A7_Pmu})av>Zsw5lU)0B z^ViSrx$*v_HS)8~ z_l|2{``Wg>d!EH80J55b0u4-tiw=K{+L*6 zdU5cubCdPP7e2P$_=^9Xb3oWhp_r*3kJQV4!B-4jAot*PJ~$oWKhI-;~%Uvx(%j~XH>37Rmau@%bhzByViX@L?u=m2dl0RiJJFq6?^ zcMl?6Pfx=O{#-+_N7L&iYN(c|{f8CBJc=$GOnE-*?0J$Y`GJY2O358YVL=iB}K! zwj0DRYH+8IY?S_&&m+<7qlJAw#bW`7AFqJ4|4IM|uCEZXx+`L)>Tdrp5ROp*VbDUy!67Kx){WB)1&05ZJdmG}Hrj-B)aVNXHM|gld{Dydh5sm}KN*rW*WI1$kT4Y*gVc29Ccf)9t393k8E(}d2 zS28vh%vXtb?VwB{msP{Cm!K$j9nMJXbTZ`4!PLN8twqsg69bv8Xm}=mVVJL!qt6eC<+ooEAAG)9Z@9I76|eSj{-3IBJy%LzS`8adcs~q2!2y zl4G12Irw7wEmnSY0f`;~2_yr>P8?vnqR*62RT*oIlY$vXIYr2v%c`4nIX}2tQ-Wd! zbcH1-l4Y>N?8HC*+jKi-twp6rS`Fx}rEF6O(Ut{I|0XH)(~2MoZJgTWW`xR`7+*z7 zhDAmi7JJ1}5sL}UOiCsS{XE!*An8jElDc?+0RMMN!xU6Bz!4-%YhsF(hU`{XML3Dk zu&f$iGEBLwYNy7qe*7a?<(EhoYIOkUyM8}E{{ypFG-7SA$?YA(6&2GslFP%TmDVxm znFVl~ZZh#}nJH0S!C_|N1o)Tq+7;j(b2$u0MD-4bNdg`nqi8^unwr5VPehs{`niQ| zS`4#2>6Hg&&NPA*>@-k&NG_^$>%)Z9PXyveF$^S7q$DP;#R&gM%>3aYx*^jWyOcsY zZiqqc=*OxVPQ_{gq3C9x^9QlZmlm`Y$M~<33w}=BDiFq|B+9uSUPT_Bjr$Hbtn8Z4 z8NItwy}QES5Sqvi1@>bl)?(kbUV4^y$>^u?hu>x z-xL-|{75@axG)Z#Szr2LTv9=LbEZz*B2wf}ADp-z0`Y3bpbxOg2flq|6N1PZP~(s` zNcSv|#%y2$2>SmgjM!=b+dueX^eAAeplsdXnE;GXq(tPF3qEhUSDX_2*+%imo zc~dY_?t2|+HO_$T9st4CBiQmhu;t^^L9emh(rOv>#NpD47$mLw^w(1iuYJY>U%Nu) zG0M=?7X?X%13l?F1H%6&zR@rKkn|%d(wZiexGhDS`;)go2Qv#<2HgMLiUCmd<$)^NA{n3nJguH;rm1eSPn2KmFm9)Q===ORrh z>v^zz`orY(fGrvg zG9)6$7vE(}L`dyn$`r{>*UMzBN|%>za^y${R(M{as9Zlj<{*F)P{Pf%3^Cx zEsKzd=?$8c=aE(0F{F|ab4Ju4lV4>hMgEndrhF{lxeM?}V1|ZRP#GJeTjCY&uZ!>jzcH6vL;PYC+)3FR2U$DLWUi3g^!wOI5+L}O+ zKdr=bdc{ei0@X{zqTa)A@(q#})$X&CIDU=F7rXqeoG>Z346WjKli!u; zN_q-SQ=l0EZd!vAed&=jV9qcxm^)+8^%hOP@PDhikp^H~kPJh@=2k;aWx;eP{)1cC7l2f}~@Qx6zCTK}1 zJ-Y`5Fc5a79!0Fhg;EU2d2iMs!u+sbUni5UUj@qmEw_ocFpdNyX8X6W31P~LLmVdO z4Wm3Y9VSg_Wn5AyQ<9TunK%f69(}4R_-MRYLnWB-iEV!lJX(zduR3;%!;ACaB)$3p8hnhixYNKg4# zIEB>l*>K9EQ~9&&!sf_Wv`Q73%(Bxb0R^uW;4HYo8E)cWxWUTLsit9kgA>!jAuR%a z#aXpdPs%Cmp{hiVDyZYeJ`d5sds2GuQsLceZ{4gH=vNot2IA%O&$5+JKp$(|o@IX6r+HaZqJl}ZgSDmtxvAPuw7 z!9Y>H6l>E2+%b=$JFRw(C>FTn-4(oUOaH!P=;x#9D!(qlVsY+z^m_GKatnCQa` zv6w3E-WS}xo%jb&@ek&&3*KnD2TL!+mS#{Oo+0F)I8cT_DaQ5jig2m*j_Z znM+ATU73PMc9HlVdC4L*S4B`dh0Eh>!f=)L*HM|Co^GuNC#*ADexV5t^&?4LxaiEx z%+Ab4#VDr38J@xoPP!rFM{#rsQuMp=pIffT0(YEZ3oj1>hKTVoi8t3a)ZW{ho@Rfn zbO-cr5abWJ(Iv6}1$$iXVdKfeZ8--*g@*@!nVRsRu`E`AkogC6q0$>I{8kcw2wiv% z1K$#zqqlF-!ld##R%9eROl8-qtVV=h>+4~USDe)Umtg=Xc6I@>0i3{%%r$5LoXmIe z9v{@8Y#C$0{}Yg!JtSQ}rpbOMCtM>2=CiV*TA75+<`N_LBTr4Uc}$vT*{y_MLf8E?NMwfBUzMIv1srtRyji`n<-VC9bY>0rOcrBRN6&`Run2CDsP;i=61;ER)DqXBtBDXk;* zU9(3@sER6Tof(2Bm9&Ohe7p+5z62T@#QjT5d)F1*C8O^R$WeTu+>c$+8XKpFE(wI? zq}X`HP!nu87m_^Vr%LdTc#m-xu+V9$alxT8Lt6Rs)@Q4Ts<D8Ip8O81 zSr_@BRm}HmK_r(M`+6_M>@IMFH$GXNlnL^u>gpu03qA05oatWeXunL%w1)EYCbe3@ zZCEaDTb;Dp?4-J(hNma$Z4$shS0m0PCC(*D5&22h`{XKQ%6KYTQz>Z@DUlK>ceyaJ zhdQqY`3vu_xs7+vEZeNOLx8o@?sN0P0OEbF|4eOg~^Hot(n z<3S_p_96aa>yb`IL{WmLi6mKgK=QGXb~N9T=TRw>l86E_4s@Ps(uMFtzEF(!1YMuF zslCm$Fo>_w;JFhfU-2dCtzaKt&kkQVhn;w#-w6sO=_9wc39s=f;*&1?6Gi)gWb$6$ z0uqk9W3}qUnM-HDSYv3N9Cic|gx63y1tq9q*talHx%n6&Qt1N~V_q1hl^V$*Ix*n6 zHwDw-Rhx4Grj|r5(D+gX(kyEENfVTx?StwMxHO4lF_c5WMw zwhRw1K-C!)e$}&Q(~|VGI8_B;l)+5rLJEEJE>2aP1!o!}%L-*KnD`7$qyDhN0G9sH z2ZA+8fGdb3D#^gi@`tW6_A7uOz+lvqhX<$E`WEgZI~kM%!>#Tq{36u@N6mmvSO5zc z;t>7q9?b>c`XXt#pj|7q;N?^j+u8!_3ADiH=cEy53<}Tyqg~uUY;YkLGivVPNqTy{ z@z29=xR;S2fD)pcn0`?i3?>W=jKE0@j1=6GOKad%{*N!vUvU2Z{LlIM^0No0U*G>9 z|J?uo#Q#rx0*J;vw)F(8j*AN>#upq6j4v8^7hhdgP@%O~rnP^_;4{P$q0W*T&(R!@ zDjh|&5c2nq@%It(&*+MO)DfP68t!0~Q&1961d1fsriwo4*wL{Cw=qZ;bO^y>q*Bl0Qx) zLzBO&NqXMMouBtiLSV!qXMsLym7_!-^viLezv0ND4{&7A2jz0c=;L%bYV@~qIWqJ& zM>$LML8}}m`Y>IN5&g|b8oeQR1>Fx%OqY{EpG3(KqQ9lf(W8I(%i*Ap`sHrI<7DVr z3^bUH%jg3~ITZSoQjQMYFQ2FLDz2A%^Z<4=}bd&zRLNb~R>+CmN&q(z4NMOZ9$>E|u{z4xJ%VELt!$5D4 z?vdynoOi?WgtaJzKA?mL`blARNy)?FC7#5@!9e$8pj*1(339FQ)2(ut=mRAg8F&L& zBQ&sh<*;EPl46qdB>$!&(S-$%3CnWk4=jF65?y#c4&2)#o`he6SAe|#hj&3i}V;xiK%GjQjT_{?MBBW>}IHr%-|4@tr^MDQi@ zotY&58EyU+BE)|55eg%>TK{8CS_t@C2vE(V|NH3uU-!Z4!1qf>P|fiirT@ejs*Nnl z!VZ%esi@O9jNS6?z9!#}jYD9kY}0gvbyC|+Zc<){s^hEUMDf+hTi98sTG(5JwDz{f zHa>6MwD&Z_>f>p29QD9qvvPEt@d%&GqNfx7$kaGfPq>j&jO)hkD&Zz1@8>3TV^lpC zQ*_!n{EK=nc8g9cqcA+I&YtYYa)`yOzQNG?g$c7>N+2(88P|Dc%#BqLL*KrgQbmjK zBS#0QBruPeC6HNrTP)jN#{A{19g!BJ9nP{a&~4=Hu!b=jNrP$LlUK}AK+lHj-zO$d z#6TxbxqI=3I?yoaAOn*463#}E+}~0E#Pw^ zzsofIF1hr=U*vJVIpkMOPS@mAO*z*z)I2V>#Mw*Y@q~gQvxmMdxo% zetVOVu2B~K`TpmeBovO-HBPVnU(b2>f3>|0UH$sKFUamnJa+4v(i7sDaJIGa$s4Qm zl2`%!Q~V5R4>`Lv*oo63M#4VuV@c1B$>bzgH-*O5=pM{@YZ4&XeeulXsBpjWi6}7pt@N@Sd-wMWSlvd@Y$(C z*;qNM7^l6!QNn&uk%sY2@%>*^C-eWtbW_sQSUozld`)0rk};oc5__ARioSw6_2IB` zd0Beth#pprhNAk<7J`2E)IxMH>sn=NcN?x-_&WX!)+|-UNf`bYLIS<{Z0eNEY?D&y z)Puqf&h@@wK1v!^K2(Fo-OuaoK?R?JR~e_~15_m@?kHP`mRZdRwYciMR|sjztZGxv zZ^`tXFmE2uBTN6sRJ4KT&&K+*4 z$E>?Av#PqXeD|$N_p$`HEKA?P&)rm;Ms+y-Fz_Ry^&?Kp_GC*GwQtQ;pZ3r1QkQ4@PxaAr=L3u zLHuDtumh%+gL?5ZKZsI~K23Zwte*Xh@JI@D3*XC{^3-O5aw;gLf^17WP{-tI&wu{A z^Axm~U_1c)`xm6wI=>)-0LX~5r(gfA`3qB(fu412M%L;{o$~p*O8I@&sn1uHN6noR zBy2cxSu;!2qFy@fb}8?6ISuL`hhA50byuC*qfa>wy*731u3GMie22R^q-UIg-?$}Y zeL^UIXQJiB{-fQm+)lUQkVtVmwx&+;hvy^j;YP!w@17uRUfP8l(&XAmy~bxA#JjoD zmAU@7Y+ClQ+LCC3+Pu9@hTA=ptO_@yEH|T!Y}bF4S2~nOcs56QotAkQFP@*}yN9%V zG@sy|5KzX~*yxDqdL~&_4m{!Pu^xKP*`*T?62_6q;@o1`kwMqIqt-vCR$#Mie`8mT zlZm%0xW@A18~f`xO$HLQA{;b|j;mh61cB%@o(z?w0 z^kyu}E6(-uQ_FhICN7S3xax`Wuwp6ojwHPg6E12e!xWS;ZeN zagUUnWehd(Drc6sHjFKb+6&=i=DNm-JFB|msV7?EoZhf29qcg>qY%A$g_rs|)2o@! zdCOX>&r8PJc)e&lys}}6xOSyLKo+G$XUVevz;b|QrxWkM0Iye7;Hts?=Y;z)JbQ^( zS7^n?wc67)Q-eL(+;erW#>anFHYx1XwJEHjQ|RH~BH4jO(9rc1j;CK5kZIZ%>i~La zL2nI441liU(~IeLUA15TW#YWspM47}OUJL-O$fLajZm!J={&5xnY^q^ zB{j7s;->De@z?FC$enFTwTNle1Z@Sa-nKfANfepu)>WLT9(uN5@`P{?*Opl6TVt)) zY+vK5wMWfyYY1yhYm-;A>={@NJgMI>eU`xO&_?8mk~8a_ZXT+aveeYc{Gv0zG*i+3 z&HT&Vy3=pw0n+|Q1llG8>mp>nj1)9ic_qqXGhA!)oEO{ZfwAF|fqElUCS9E&Sn2%Y z^D)(CVpFEzpxG$hEtFFp$|%4uqRM$aY1c2(xAGs1XrmK-&wXIyIvUf53)<(=Gtg-HmWb%KbL=tq0gCKy|sW1 z+5gJF`1J4dnctgQ;2yx5^u(Loqu`!q%{Y8zHY#e-YSlP(#BTmBXcVeeBcM_~fz17a zjlT)1OkSU~mqX61KxXmTn*uSUKjOV)5whp4YOJbj(uF>~$DmIuPdOLm6i9k3 zL!8{or8wEjLrkfbX{Rz(eN|c0E2!P-eNm!e58<-|4DM9 zL~6WJD~E!)S7l^As9@@7^I=M>H4Tqb9Sqf*Hy` zQ7%0iMyM|qCibPjHFLa111(1btw#MVM}zP1n){AsT8-ueCS+PQ?_0%-P}j9N)lsDC z-egxHj?kB%(m1)P)a_kKFWS-lp*91QbI(y*PiH_Edhcm{tG|noq(b>n`RLB*ne6~iQ z`}9G?Wpw6P-ZMPjOOFWiqk9s<{`90Zb_)B;XbA;m{rBBfy3T8zLP7q{+jrN-SEuqy zzC?=I!&mp93u&RJF$7MFiQ&6xB6MuY0qhp=f0atmx7OBEtmMK^RHPE1KGEd}^&kuP zziw-6Yz(sKa}PlC0Qh77jb&ebU_1AI^?da^%wdOG_Np~hvV*=yQ(-F$3J{Me{^(}n zP}d_djM?}wQ#*4>J<`FxtU+ABTQ)c6$Y8-GC*i)^2F*f}CApob0M|W~l2CU$&Lp=L z#oJn&3SWasFEbmn>E54{E*93NBFb&@Bbmw7_sRq0d#hTj2Ou`kWTj3drX|x{%hTXx z%>rj0mBW#G_9WXjH&BaEgbWXLyR!*vE&4f)JUvaV_3hNRcooB%)jr{_&L)XjSf%SF zGWx-&=XJf`sNBLm0OG$is`-W9!q!Z}!q%d925YK$`saw5t(mBWoh8BGrRdj*B>dmP zU6E)aqmruh)*wykq2`cqWJaZ44lxTucVS-BIlL=PyAyxU0N}_w<6N{4OE{7~xd|NS91kkhZ(qG`%MdG+t`Y0v`G0-krxxd)00w^11+hda z776HK9mV|gF%b=~7#DjT=InYMw#sKXZ^dw)arW>GS&}b5!O2`-NPd6gnpISsRn(%w z4dX`x+)44Kcboe~MV=MYWG#IQ{lRoy;puh0whgKSp6hjPdUJ+c(ErmY4l6%!)J6O)JeI~Y0lMUCLQ#nDdipXnknUHIU`$cQaL8xW9tx3 z7(ztBsG0InuQg;`@SpMKu<^!!`pu+o#l6&I+jD#*!AxtaxzNXvxbqqC>qo;X;$?z#8?X z1)YILA-7ZPnoi=KZK;MB65)=vv41(l<&eL31B@g3(h2bbj0~&8QPOyN{`c!XtcBVJ z5MYL|;n&ym-&rC;43)Vl)sGy+^zp+(6;D_KxMxz+1V7M?_$O|vB}nE_2MGKwAKJ@( zO;&jc;^W zjK>+%dS`}Tu8d~zN?T(OIHg$lwsRAkO!sA^H-2z#{NUBP>4XwD*VHjtnt535);v#5 znaSUp|I9+y@`c{LcbqbJZnzqS7rPukDAMmAZn-WjJyaV{Fp^^sAFRvi#KpO&5pS*% zFQLk@s2EQPN<8TvCF!=pV@J|&M55k{jUQ!v3N&dM()EMw-?IBlwk1YeNK>T6qtdr73swUZaJjQPi|KUGrH zsVz&lESop8d|~^a{R77sT_oS;lG=rj1UH!it6X`M*Av8?V9uw;s3u3W)!iI?xN#n$S8^V@v8X|PjVL7*QfH$hJ#! zTi)MpTh`y99D7P2t@vyzE!AVh?(Z$?Zkc6THR;q~mT~FG%rrH;JYN3XU*@fSD3$K4 zwdXfN5043GvT17WUNY$Y*$XpZ2HGldU28^by6erXj7*JeOw3K}O&&FIt|_;$Q8uw% zb!yi#_mz)z6GDp?q@E#}{Sl6T+R(LO=`7(=`JWmrSE@OZ@3T^vicpX^SK5t=2$Hbm zRE%?E2MCX2qjg$^-3HCv+O^Ew!gL3+D-#5qvp0?9y+ixFS7?ZOycfuzf{folXl=DU zK56FfympO|u9I|?PC^Wi7ppds24jD1c+%A0c^@7&@pjxs9>(8KT#cS8DbaMRI2>pWLL!;>zOVffQRlm~+E) zzQ@?=-rvr@|2~CD*>Z1B&VN4ut(TAAfseidGX=X|{r$54Yya!3{e~a+|NijWB^A== z-*;!b#F@i(S>>h(hS?M1bgb0m&*J`oh;XqJ8-^QXJ1)q1*o#o;Or;SEVz*@mzo*<4 z?EPhnK@|Okrkv00g_KR^A@fJ9Zn|2{T3wTyb)E)X=7$!FdPG9_0#OIuk5Vllb||Um zug5C*NHCP3#m6L_`ps$MNm!>_2O-;Tj@w|OMIMH&a&~hc)q|kb@C<^{Y16v9-G>JK z(QcXwyltEtE~%#18#Js;?{>G+Q)g3Ouj8xtu@AN1nLg~+uH&tfHnXD}qublMDi z3=z#gjh*#v(VJD=1YZhh<@+ITlsosr5$aQDIPDNT;PWSTa)JytCw_Ni|Hnd^136zim-eWCw&9O-l zd}Y=Q38MrOOvI0w-)N&&BT_Ee?I1WzjNU4{;cJ+j!!kp76j0pykr?+Gleer^NB7c~ zy;y_l%LW~IXO@ZtqC=T|r(8nV%!y`EYB9R8$xovcZK*!A-RDMIEZBAnQHC}z|}P^4@{&Nhds!{xjGoVG@syimILj``&aJ^RYbiQ3^aC_%AXCB9{fZJLz#2Do>P z+YX5ALci^NFXHH~4_^BIPUc>rl(nYzyZOBO`KxvF87518PCh0^CcVw~DydR4c80k{ z9HVo46-Ui9%x_=O^mG&O;G-yf7WW0gG8z=h=@lk9&gIH>!3d1NN)9T}M`GJKDo4Z| zxDoh^*~o?@zbFEg9PQyn$+&s#(hyuJk@4m&mw$8gQx2{Qtx~971h#~z zV#*zi!F8T#l_ce=jP-{ZyG>32eGWNtsp;&^ruRKV~w=xy17 z8Hv?L%YZ%pPgZf~Kh3>xbL1m|oL)s|WNVZQOZLhOhA$bUZ7_;n+CFVAxlmNgy#`GHP z2;z04OhGcUas%YE;GyP3&=7@kZunf0d`^Z0j4fO_o;t;&%pts}<*}Dk&y6l0$Jr`y z=3#SXY0as$(3%t*7EV(ak}pUNOjn-|r<``o$r3Tv`~kB0{1( zas2eOd4vL@=&QU!fI--}Eeg)m<94uRXe;%u%udi%XFKF1+-c|c5E13i+skgh>Rjoq zHt0Z@2D4d&nFMpHSPB(|bXo|6VzcP@e-SAe0#Kl(_cSQ<9m;xjb>Z&9z>pQ4I7tCr zms@01&yIaUlDOkq;M%|_#20e@&U>AL{@29?0}JRnNml8)yb@PQ80aK)5(_SkCth8q z6}=|v_-;KWaxhI}NoSHrR4Bl(dJ#K~r=@wBNl8eQW+47Dw-&eKp=Qs=VO{z9nJoa@AjE%;UOflOtMWUkLyFULM^_(t>7h}&%Ty0NL4D?dpJlb_`VWkN@lm3fGTs`jl0WY zQ9Be1x<@;*Nbtb1KXLTpi{wPr`Xkgwv6gtT@x%JOttoc3hc^OBe8OF*cg;&&s69M> zyi8d5%DDdLv1zg(v67YAFdf^lHw7xsiI&J-BI;~?>~ecj*|cbq8YnNj%sy}xjdP0U z-n^$Yxrd+J%5w>V2du|Ozt0h)0iibX-rr@B)5Sjer8rp)aeg&1rPkAo52(%jHm6!1 zNL7+t=ab-fEL&1$fsF$Q{=4@OEUcXE?ag)^0dQ$p4dDV8u; zbTdX)LRAXW3_?ZNX53om3vs0aSK*<8XU}W_ujDp`6vXxqjF*QzBx4TN1!N-U#wTW% zW23)sFUcTgN}V3L3SDkZQ1fJHHH_1U7uG9{(RR&9^?1}n!@OaYkmB=;`Ol;6V29tT zcfT^M?-6@g53JZ)soEIbt>1;E#9CYhZ9;kh5zWeeAz;Q(mPhGw#-&*1opI4 zoff`}q-D$(26UQ-+7;?WgQg>Aw%pt457jKFqf1kVb_DlN)RDP)^*3N#uzEC}7Qn-Eh8T`V|t3C;Nf zH3tDd?|~%<1q2f6L`z0|G&2Ef(6WA}W&MOwsxbfE6x0-G=CBGwAH>bRGSid0Ek4I3>ZC+U=FFA3v ziR2?~jM;c{54Rm}<1D7asqK|4?`Wz6KK$FBuGUudckkF#dslYc?+eO$!TYj-#`Lx- zx911Yz6m^S^*`ZZ;IX%BZRb`F=<01*9$*v2M|n_Yx8rMB;$@gWSu8R!e7>mj1D|go zSSD0f+m>qM*=HY~03PQ03J4mf1;_1)Z0cg3nxIWJhT^Nu$!zN4pPDI~*WEf7Dbbb$sfm^v$+G;dM?$dAx8Egg z*IraF<~{SAtlq`9-%+I-^uydNbaI!8f}MIygpVUbK5~kzN0d`21v;7nDPlM!!Xh0n z(m%O2wFRN`D&wd22d?x~usn&FTp%`vN3Odpo&bV|plJK|UEo^u>Ff{kgc1vgb932D zn+MIICV?amJWfy-fH(ol1a)n$og!kMd&_~K)AUJvh&U09bH~thJm19s14z9ak__E;wjy3PjIShQ7*U=nM2=S)uYHVa5LP6Z1^;UGe zdBPmRc$8Df(^7~4BzejVcoWoGEg%+xLdX;pgyK>9wo0Y1qG6XustH3rM^9920BD5) z5tFMZd?`sBttN>W0Fy{H%KOUh+~%8wE;;aV&SFxI*3$`pQ2?F+-LP;NhGU^Zf1272 zb!mVdlCfVP$-k6*^92E6Ng&lZGPA(-a!i4%xZ5DcjWRaE>^!E{vGt-l%bIEN8wF?}Ff zG))-Of7%Uuu_~EcT`O{tcD$oH8xs8mGS3`QeCVe@Uz)_u;eVNSdA@ex%Y~byczx!7)<$==?vo_ofcCQfP#p;KF_qvA!{AB=<;%-NPh9_M zu)qsdVln|d5iYujLGA4E#950@fQ@b770FxHdeytV-;6i168KnoYib@_-TMgZ=G))e zk1(Ydyaem@^Zl>Ce!cqp;V<}O?>{~7Ll0J0#DZ{Ff$G4^f_&;jlpBTiV`)P;D`~=l zPJ`&od`EkBdW>ARc7{qWdI*y!vD^hJ4*tFJn|n<&h5#ch+~GK2Co7Gn)+YWXr=Kp% zi`YYrbP2Wb-cSYBYp^y%yLmkPk& zqfcL-noI7^ckl0E4lAUrPc42zlsZ~F_f*5G+Q%Ax1Xv92z+#vr#Eouq;Tny9jXxSc z0d$E<6H62Sy61IKaILF*-iSNhd;vJb+$Q)!3QUKB7xuwa8(GQk)UB+oGM__2EIkpQ zqZ4ng%Hc#<06;>Tud`NE(G?8}aqYU=48Pl4Q|+Em|7^IOyESh-zWWY(R(2+!vkH(( zaP!h-L%Oa<(k-Jh;QxNUIVMnOWh5qliI5`7R=&%Wjc}V=#Log0Kko;68L#drTZ*@I zahsnMxwPI_1-qe|vmaczxE1V@a~k@e4bl5AR|fBB5?#Cvd&7bX!R_O&*o>Sxkk4hd zTA*f-ffgWR>e&PaOergTQXl@TEa0z}FRN$g7(NYI=hN`^&xrlW2Z|sYJ z+NdJ6pY%h>zXDxyom<_YYU-5uR5|f!22?*(;mio{p@~wwc+c(hxDo@zNLUa@ z0w#eASG)(RKk*^~(=5{8&?)s%m6$7VF<)hb9)2(%Tfv1c?e}A~JuiEDUQY77TyLnz z&~e$*P@z*xO)iV+ujvgey&-fuIXNp%|DvVh{fi?(ua#SXfVq#dyJ4_ls1@`vG3hY6uy|`yeXl(Bbrh&|!w= zB1VAX1>AL;p%I;Zrd@rM7IE?=hVQmk z;giI|cjsRkI%_&1mHhb?Xe|i1(5_3P`a-zmIGIab5u)nrSF zvE!a(Ig89KTFG?wDMtdar_!o(K1{~_543tEA4b{4lrSpLs?_G#@H~B+aQmdUYwQIl zkCSU|JGW9slLd2KMFjo0Ykd2B?AO~$0i9EH?kZZoP|Z%kELX zYmznDmu4{&<<4ftSr*lk4b#0~#?YrMd{1H%0?L&;d+C=f6ihW4Hh=CBiLQ6N%f^%G{j2F1cGsoz1u5 zPQD_nwbjB!*t@gA8L*4>Eg)C^E*rJ=$S?n+cv;B$Bca4k5-o}E#meq+O__?0LvZh> zDLl42BRbOY3P7~E0%*=hhy$wTa|NF=VX5Y97JlkDeNb$GTf9UajVy9Cy1(JD&Y4`P z-+`mwx6EIFT14S{B(R5Fy>fQ64DIU|@WC8{zpfqDw%1iV0q}VNjP9(=K9QtSuCwz`g!jiOR zPx5v3VF}*hU?Dd1KVZoIf-Db2L=f3Sluva7e7@4Td@H`(o9(}ktA5FV^@JMF?{k^B ztzc!3{YOVNVsR$pNB70c?gJSjPof3*5M_0cwYgq|axDoGP!b_c)Q-u?V+wN`bQn#- z%$=#{pLWB{VwrYO-@r3U1C0Rr2dQyrR&pGibnTFIHPTdF)QN98>c}3Wy(;KSLzs`JN|+xGg@A>%;n&N89?b2IOQ&O% z#CzG}XB^3zsc!N!bBsD2*h_=vLT_g$}gDazQzRJ@`tsptrQNVESE z$$kR}kn-M+o1H@bGTx5++r!=eY)`FDl@*`$iK*yZ@)PjNqZK8w1oo1q z0?|~iOB&(oWv|2)r#ODn>@>>$>`S}qF%E49Cnrzqtg2l(U!ihTB=XY)0gtXL!Bl-*6wZ$h5+~!M1J)#DkM+t|M z0}`}UP)ZD3?f-=5eu&OCRU~7w#wjv;K|Y%LR`}3hO_fjGY6;x2D0S9+Gf)F=P-kTd zHoj^l1-B~_eG(R7W@mX@i$H$b!rt<>fejA#FrVz9VUKy700DWdae{yYs-M%4$~IbO zUko?;vS}Z1N+?b1Y^ip#q6UU_mEFQ!rFr=3oa_V4B)NHN?9DyR#JG5B+zb?pZyO~y za3#2hmzaCn)OFTTYK#J=6ly1e;;Xl5<8hUIk$Lon+ltCm`laDlS?y9M@@8dnK^ZdF zgcLy##UvsX_(M_^`uGq}v6(fc?r}=9s7f=h3fvBz-DGi0OmnPKZ%p&ZbNtD^d6i=m zRqY&Xh|m}o3&DXw8Gh?*BEZE2iVf0l{8s4`1eD?lbxTbqIF?1mIbhFJ8jS>NjN}+{ zIR}I6a^QddDQ7FE0buk7Pv_G+`R1>DTqNK%E_|jioL37LEoEB9zC%FqMZV?t-$@?4 zJirjYOEk#_fkzLL^2%$6{9pp$M6d|Ja+-i#0k{jmT(r3T-|&Jbpy=-f(v)X|06d05 z7yO8CBN}pA_1Wc_Y}C(Sj5m^VgHs?>L_g`dt|`F0H5X zbBDsC)pWcM$CL`xY)6E30b*rYW;YjwHbu7nG;$fTW?ppZHFPr%87jdM!3PCkQWZYwEyty8T4)4Z~@=tL%2=wp*J;Tmo=mJbKjs{Y>$-EZKgM0AX$iE z#<90UJK&T3;LuF?QPLBiPmSusO}f+6&#%ba)61veP32xSlSEk~tXw z6(K-77dryH|2f-?W?@}AY4UHw!}H{S#`0HayS%cYSa9_jWyf=e&F2nV2;IPHRlv6Z ziUoFg0h(PkR;vbEJ6W6q6xC0>mUZ4OlUNxvHK_| z;bshT_hP)Ag?()NR8_psBld6o@9H!kMrnjU>^Ecn5z)!rcW>_l=JpGE>eg0S%Q`~$ z^+vwB_{QhWnb8BejqNQKG$u=v-R<)+V)d?$miUurduwASFX-O2^&U}nzvxF1e>CDV zat*L1zW17O;oU+MP#;AiZFuEw57wUaeq8QdUv+J7&m`dbY}feIh`VMEKfW}R6HXd! ziV^jC#Wfl6_$Lncy39E0=i>o~XnlFoSMjBox%(KGgDI>QhZNbzzSIiM)ad4GO3hTH zu91(oAE0+b(PP00KLFG_l`NTi)HFxjbf2cmX5bgpx~?h8H~p25dgv$}=XjfCBR}hk z5WBhJh=eAWqDw9W`_89`zTH5+`GjBoC!>_I?PG*uB!ZmP0M6R1DpmRuS*dNtsjnDM zrxDR1qTHy2Vc; zXvlx+?wG(zPC~CUNpNcIc&$lPkJcw8-J+N-eb(q3yv74NiT%C2E~S{uUY9=Ln4X(w z8PnHbGnZ*8$37Hr5K0ihp0!9wR1XX5Ul4E`#^hs}rWY^iNs9q?A)PojG$NGXPUYp5 ziD9ZkZY~C1|Awf;lF^v+wPCcplw(fuW)>}9^D>)2y8M0R><((?3@xLbMlv130$fuS z9Z~31s01KDT3pbdDxXfmE3x3R7hyhjUl}{(`g!dL(ZJtvn-Tbmkn$HKl+j=s!`mp2 z4ch&6=BW@B@E~@_dlb$F;X%yy_*+IgNnr;qOol!!Hv39O`^sxJ^>@kc)P=lwdFwNG z29H`W>(_>wntvY~zkO?L4WNPiors=>Sl*gBOqoSMc zF|A3lw5^3O&;%nIUo_(O_U`nvMsFt9@u9fu`RXwy;DN-}?xq{=8q+(o&%zv}t3P6o zyyI>#>o7Q}4GRJs#=i1ufvSV7g?1KB-)enp%yf)e#m_cPi0dxAhj$P8xPz>PkM z%cLu1WSLGJGpUnKMOV-*c`Q$4ZZzY zw;_z^E{%LM?g4Y}E8NC^G4UQA%at6fK0l(_ws~#VMK&Qm_~R`N%4(pK`kU`yyJ*uZ z@z>N60}IMKj1DIW^HL@6q?@*+n{ikOBa=&*9VM9+RfiVoW9QX|snv%Ab(%xdQDs+j zMlxM;7Ax|c%!q{&BoHDq!uLl=ysoXlUUWfi#v=e@rr=AUO`F=Cqy^&hP#lKBk{W4`pq%A!>4+~v)WK?Ewv^;G*Ky) zRVigr^H&-YRu~eMFFBQcJUAMYunpP8j{CjKk+QP5v8}R8N zVSP(>-qcG5=d)MFz-1IgTs)F1SuGoZc0|};7YxwH4$(r2+5*7VRjAAZuF~uL)cb)!8B%?_N+YXeX{;>6NAyPYRLJaP>>goR0&oE0t@sup*k?fyByE( zgi_*pX~?W@ZsvPEhN=}}>nC`R_LCT&;GsMS%_<4AD+$ZA*ljgu{(Y76%ckOFG%@ol zc#88mguV>bps?74x8LD!-}dJ{1P7+3?;%3?Sm~BBisBc&WoPApO8CEMIuCd%`}dFA zo9ttxI5^pkE#%=?nb~oSjAKR_QHip*vbVDLULnakGRugJltjsBQ|YPx*X{ZJPv?a^ zQcs=xy07o&dVf9_iwnBkl?5j;ontl};y%n}(?a%!#48d@{j{|gEB!p?e*QIy#)=YS zf+HP0-kNn`d*HRbHAPHjy`cC4dFzyo?)i&2m1P@N&XobtEfl5B$42@)eZA_AJ*0G$ z(+Sg3(Y`0p8?G$w3b<#NVnS*;`iOSP=%P=Frj}$$ho3b=&(luakA7a-ZfMuQnyq7# z-ef5x)`3&8x1t&Ez=<`OCe~RBNjSD!;#;nL4!J)j-Q;L~lZ)=o%BJ2AM*c2Fr!~dM z62-Xa@9KzL2OLpD7UHi#d$DHfC$p?;I$i7U>F?}sO8n83_)OfTQ{1M(g_y*gq}<{1 zLJ-e0sMIndwYdG*FX`Y+$-hFp0)slEaKYP3V+dOYoaO*A*28rg=(CVgqBOM!1Ft=} z-g$M(?K^bpJ9G+Q%-05&I>%N^)_OwLRucliz_6j+n6xa|KoZd)>WebIgbFj1xE-%> z16PFv?A(NFpzR_6N^g|gl2qF2RGxeV6|MTi%E~)#Xb|8EhYRQ++L^z=tm zsnqm?+n)ZnWu_QE_bEZKY?-<(;(r?kge!cmTQpBIoJ9LBlkQSK10A6AM!^iRV5aYK z!OVHFr9Lb89|Ub=P61IBpwfxK|GJJ^g$^i#2(KV-I`&gN;pY+8mGR}KnPb31+UvkD z12I$}>DItG;|ow0Ocu*S^vc6{(waU0T!_5&U91|VQY9u&HEdJ<*_|I(IzgN370z#@ zA0sgpE@4|Bx*V)wr7vG4|CKC@C}o#uM^@Cq*teYB-{>>qUFnLI<}sS>v}mW`&YY}h zenS$OT-uXgtXMiPR_V#cP88c={nhyo%Oj6orJF?ED1uEjF_Gc3y99QQG%G;{j`ntL zorJj*Fz7+HZaae{CM`3wlUDJW;!34dq|8iIK@>G9|KgyZqAS0lzIKkjT0~F|J|eG~ zMG(WEWJcvVE?$#=%z>*LGr|~`l6RUu3Pt{$%4878!_YP26x{rO&m8pyp=)E~h+|=E zMnOf^Pu0)mEesPrczZx=(7F|Z#TUA-9k=H`jiQpGP%+7AJ^9}Yj+qJbjJAe8BErFN9;h#?|%-etefC6~ z52$o`Tzur1O|ZiroG!G=ZJf2$EPNmQ7Wpsn7CoZjW|jz3-Oh;!d1(Iq1h$tlVD|9Y zj^Ttxm5sxBVV!v=wX9r@MgTg=m&_vYRp~Fu-h11PofCJYez(x)5cY0>gM6CH$$MTnrwRi3A?y+ z@A_vd>f%_+Pc+lgkz6Ok4I@IaLlmdj{o(ZqXWjz$?jr6@a4e`*=}466952a~4P%$R zd2XCrOJw7KmLZj!4=bf@NiZJXqEx0-;gGN*8d(zKbsnH(8Wl%=ti!9nUp@L3fnLD& zn7|U}=z(6VJ;e*S%2P61p8)xGzLa=W2(HAOy#k^(jKO9>&PHa6$o$au_en&R1N1He zgtH)YhEQz$60hLWkr0vYla;=kM_55bN*xAh72sPI{img01eeph!0rIVsi1^R6cLqh z8<{4;9I?m%^nvlsOHJph=4LM%d$oW2uzC8viSJzY%T*;rHW15Rn4kKNWnmcy&WMzS z9e8zkIUEAIUie%d6pYeB19p?rAhv)@Mq`-!AlP-g0CgxMhjV2>4)j!dD6-NpPE)IZkkUNGx{Wl-N&Pb-BmOuDqBx zPn%^a^vqMYwuDuIg*MSi%ax$zlE=79OkJ2`q_WQQlx%+y8ED~od^s~hPZ7f?`ITzq zmCtbxiil-DBjKr^l={-1k{#rvG4Wgs^|*eoWCp4O{`fnnt*V=5+he~8zv_hd({Cmy zSn5^JaF%KFBXe`T)K)y z!4FjrzwPY5&-qv#7V>ciAk!UiIPM$*UD^ou26+Ag#tcRQNF{jm;Nzpio=1QFHB0t1 zs-8|U($=b;zEnN!Qz@a|DM0^eg!y_bHpbKChl%6hT569pdF@ssHD!H0RfSJIm6g9W z!$nCad5H)oCABY~av$P9^*wZ1o9&}qXWf6AaHsFb-9JBy|NJPS92C>?OPqdz9>xwz z4h>2{a{Vvm1S=fh75-LGU-?pO?@?K!!e=Wvd& zx1yr-lVqev)w4VovsbWh@%tIFKddm_B+%5cp>xoi_^Np zaE>lx95jE>mIT`UE3r*r+RBV(6EiKxgDu9b%>keDJUY>r#;|<}0>IF;H5QO#Ef4|A z+;~Md&t}*P%BvABO*gQ(kk*rj1}1gw@GX8kF{shXkp^;@Pg=SUyo3otKMWM@CPH)( z7#40?x-$Xu=$VU>ZiOvbyG>`W{O{^txS_Z7``*m{y_o}~7W{!CKv|4u%qn-EQGmfk zs}*Z~PKN9yUcO-N*%RQe|<(6~OV}S!0k& z(K%m)Bba;Npiou5>^lzo*CR)hVn}+N0O$;$`?q2EV1C}J!7wL zZxM=^L@mcNJ@RHuKmdiaKX?~>fH@BIfvIZfE9EC5?@q&a7Aed0EXnu+_-3BeShs9K zuu-WMYjuWpaz;8Dc8BVYE}_s%D1i;N1Z}n3UFE%d0aOvl5D?w~EmVw@&}F#nvjH)- zPRM%CI{wpr#uqrqpU)$I6nbP1I8Zqo&;aOxH)gpY#Ev3|9xYPW8xInAY|^y)cU{!`bKA z@CqXdsPD>#EU@a#>aOZdGhfqIm^bf%Ed5iWJ^M=bZD$gb^z5jGjCKm`jM0;0YT+d1 zcbyImFw_Ymx$61Z{VWACx&Nf+k))*OQMX#~v$LA+kAEr~L2r864Kk}wXZ;Bmdj6WFv9ReS5p-XrgZP!fvU$*Yt(x(VT=4!{kV zq_B}NsT{|Ur#o$8Nzi`pm5*D*iH6faSOL9M3LmNLmR~NDXjF7RxmRpL1QIPF{J;N1 zg7$G)69ZO}<{d);cCxipn%8rA)`dtNn#r|0-N}-fzmiaQzee z{{FwWnij#x@TZzm3HD#aCy`YCK`KYz-@ae}Ql0^2;rFYLpfDU;{T!MS2~A4{~CJqYA8%nlsKp&dal32Atvj?BH@S#k@|3 zo_A6rvBPcN!+TVv0iIua^Oy8ndg;x7ALZ=!40i{1`|iPG z4gr@w>~#)ZRVgxoF$A(^jvH1X!k$IgLVUmbzR4xuxf=yHuB;lo1FU%)X+WNUXVPfb zXZICMAz}UmZ-6lXtr7v4{yGF5sg|Hl1G)PBuhk!i@By8FAC>FVo{UOH#|wr=c{N2_#- z@GrD)w_&x7$<#}&YaOLq-OgptQzgm&nf3**#}ztc_@VyPvq8`2_|h}#PaJFi89sc` zY)npNjJa}@Tyj(w%BY;$s4kTL=7OJ!4CL%~vwLQHw&;X50sak?7=Rw&W`}a#fYOt$C2Mi>EW@|(Qq>z3?DE0_PRm#+aS)(i`c&X;)L-*ypg|v zj1hBgC5_BF?hY$^FipXMrh`&!o%^TSZ;tFaeZ4j|-8M^>VsT=xt<}zx4U#>u(Xbwf zzT}jCwl#}v=1o$euwtJZ?TYq$%Y^hA)=hI^lXATxqvX}e%+=0wz6VnUu^tw&Ze9W6 zhG}^FJ05{&?#V5^c)IC(Qg(=1LMO^vG|F1Q=_S@|>WX!fT3y+Ptv_Y7!xDXFVO7sm zAuM5z3z8IqSGg+NNAw$%$J7hQx^tT zuC!r(<|!C+b+lK2x52_dkdf<8Wu3)gVuPNk@!`$OAAw7@dVUM!2VmB2{k{qqlEQ`g z=YP+`%VHHkl;_`Xy*e-p3UJMwc%c$tE;M!jEFHQyq!c6A#v^mQIz6H;bM5t_!%3Cy zS#!51Y~0>LJ+;C&4R?gK1`YaH?UiUbeyT}J_)C}@`kLO(9xq4dbEP3m*E`SJ>^uj7Xl89_Rg0;M zaX#(de7DWU%=V&zxTu+^efr~sKtp6AsNxvk+oqE!K63$=X01KO>Y0|dm6BGULdz>i z@Bw9AVZL)OYsD8PRe z!L6$dFJTri4}4%s86GT^2WjQD5FHSRB!+D6c8xh_0`&tW;Kjk-!-o^d-W?^S;6;Fo zRA39w%8Pf#Pyue-$UfRb4x2URLbt)$gft=Mn-E!e0KLhVnmwIFR}XjOnAxwbQwO^u zSy&F6kWPd1(ciy+roTzjOZ3}2UYJN0faD0UkyZ?9uyt%nd>7g!&ALJi=rFVOhA@V9Zu_tkZa`(`3p~;~FrW3$Zg3y1`z$ zJtrb(taXEf8>mu6zz10k51-@jIAL@#5=8p1$epq#$(ax~xai?>r_7ajq)RV7 z6A6aVq%_?G=V(K1C^F+e9n<9h_YvTYNfNdm5=#!HZMp~k9*PVfxK+AmGD`TcGxJ`t zl2L8$#-}_-H2n0nqaHIjQ1Hg;zs()P@`%Rj7aPeM(d1Au<^bu>z?jS+R0<*5!qqjE|h6t1_>QkA{!a^1@^RJ1>{9 z&j=fb&|PDFIh=)l{zfJ4hKWpzA|(~C3#T37yo-@k61&86Bdf(MKU_X#Q*71Cu$-5n zs)%jjIEF?vD(Au#Wh1(TsOW=26%*!+INHjsnP~)6!20D1V3^pgb;by# zQz9%c@=oV~VFI6MX6BVteJ*nbk@2M3h_UsrBh*QCq^q{RlEdwUW-|z8nu1Qx#!JpT z-HWnYWxUdjd5W_u7(4LmDr4-~^ZkvK)3kt)*wdfnc+TbM*e!Xj2ds?W)9<1=U3YZBz|p8QC%&@#g#x2_TXN73B;o>qAawBo_cOosKNn z?>WI!3}FI#ZYH|(NC9+@j_U~8Czijldg#0@ATq%+;`z64{8 z|6piD%0##(yBk+kF2Se7JmBH_cLxkmV1zt+RY3J%h0T|U1FH7V-|a__KK_RK)&Rei zxMpiFEi>oxKWRWL8y)xH1WA*~`}QZO4Jquqk@`mH9Q zEr<&f>V!A4Y1z+~n&`JFR3GE`@-SjKg~b+q7udH zHQl_Y$gxs6IONyK#d`t!goxvMoh*>fJLHO8jJbG$)$t|U`TifpkL*Pr_KH0uD>)+> zT_P-vmr!f){OqzB&C%H&-?@+!=z?ntk}>P*6os8{m(;d?&hMq!b+c4VCa4ome-(IA zfIO8Z!(T2@KJZC=A(`&s%aXq=Xs}^)Y2#cbBYWj)s@-B}|vk!6RoHwhHY;+uh zv%r8K^VTRDrq9I56Ye<4xF7dS#oAR7ZhH-f*=zZDX==(>}G4$|%Jgmnz ze{_VrA@5#nLX5-b;kgMG~u^X60pQ+Nj=HpjP6OMw@)42t0 zPmIC!4T2&!I)PhIXa+OJkbYMYANlYYn7Am@>vWD+WbT4&Q2`@dU=s3|8Tq&HOcBNA zM^xsmQjI&bm%-VbB6yTjrJLZL=FOR`<4U%eYC`EkuTn!)ZSrJr;}JPK}wpGdhtXyBZqrd@zw#E2>7E4eh^ z2FCsDOpasxL3C(^20<``nl^krSJ}9diH&ToOiv@_if1lo1|uKjT#`K~QzFq(BrJ+5 z6E+nIYdF6V4IO=X$dr&D0$+%Na>TO4h`;;Y>fM`k1)os&Y!0(_PGZ$N4k4wlwy_7g z%17`b(YZ*D~+Yo9(^Lq_Km0n zjMoh$ouZRu#Kov{LS~&PXI3ot!`Y7flX%$X=H>({k|n@=c6N?_N=n~89KJ1$Z0mYk zj2qEa!Hwu%JIg`pUc+Z=hLkF5c=9_s5s~Cux4VufE9usQ6()O)A zMrU4UUnk3*!@V0K+|U-|wz}h|wL}Qpr?m4jWE~AkliohfDn`;4PW=S=(PL=^lbnG^ zx2ii`XxRbfjbNiMuU~3nFlKG+Xck?S!2?QsX8ZhgV&M{=9GriiNVo`8hWF%}Q(JHb zL9*g1xc`5Oh@er`KYJ-XkL~_>x(l`|K!CT9U$JwhZ1)hc60{q$i7#W$j~{?Psd13u z9Jlh5z&h2Z0^mXZ^Yj}X)F?)>=__Jc=MX09HJ}W^E6K=+1MCcY58w#WjdT+?Lbs8O zg&SA@t0r(ffhHobW=Q4UnTM6!OG~g6_@BDNM@Tdil#{>k5h8Je+70Ce(K?}>fM7@X z=$j<9M*ETe!blE(*aP7sK3N&UBr1Ii%nEdlFb%WTEBf7vqq{8CNpO6FC&4Er{iLXr zien5JyJ_`)MmAk?M*Tem>)=JwDr^nLub&fhGnAVObbz*q;m>~(j~pP-a25e9T<=rK zAU*<8B(3RfFG?T+alZJBt5za-AC{3iVi|`Vd_p+m&f0!6DfJmJNDPMi0SDyqP40rQ zx{Sm^b^3d7ikir=pR!=B;vDu69pD(hqSQ6v{3~E?>n&cyuYCHU zarHV845jp`Q8Dr=vuM)By-L~lDmiRh*?j2rOwoIWGjNMI5@!VN*B!$ zT#vJ=W#Pb8pFQtAoE6d{V<|?Y3~mOwfW~J|o3nI=%6f(}*M?ul=oosQex3*At^Ck* z@$kba_HsIZ#Fv2YFGVC0XYt!My0-P`x(b3@NUQ8aTUyvOa%d-to;6HBM_SP0yd8vT z_3<{@Szb7A>&#OXgVknM-Z56e^>)_-hn{CkgC6lzuC#)^x(pOa?SG53C-c&`veK(F zfZN_u%_p4Op%C%-gxJ>B z79Jl5K}|=trwj0J5C8O{h!_d>NdRW6@r?XNURGNi9sybA>YVJF)VqdMBkY5DfaGZ9Q=^PB;Fh)Ehw9q_F^ zZFevbK_X(So(NMY@T+YCF;ODAsaE9@J3*1msHbb(3uJ)y+3_2$m;t7x zj6jHHit=%KW1P%OK^{f*zKuJQvW>eBjD*^qSYOdL&H+&cMvb}T$PJrnLFLGeGc_@R zYbiJB&o9t7_aDBSZ=}kaxM1_^X|%^eUrUJHfT&l*o>$D;ReLgalFf5$P7*ST z?9D4A&nD8j5DI80G$C+$ zFHiYIr_5zvaCKrXrhAdUS6P@dV|t&zP9)!U5#Me}-#1(gbA3a-(DVxbhYWr4!b>tV z--YMksZCwI`Wzw^z)5}e`Kwn@8m<{$ao=T1;iF?>SdE!}J$-j^pmU?rnaA7x*|Sc@ zhMLTc75;qZYAtjluzoe*Hn9W&ydV9}9^G_q7V04V9WS@o@wcxd9?o^#zHrSDpCu%ssAd5$LWQu z9@p_t1&+RZ+rOWqatpMd2L=?ZAQ>!|F3G5a=I|8!RNclSp>WQ)FZuB3@!%446d$01 zJS~EfawACUyh@Hr)uy-{; zwp}{7<YmNG~{0 z&lbs#o~mEKK(LMOb;PCxEIJrgHvT;#%vyukzT7+qP}R}5gbcnTI(^gV2{{p9lx1~% zfs08Ds^X66{29~z zZ17o0s-5>TebBU%+kuwFu|eKTYs|i3G{2_{9=a49^x8zCh}BZ00W?jVuOj@~JF+56 zN33agf=UBcJ%1Oa(<_c~R4oa&(F?uxN;i~fJ>%9%8Ej9`%P?nbb!&e1cFn^-PV3#3 zfiK=h+$Q`c~|emjj^+Ft{Ls{&3F(YixqZ5%BTdIc`i9aFtxD zmy(aa;5yyu^73_3XfnPs85)Oqd6#)}NQJhv99fr17GHHRT)h?c{QHYrw;;By52T14 zFjGPw3DN_99dI)c@Cd<72r~gscKcO!$ceL+r;QyeF*+R}hw>N=l+wCxInuTvAt#b( zR-G{8mL^#jpE{(-TkJyeJS_J9`%lx~92t+{K6%~1^H`hrKWoGDEa0b??^~a&?Qrh4 z7aI!cs%1>fHDsu<(5C~TfHuM3kUF}@kga0$T-KyTrYvV=A8zLiQ|;%cHm~Y0KSQtV zNps}v5QQhzMKleg=Vxrt;)yM^mzp)L459+8gsHwYh$vOyO(QePU z3NIG}{C;HX{L^FSCG7P=Q1MN&pGmjv|8ZzU`8Yi0dKtU85Yxk1jB+}ut{a|{UX36- zgwPZM9=(A_6I2CepbXH(bCbm@;zm!?#arr(cIrmw5PEYmE{H%!yeTfG?v+1iHQtVx z3_IA@5wLjtH28y6Mc)PkGuVDzFAslv>&w#;&FCgzC1B>3^`5jWo6eYZ-C#^nAI|Wj zKTpEY1WZTjzz2c$FU5+y$_>cCR`6AAf&8LU^qbRdb#TkB9Vj@Rp zR(Y+iDpXd&5CcRA5%&lRAkz=i=6jjV})IlK0~C$h-$vd-X; zN629Ur0H$=@fQjDjQo3)&h{5n$-}1F!!kI7nI~R3YJFldcNf@_#34~Z&oZd+9k*2m zV4fm#V%i`$RAiJIm-?~->$IDteM4{wjaX7Q@`Y?Mh&}bXwD1hPmBVc82+3+VITGyS zyIt*gT|@noI#tH=kVsvTO*#=X+_+!<(xmW3)v{jbQtDLNV(GxPnm=HGExy1CXd z-5BFTUu+O@aZLm?itvrx(ak2Go?;;M#nLvxLjo;AS?Jt zvB(Dy>-4Pfv=I`~KxTZjmtty~?E?f!ns6(V$+Sc{{ciu#nQ_*0);)Z8u7Q!uJKRJE ztX^j4I9-OF?CI*v&!d~Hf41$M&$)+(Q1LLx4BdwSkE0BaHMGDy97bO4fB*jKZ&=u? z@2_sXT7__iSBvBm@R!XCD#`Aa-e=128&&Zig?ht3Uw4{v_Vt>bT_0F)U2Y3Zxt1Oq)tM-Cy7coD$3A8HKmfK#^V_$3s$kRZn)qLtS?xCd`VO8j{Rpf9wqgY& z449%qYJ)0JoW{?7TGllBAt4WQL8`t#i4DjDbPJ@?s5BqVQMI394;3-jiDvC8Ly`m3}czB)$viqXoM(7=+ zt4b6i6lM@&&q^?rOSFm(TeMhk_}g)Ow&Rp>A=aT}8dB;n)4btnHI1&&;Srg^C44h3 zwWFvNCiG^dduC{d2rfxM%;sx_Xe6?BHhJB0T;|9VR}GeNH#QLvnxOKy8;x}MSGniiIdKnE1+4N3(%8<(T}d0O zZX4s+`cp%GlxI=>(20EN{oO=AQToZ@hCS*;MT9fKno=i!MyJ5j%9|=C+nHeJfn-V9 zxl1HT>?Sc<;D$`wB^BBgGFkZyQ&%hT>^wome=K}tJBOST9{9VuSNN zrQ3%z-5QEpCnYFHA2Ab6ht=zfCq{;ZUkKc$I!WI|ymsDk@N-g+bNWRSxpUrBqWLfl znThIrpV6M{l0V15rZb1SG9vXpmbO7A9m#jlWkQA{WmE?vjC*-Xmqd%?k+4W)Q-$fU zjI7JLjH}aFVnQzT?)=(DJic}CYBBhTG$wyPHRe+c zTvvTRwDGZ$;mKS{(TbnE(xiF@8v~nj^F!r!)KaIGxO6KocUbC*Me`vO$rLq-M@&39 z`J^QMWu3M5eKn43`D$U|DG78%XEvQsr};pPXmo0PRs}hkrKrrrUOvRqfAP^+Qp_w2VGQ;9+K4a#+U%I}6R}6W{ z`|vX3-Iu&)&e7ko7;KxlW)>pN+G+y8ur|Tb=~91de|3Kei$M$z+h@h-NyCy;tRi~D z-YlNlC2Y)FTA>Ev=UQ}G%z@tS(w$CPd>i|t8#hn)O?*(|jUCS$pUbx;{9X2Lm+-Cs zQIC$I1)Q5IE)8YFyZ%C_j&s+(rQx=K$c&x{0fduZqPFI2HpZ`&%R-b8-!!B)x8W7Q zybQZCp0L@8EfEVhtrHnpmib%NOKuAGpj?zoh_}&Fi#w=#$Cj7Ui(lfVQzfDZ;;{Om z^-P+JM*Jg|;MhsVUBq8;y98-hrdC%wPu+)>=t6)MZ1y%O!X~?U1s3^VPZ061Fuup)vbmKv}_AB^78Zc>aLQ#|O9lhxM3~77th% zggo`3tNNx}di<;{mEga(?z9}7d7S$dRUf2P$G7<9@q%V_oYrX4v(xb}(QhS9>!wIOi@vguwV zn{e+Z6gBg-nXWX{_)sNz+dB`TNYqzl0{yl7Jr%LOH{2z|BaGGVd39=BY+Vu0%OFuk zPida$&+YrcA5C$Ba^jw2$2GR6y*(V`cgZ3GIwl+~KXDurR_orVia0Ukqm#Wv9+bVb z1Q8Rq{&j8(5hvyv?29~EjWLPzx8@z&6pnZT(46%&<{`)-40a7Ke(YRLXSHkQ{oQ=W3cjy$!x2>^7dl{c&#>rq! zo21LbWb7FipYSn|(18WovD_Lx%%_U4e@9hFkvVvUxh5IbkzACNs`oYXm!L|=@R_X(sQCz&`rcX&ooB@-YecCy zykQCxB`&Sz07+CdIY}@r1FBQ3y{`ofEYpUNTkQ;y6H*e`hv&E)DH7-CXJC2OS+#5= zWil(h{*HEN3N!;|OyG^?cip{lN901u1a5+?Q2Q-Ke7qU6r_$>O%ra!rG}`oxiwOcmeN85+tz(0I1xdK zc~WJ3)QDuhuiHui3H|d_c3R>$s@R`{IF+N^lY+utbdb~;C@z)vvAZ-5aP?80ebFJM7(mA2(0W1&%w>^%Od; zdkHgaCF~`f{5*q-E$zBp3o+G6@)FZ6iJ#dQ*=1DOc1?%36525?_Syxk^@c4{!!OQy zYIw?Hxfba^#kvg&4z>;~&oY5IoejOjGrDvVIYB8JjQm)R{ghID5w}WjiF~sk4T+he z(-p8YKwh+8Y_aplI?Md+>Y${qm$5%y@tQ89SK&{D>y&Vf85SPiADK~v=zXyz>nXHF z0xqEi(VqUth(LZ2827gB5q=?YR?aS_@|^f(dPxgSFSz&5%W~u;3Fue1v+;Oq?9LgJ zU&-_2t~gD0)A%goL18MdulzLHE_vXXB7w#_HE83 zd&4Npv6PIv;>w)E<%yY}HmUX$y}W4EH%NTs9DsTa>kvuC6sowZ+TWT$iuF|^3%oOQ zE9t&Ka6m|<42)o4{kv1aQ63f2tkgOrCE8U!JKb6Iu>I>sUagm$ovw-6*0=%-1W|D+ z=joPK(lna%rftZTFSE0fntCk$X{@!{OHDNL; zJXJX`)ji4MJ{SIEPmzwh1$%BPA=2Gfmg<*TsxXgB_-d^atC3cuUN0*a`-8XX8Hul? zvmbh4wpmNu*@l01qnT0RP8|i9MFr;Tudy}>OHz4cNm2{fouHGJz#o&g8}Pp(j$2<{ zyB?AqQ*}RbXa>*3mK@P(mMY&q!9PAf%ALPN#nr-`z%|U)zCion0mTamX^O$$pG-6_ zlZ6HDM5JAz*KF|KEZ*&~81UbyC~1KHglE(`-Y_Vl!qfid68UY8Gll;qol&O zfzi;{^X7iTv4y#T246LvmoFL5SqxT++BDE~&^$lhFO54B9pMURnS(emr+K&BTpPbp`DwH{xf|VJp-iyosIcmQB2(6X3PphFgJGIxsioz zC|ICh5GQ1lMU#{8DUlts9+dE-{6`ZQTdz@1JeEJ*@(lg^P6_{@cB`6DJWo+IMC*hAX{p$Z!5N1rF7MI1X>mdv;AOKkom&H7$&yg6(QvkurA{lU{5;_ zew7!<=8Y_cfGTI>Zj%*+56gb1JW&KSrhmoQ*Y_4;R7S#zQZ9hh3U?tS*aRAwgbOgJ z`TqN-RKjU7Aw_DRlw3|O_TBR>_!tBB7Cm+mllUy070r(n920N#KgCO$cLmY~?l8#E zx6o&EeroKu9IRx|rQ!XNcNUSIotopZDkPMmCL0$yOlD2`y10REsfpA@jOrOWD`MHFC%^e+yqA}OpK z%p%uu`%In={indRn(vz$KIc>E)fq0#<6j{gtht+U)>ZxsNld;M!?LkJX69Ly^aPTB zfHAGi=uotjKLLw4X)q3+s$L655}l*7a!zCz*^(?7oe*!)#(K)2h1DV27uZ#MEQy82 zzbFRg{QmC!kBy;}1*|SU`VmR2&Li%l^i-AO!G&IOChb^go~-ocw74;ugi^$gLTV-q z5gV0edC5adxs#NknUnluM%^N**FfeFhm+A>_F_y9H@A!!NmG)UMN7r!ntdmflJ(=| zGegH9L7E>F7JAX4=y4?6651EC)6lpuNu{uXn$iz62$rP=KInu#2l+%hf`_m%@=?a= zULwvEL@*9y6ko|pawcu#T!I~+H-x50QoI&$Q>4xp8x1=cVKEzLqbu`$_%$&xIQ` z?bCZW#-!0|PIyvgh_od23WFaJ8w!<_;jDG^J1m^2g>36wPR?vD>+o}u`uJ4PJDfr9 zs7ucwv20xtUGh!+oY0&vi6zw@lF775j2~(2C5wCDK=#8iCKN-%*++Wz@bL`nSWE8~ z-asWwlUM-#tA=;9Nr$n~zH^WhJ!Q;%TpfKKXT5Yi&gOzODWSQyfyFt(WiyuY2nCX~ zu8@@MP5%PsTNM0>*{jV;wAiYRhkID7^-E4f^XQOLQn1 zbRy!59W>ppc%H@O*k=mRD##F%rjwqj5`Xc%sYUq&vGnRxCvn0ZHc9zD%`(dfloi3= z>v#P3Q)M|)Uklpuj2@gu}l2xXbHnKW& zvi35&0EYm_u2qQ(aa6bKE$K}%N;t#Z*}ASZc>%ua^UXN3VHAXrc4atbBJ)YbYL>V2C-WN$r}nrI*kN zui`|r<+}5KG%rr#^z-WU;oh$25=e=R>_)voV`Y(pQqgd}>WGdq6&*Vyjh*M^C$ zsHG&*p!i|Q5gB@UBBi4|yH_FRCTk-$I$n@Obyb6@X>RRppLoPTa2L9FaQae6HaUJA z&q&V&c3e>>Y+Z#@iES-S;=WUFn++Xh{&aln0y){JBb8q9HJ%d@YZpT}`d{==M~biX zuk}2q`k}3?ZKGYlCSf>S%POKfY=kR*g`=cl=k-){Zeq0L@st~uH6;w4;M$Tgbs6HI z5@WdL8ZA2==A6$w6Pv5$cycj<Cb3h(W#x^%?`@f@d@cvlgK8}Yh`LZ8 z2X|j>F@Dz{cSI+y`sRIw%JA;KiQSDX$k_x-Jgf|@vZ#U4&ru3D42S?>4S47E9zr#w zEHXD$5nUw^tS#de6TaWk@Osd)p-He>Lt_LdPHylDEWvGFOn|@xDDH{rFEP80CG$-F z9gP0I5$-XbiMdevXrE!UjY`nbAuKJdXm;)6O0B#t2a3OQO9s@dl@aZOcWJOaK~`FwyBU4eT4Ps$>_6dRO)t7k+6j=jh$`eku!DuaU}W zdM_nR}1d2$Z;nMGTFpK_wekcmy7-WyWWS*(S@G7FSwOY^vDA(qQcBZP5atN z-U!*p0c%6~0aL;IZDL_r$F2ht8~L|^A%I87A5)pkMJZ{1o3vYz@lnl73KH5Q>rF1S z1lH!f-?*_(b!541icW4cO^b1(zWuTD!i|X=9sNH;Dn6+>+X6Lk%W5Cq{Js@tO@=nS z1rc1p6MX-B_10C0;yj=jf_!ZrCt7#HFhrLybK;$|x#JnO*Y7H6$UdmK8Xh?KjS5>I zN*=MF^ujT-i`@Bo#2ZxdF_H&(duu{-S39||SA=_WUo+)+>GqU!gcB8{V0Bq@S&@n~ z2)ht#E^5dvh~aCzJBoRBtQsvJZmt~{f9aSGdr}m0-6e^+;S0{$=piGLXGt>E-$;M@ z?fES-{Nb&;*{^=m`q#yIDbmb`l7W}GIKxL_E$I5-c0U)a( z_SO$=W1OgEZDY(g-8nS)wr8!yZEE}&h~v+N8evyK{$}00^z~~r;yd^BBYu#pX$fgj z;8sZSkr|{i;i>(nn;B=QvNaRJ9i32~Y?-t@6htz|2uY1@W`nit0cofFaJH^f_3WJV z3oH`s*eKagp2eQU-j0l)qV3UZuQgURR-%$gK}BGx=kwt!p}s+D8vTQ;UBG2!YbBgnc!81`0qr1p_qsM8V#)#muDAhz?>(Ozt?}|Iy(REoi zH_+I?Z@8#M8LO-%9P1wITv}q0v~*>gj8Q- z-6*UXJ@UaIv>F9O|KBaD@*NL;fjnxyB555tlJ{RU!T<=w6`fkB$7n&*B-{!9=?Klv zC`X=ZdFT8nNh&q$u+*@msZG3fagFAAx-P513{v&MuozxCc6RJN=Je6CgE|!MkrJ8@ zsJ0?+^Dk-4YmD?uPiqf^M4WMYNF%-WDB6H>7xkKomr9k&Q?qoSGNN^0;F_ui>npl* zF;%b@Chs#(vZOhi)_$Q98a$yl@sA3^CdnZ#jP(zm z#N7D@j7^U#h*6G?h3jD__+yC zPU##{MARXrrKLm$0cj}_5Os!Kw3aRFo%@%MM}aT1Pgo-!H#_|-f!>y{q;Nc zaqQ&;gTuhYde;5i&vl&_+D|7Ci~mAx$@OCBwx`}Yd%oON`$3C}&qJaF*G1wf(^&Fv zscjm)n{%|>9?1fYhp7^tzx0H8SD3VK-H>q!HP8L8mVqT9?H)}X&&|F1#ovN(tVR_G zVdpG7i@8Tmq}2=ELGnT#bSQ1sU0X;oAgm1uv6Vh&6H40$xR1d~)vH{xgFNhZBfJ4Q z&DF!t0@9DGoCgUs;@OAw!x(T2dh7>L3=Y$UN}@KSjuP8Y=ER4n6O>r7$IL%z z&#DsBYGgTf`t`7QSq_`pI2wQISYk491kR7)+()TiBJvWturp7iXb(gjNBwr{r7F&} zH8SspIx%!uR8yP^%u%sQ?(JC3TaB1C&t3A#W|#Zyx2kT@O6;2Vh&`}dDg*LRHr*CY zAa;o%ino_r>?EUe;y3*bU5Ss{gVUN7VToPPgS6gjQI;`7HNh=2QG!!TsOJoohF#9r z1g1Lw}#ysWIrz9GQ{`s8>Gy(F>Wc%}G5aj89>sPI_f3MMVi4e4I4 zWoA5&2R4N6tpSU8cHak+!7t_*&2TD|`S-I#7@Iwec{?4DwYQQYP@sF|#D(Q&yR@&00!Ob_oh| z&OPg}<9&bzsjR_U17m?kEvHM2l%$^=jfSlP{ZWRsZk}g>C44^e)j>oYi*#h}z*00a zb%OMO{~3TjzZngUNj(OcWHFJ-AMHwD@wz1RxJTi{>$=>&mg23d^$R&AF`Gpl*OEN$XSVyc$hN{xaOK-!v8zbMQhQ<_L< zjAv|wpDGPceu`7&+#85Uo#MaYmumapmhSf4Dvrx!_Ck9$Dpl&HfT!5vbO z@SaJLHkFB+lW;EiprLT%K9XFBJy}_Wy&xHzP~F?M+`lh56$dOT=&+Q4iji=f`QWy`2T$%PmW@rxNd0>4`iG4AX zq>Y!GXPdW}U|RQ~_9S^?12uZ{T|7`lNlv7s!W>pr!3#U1Gb$jOxZk{eXY@nfeU$CC z?X-6dPu16S1?!ilQ8v+1t6#I-1)Efqbl@nDB2P84@`aLJa@qi7F~@Y7yHmK!Yf0FR zuZ#UT|6Nqz+ox2!K(8fSQ@RiHc)BZ!6Kp&VfrB0<00_IO&QIopz;Uro)ey$VEG3Lw z$HY)6Iuj#S8XOBjInvTp^aWMB57)PL3w36{R_fp7+)+4*633*q7^_<@r!(2C}rTPIz@Ob zF&#G!jw`t#gJSZj)SHG>7Qn>DF7;4j7aQ-)92_kEfRau8#-smB%J*cVG{bck1?&gr z583V_P_-p>QCm<0HbFMdV8|^8p!f@DuN(k~sk)Q9lXT-zr(;eoW+?gWNc3m9B8+^| z4S@`_s7+e#0N)gkgFVU_^JemT^p4Sol+og@2XkbIIg zkvF*rHTXu!fhXmMDY%^z2+dS*FBBEIfUla6oUhBHMd8ZM=aeUP&2a`*3I=Tto!fxb z@jq0~tQ)q6vwRy{EjBhbgJ83B>uh%G4kFBqhuu1R}(doTAfPsbEj1#f@&1HK+Yd`;klYIhj;sj@ap zYb57yJmM%VCX;mPUCZ33PC?$1n#W25t$@0ixfgg=+lN>(CEfYZ2w#_-VJvyqGr860 z^3DKTW&cst+O)fKM!Or$!Yb9PGh4UB4|i|7yyfL`TpVC%3bpwVH3O%!3epYP*1O7n z-f}8gW7mB*Yxrf=Rwe0+GuLfG0$*q=AGoW0@UC_w@6qOF3sZ{+z44iycGuNPzvsRg zt6g6%DM`8#EMUb{tkFk1E8ulyoM7yUH?@hAe4mu68DZBjt{v{Kl5;YrZ(zK+w0r;I z;3uz(&q_|M7spQB=`0Q$Hk_^Hmz`#r_BTk>@>I9uUe&~x`czJ(PrFdk8X*Sp1shlJ zWwymr2R`$SsH^3fkaV(gPgY!Ydi?2Xbipc{O4lQ|m7hpl(Ge%cRBv$S{GIz`HpS_e z`g+ZNt26NBazjZ{uu*SGRz&%#QjYgfg+i8@+i&TYZ+j#OgbL;yDPT##7#Tq-Rcp4=$Y|B)VlW5n`9|8oW zJMS7f8yL^n`#Bh&6_A^;IpR6oVo%4YjHzO$hSPj_@-lU*Be!Mkgo5_*hW*ZFPw@WZ zGw;Va=geiQHL?xOvQ2j7<@DcM*cwfjmp4B}GYz|$@p6{ivAsRb z&`kWPCTVi&2hjKt-MBqugp65*r>{Q=FFtT1ef2=>AI`qFU#?c!9zs6fNM@j6t4T!E z(~-}Oe`p1W?GTh&VbFfi5b}#t6(G3#sVC%*wFlnbH)z&*rqo6Ha>cw4<~7~(?gEV@ z=8bD=;iWc%5Jf(SFh7Ny!DmA~&n!gO*inh(fh+x&*Y|e*M1r=p1ndgn{-0#6@Qu98 z1fJhm02q(wH{qXdv^;eNX5#wKgRt#a2=FgnK$;~BX_~Tbcg`sx65AJPo$G4{Ywnyo zr?ni(8?g|y5LR0ARq4Uq;F86~J7Qs_F90T@G=4Yi^^~i|cn7pn=sYCkI!?lVeWqm1 z?NhXO*x?M5y-fG^y*>H?9*{psekc%l-u^hcB{s=M0dAV;=`ZoV`A%&!H=Ml_1P*yL z{YO1_Oo6lk#m{>dra*8I?XbM-4IGLzYSS!v>X_Odb-%4!bT93>>I6Q`(Pfl-FPd=e z0v8x~%@qd(I3dqDW^Y&a6EMDNDq!qFqRZ)I`wS3S2vfZQKxQNa(b-k^pTOTc-UAz* zJ>Cfl22T}P>Clsj^#%iC*|s8e#;Oc;lqN#BW;lN*&Q&caf6SGBea!Wuk2-^CUCCx$ zp+!!UqTg&h)~coTG9UKYyDo7ijz?InK^_mc2cVVh-Trz#hT%G^!ptp~Zn>q&Pn7kS zDvHbj*wpmAeNypZE;_FA**pxJAUHXuiZ^}zYg$9F*rG4}?vR7`U=o)lA@yBaTZHG^ z{dd*RhLK7tq@I>E*s%(;FeP1)5Aj*LpqlVTlM}0UO!*YP_g9X(Mdy%*_v}f(K?4I$ zQlL}$l*mnMC;PeE;W{Cs(bEUY~!fvnVy zsAKM}=hJ5HbG{@zV4g0BGZ@&t4F`92=FtW*#}kfh=D1lIILOo1J9|(?_&Cy*dfLZOiVK6IT?mO>5wE zGDVwB#m<|09zuZdw6vEdpg{+|%?Y+PpNXz&fqcwip z70@30-7leiFr$o$!u=3PRQi!-><8_h)s&ulj{pRoeF*D4-hM!+{WQcN`xUQuA2+Nz z1n>+$Os3j>#(yEVxXSyUF^MTB-*UT2aQ--85gYPA&jymt4B!HsG^F6-zpy!J-%elE zAvay?y>uD@ku4w=HAp^mhS4E|?WmG~Py1e6+U@f`;NkC#?5t~Qc6FQ?^;ewISYLyQ zMDSz)Ac|p$7}=CY&jgpG0U+Sz8uVfF*X{t~crg=#4Up{)zO$+Lv=69B5ICs^d>H=j zhm3bYpXmUf`GxI!YxM|z#3-K`p%DP}NDhf{mbMQ39uKC%2{A?DRg40o1yA8YB>Vt$ z@%R6Q-BsaqC?YvMI5G>tYwPEaDsw^OmN_|^4O|LCKqwvo?Yy_E){|#>&m=)|{kJ0zl0`&Sn4s0K&OwY^gHi5*Cp z9*7>)Z>-C*toOC|$0ycY_dO#rFyxO56KtI(wQk-@hgz8Y<&20SnSlXV!zK8FBkk;WxO$@>@;h2n>qoxj(wWk z<(`$(EV(X};tb+|0UKX8w#EvqIkSbsi$%HLi_EifyZOzER5J`m2os~9;K1Lcwtigu z?z65(C*j?Or8s#+7y`TnETY|T44*t8?cdlu9bg}Pjqmp1_M|@&_OW195 z9?mkAq#KxU)Cqzb3G2f`?qSCcKUM$Tgz5}MiN@4kwNV!n*E5{%canFEkY*(Pk%~WuAHyo+#i0+D#{tuG zCNCVa#2m-Bo59S{B=EF3z_>lY7$~|-kQ)Sa8$w2Q=_l%tEMkoGww%o| zxit&K8$LO%_)P1m2C|O>@$MhE_SP^f^e%78esAJh&Sk9$X4U@|%DiU99;Ia|}CGLTPJW-|_E z!r8M&wP4?~Ie;k2pEUj}Ka>q|1FOH{5pgLJ3L}+uJ8%|E@)_Y43mLT#FQB^?BP0a_ zhS~!NYz2q?0#=qAW>p)<)W@2R7L79CA@~J39~c*Qo`F3(oD04NE1yBMh*TsyIGiT{ zjRHG$J3v3En!=FQ0kVZv?&V3cldW(qI;LFL7VB@&K~IO;B?{#-_!Cdv73#t&r!N{8 z4(hQPFrhA(8i>;s2q*&J5J9A=)f{KEY zl4%S?UznJsrBVYLlOzW#&kA5MJAIk%!Y7Y@^i46w6LWG zwIw?;zE0K`AR?JDlPQ!Vn#%ECE$p-ly$Z!()dS?^`_aGBeWnM4FJCFr!munv_7%za zeW~e9;xCt0{&?JNKMM!6<^)5OV|yR?e<^5+efaaAxW?(RL&ZgidpJ>@pEBa3&Ms)9 zxoson5-3uKmafvZWjHJL-9jF!fU{QcN=TF+v}SNXFC=k89e~7}pcv?_;_i}4T41FG zFU)Vj#9x;gt;ty@lNl}}L7VQJ77CtUt;b7Y&s2`O)rAbiR1ahGZcz=*;Q+t}pAm4| z@jL=)A#?<`1V_;C$vU!Z(~@=U+!TD(K`Vwl|P~)Lc=pdPIYsG0}OAa2l=*9Y|t5{m}(oVJ0blh~Yk!$Mw6_JR?alz|fjsYPo5KSwx&HGsUzPc(_)5qpcL0EzGmv;#JQAmn-^krOj5 z`va=-=>)**f#4g$VY9$TmhqeB~W%C4Q$prb}#U!ts3%! zkr8R66Kwe7w>tno+|*DYd;7L61tjh-w2EQEuz4W(Encz%2ldqA#*v=d-D6nPzZQAq~H`=hC*W23|O| zamkA%-b)bR!;o$U!;!@k1d+t$q5&_boks7o z2|cE|b_u&UYfigiZR2C6J;O$_4BqTDOmzh{Sik%l*1Fj)$*#MeX&OVNvlE3+h6=}9 zvBjn zS0afQd!;`aW-V;j^H*Z89*UNhR58!ICp+X`$|W+wpZWTsSLb^}XN`%qs&Qt^;Z{wp zx245X%vbtULp7KZ^XD_KOBdpb6D#Ny`?ZYHSar22*48P(N>$$;{UV6t^ zd4ZI6?*?yl`suNeD7Gc`}zlUEpE`O{Tk%geZP4=t>cL@h;tB#=IbbXQCrGdv&Y zbPuoSlvIH~`3isi75>?W0f*a;k_yF6KIRs=Jd?%dOz&(>nfwTR`p!vQj8>+xy*!*j zk_wXZ35tazQ)~*Mnx3}Sc0kU4fPZ>`{-bC5X2qe}cF9)lPgmXfevY=5&4SMe)=Phxk^%g`gMtw-*P>Qq6|%|vh+M{dnN})85)8- zc70kdw#{-lE=+R1@WTb&H$ESAWw&{sVG6S1&n!BzeK{9`cCce?p-=W#Jk+XaR`y)O zMkrag>UXdfus`GCEq1d!bBWgh65wLfH*0gZ zXp7kfGzH`oMwb<>=lc~e2m}5PBD*PEKLNk{<*H{i!lyuTOOY63AZDIJ|DsFAMYtTv zYCwV#Ah|?b3(|tdv)z&v)4uISvqp;yeU}*e0>MZY!}*qN@oNflYi3C002PMY;_1^q z^U%p_YIf_agv1jl`JrOii!8YVJ%hz_XM&aO@&Powz6pWn$QCqJ0@gU#@;|Pxvbw?s zj{|T1NqFBu6eyfs|9$IGjUiv9`-BhGrM;5?E(W&P!3|u(%Q|z^Z zxHH>OOYzfY2yL}^!UZ^#ks{OVB!D4UA?o}hb!o4Blg7+#^EI9~*sFnG58g!RE0 zgzaY}r4s67{MK{Yx%tnQ<&M+7lkr!Q&OF#&Y-y@NnKfOrJtmf+vE40KcrgIvOfAW3bHVltNz{LG8uk151nj3B25Kn~e^&5Z>Srs)eE};Fl%T)b{=JJVd7gg+pO<@o|Mu{CvfI04?wUy2Gt`S(b8yF* z5<-eP2d&U;O9S(F)hy`iNjZU?#l+L9S^|FaaXjrCh0Zy|#5-StmuZ=I14`XJoamX` zR$5cr6Iv8GpJu->hpJ&C|4MsoZ9Qfh{x||bFEm7R^yKl}=>F;BCrIZQH zv}yr9~i?yPPq7sNd89$hR;GE^1rQJ>3h3K^=<}~vU zL4K5_nok$jMF_f_`F!|szYC@W2Ts|pdSr3Wga7OhJ$VMe~4N;=Qo4=ZT1n;-=i*Y64u`Jp=S& zXhKpJ{1+DB5$fIGlL34|37Qnr{ojQw99zUK3h8vQ?3<1ms zRvB3MTWtIJKjUPup6cg4)k6z?OWLrUB_#RqLhb#M)VX5ic!S0+mM3=Q{hK=2cX#xn z=en4_EQd&#y~Zgdt7&wXhmc~$-mrbs)o+VSJVBS?B~FP|h*$e|JSp$za^1K40`3$K zA9FuR5!;%49@}?{a#HUTqQf|=SrX+`GVf?^3yr*1F~eWB3}W-P6*Q~T%rkM#GjYx{ zaVmA?c{Ao%s?M`EWbd7y@XkJAwvw9KXT!STs#j4{!|(M|y!a4(Z7=m=zak@x1O1a_ zR+aYqs)t9msK0Nq1T4E>bDM(l;=EtU^T^N~XrhI#?UT~UDlV~Ax8tGVfx04tIBZ$V zUprM7mcwG_H>f;yL*^V(W8`$GrhiXAJ#^}@v8C}oMu?OJn85Rk3|^eW*!-8-aC1?kUrp8;9F-4xzM)rWY+^ zQ-O3}w9soQ?L0CTiFlWUeZ(=;@(&6Q^e&L%whxZjY5sHY>o>( zlZ#F&O0#UU0Su6%x*Mb@teDyw>Xw%(|GLrKnI}$XoU~v1^%#VKf{m6Vha^XIAip%C zPj13a^2)ka1mGnURvs|VHKb<2s4yVFEdhSDR1MjQ8=jyyZc4)r&b=J`cDL)?sj=v* zf#my_y_`(G?~{Dpn3u&T(yqLk2AP0YAcS?}Wb67K4Qv_$nZX3v^^Cb&f9s1D>N8vADm0kC_!rZdw2OgD5LYwmciuOmy0_c}Mb@ta+4Fd9I;aV|Uz zniG3l&7NfZ`}6nbAWjXjy8#P~CyFt796khjOg_a~I2*}EVHZ<7{CMswuZz%XdcY~SfQ&|$fkxNX;KZ?jv|P>BCf3%6`ycbI z?28RQ1-tOdiX!cu;W186(>54D5iXF|qKN08g9962PFqR(qViCm4B9OSU95!sC13=x z;Mz1Hz1mPVQ;q&e>mp{C4OIEQk?omX<0R-pI-V_i1G77LDdBX@1{Nov+IV9jNU-xL zG8}`{b{Xd*vd;QcUP0ANVpclE-+(EBzi^B;eUOXcv+W#?wJuPs^Av%uNH+7l6emr4 z?hwrN2X6DCKc@;}iaN|ZvvR|K{%{w^h#X ztiKCHd{)Pe^ym5hBiW?qlHI`*=1P^XswiKpW~G&r%{-Ky!T>?7+y2s6CHRG)7-e9R zDdQRb`F7?tF*a?^b{KqVltUZY3v?}eJ2jJ}*>BPLN*R=$=rA6nN&@axpas(H_~ z5?L>V-d%ijFKP4~tpe#Jv%QLb9?d`GlH#Jvx50_Z#iu3Gc}jyxCR5I2&;y-H(;;>a zN(>aAD#Hlsed$4Klu)^@HG?;LrNBOZ4JBchA&g=QIbcPr1Gy=v8;D?mFh0Q4jeDp7P z9}SV7#h<^Z(}lexdIKiP!YS^hs#32)+PhiVA!NY93+1p(C2+55P_ZA=eKfphjal~d z;6llqmZpUyx9=x*|EUIohmx{NlOePMUu?*US9qrmDe^c z^~p>@K8GXktZ<`pqXe9FoZOsDT~4?}ws$q6^KLq`d0itmNqz<<${p#A+?J_*coz_z zCes-DzjE*1UL6%Njdq#7oUaVO#POJ8_9qhPS6OfI&Rzq*3GZydY#yM>M4OZqwc#;! z9NnCP8#^1(GtNOacPkg#INRRe26UM>a6c}mVbhpCm^X0X3-Yo>rECD*C6fFd++{lA zPxrFJ094#-K+Z$!bD1!MFeDMB=v%B{rQw#`B#4#@$VV5JGy!cqbG>+{s_}fTNygxzgmH zmhrDg1{A|Q#b^G$3_kp{bzUO~2X1qM1XJPq!92~t%^-c4wiLerquYMJ(XbaUrtHpY zKY5g$J?g*E*#sW^e`IAKrQJauWDB5R*o#8&--4n8^i%l_ ze}8@C>^yfg`h`H}(ZG;Gr;1Z}U#AN9L^nGqy!_D}SDs}SWN!0t)W%<(7dcf!zq7yM z0qdu5UPb4DG-w3lTm2L7yAF)G4R&>i+oC;jw^tu0!;A&-$5;TPbdN~_lf7Y)>mVI(ebm0-hFAM4Gl9P~kN;lDvp5Z&|cGzm-fWLwb)N4qa z1j4Xke2#z>>Oeumsvgxi4U>71VSX7YXBjBZ3cQ||8E%w$W2IZzl&Etiq2Uyx$Ll;d zu_W&X^7Mcr9_6F2bGZ zb{xqzV4c@BjudyCFnlmjb)<&(jU6^8y?1A`rSD*%dgtdjuC(Wzr?H-H-&1aPr%WYz zmR4lmRMyX}*Y7i5;3*_g4kht%?z3Q0bTb@DN@NqVTOK$}NVT4ph*cy?KI~f&+&Fv< zbPX)i`-5sqy*56YzJ5S_YE&x#jf&|3;;?bK*9~hmJAY#zjnaWxVYOpmpzWa9f6h4g zV|v+5W94wrHw@Zj7lj=Y$(gbBf2SF-M)-01S+nh~vNe<)XO;I>xdI>k{eBNGP&EytJT$LjQw{E^WJCGK@uBM(sVoYT zExh?I6Qmfr@+X}<9#8U^CxTtNeRY*wT4WV3c(^$Ipmw#*(yev2C@Z9vw>2e_Y+OxA za`t&NsWo|wVM+QL_4YT}2%UJHc^taW{YmVP}>_1p1O zY=JWV8L`X%%T`;P0^QjxCk4goxa_V5&OD7;J^RV>>3aEiwR(HL8UJ|sQAhrn-WGNF z)bb(tE~b-*F40n+slLcje&VM7HN>2dj=7I{joF}?V?@lS??qO@MfFm}bC<35tp3LX z6=O6*N5AN|2}$~z>=>lbWi3jqO5Bh*B_XI!FX*e6VAv{xQ^x7w%y70izfW*ylUq3j zfIGKM+2E`^3hu2oDIAzC8-sAo%GMqF16V>vId6q1)gU3w5E&m}?S+*?^*1|$yy*HY z0*0&0UatG*rHAva+VXAS=sO&W0K*SJA7RL}TW5Iwh^)R%TON<%-bQYS#4^Ga-X-vd5}UBvp!7stw;ya@wg zw=Ix6Tpgb&HIBo||AfsI{C|&TvZE5NmZO`Y*EQ08v<(#zVYJm*qK9=`kRY7Kv&y0z0h#_Kn z1S$rZ1?y?AvU1(_RYg^4R7v^`EK5JTro$yhZr+eS>=xxX=Ii9E=q;sJZVx7GiF)s&-d)%!q*W7SY7yUEI4ngtWQ}E}8PKW{m1Fd$84w_E z5*2FMxm_}2tGIJ7%T+Cfl=5)VOm87zkDMDYOk7FeHNG-1z{xOaqip(`-Rl|>NzWrt z@0k=apnmMI#)UVtw;Z<)xdDix?ku=h5o4=|g!u07U6`qWp9GxI4zEtaw=Z0zm1<2p z)9E$Gkw3`##7CXx_4K&L)DYHL8cH``W-V9mSxG8ax~A0>H|?WE!Xppuii;w2wzI@BvSVCtMHr$$*6=v;Utz_Fx%QF_H)%FqNrKc3|^`7jDCtZeHQ6GQn8zuWRz{G~h)v%Uc6d0@B#Pm=?-eYu2iRGsd}~8znYq?g~#p z3-K(>cEEgg5H2AaQvV3za!d45yqvj_=4Ejiw{tY&K*ji#z_V#{kFF|SxVk}sy{Oly za*rW)APjMt6)ki|HVp~GIC9eyrY$_{_onX7p^;d{;`=4tsMyl-~2!1qw zW~3TfQK<#KaabJq>pwz&{1FnQ_+21*o>Njs?6rWH^&jXRPkc;#&s%%$)CY0mQF2yx z?bWPp4U=xpF)pG^|T;_)-j+#ZLVIdO&pAH{^LIq@blSCjc*P_@AS8`w-6e zGW0X_hnz9Ve1DR;kF?S2Rk9uSIN{+>y`^6TWniOqg3W-e(Lp3*H_)-wbD-3 z^e8J;r+c@}nBhiAO!MHIzd-iPuvQ&xy&`K!;HVd^0*#+-%FTWa!?sPHj{Tl?+CrWXa_X2r^7U>3; zBe+Zp?lLowLimI(Oq>qmMc0jn2nu%gbe z^cP^7{!M4ar{Ab6ZY4;T(>s&!b>1CnjDLbO=5n&vH!4EBKs_2OB2UU- zCweA1B;zI9Y(MH9YcHF^$~SH0mvn+-x-4mu?GlP4C+QheYstKpMo#8k;uZT|r+v1| z_KdrcwVd)xj`Tl<956P@**%hViNxUg)N-xt*SVaF7fJfZ#^gJK=p38MTgD08mHqm$ zQ3-cXFNA7);WMegX>y|w(k5DU7J*+5@J!eL5SR{p^ z$R)I#FrTC@o2Ob!PcEC&%~;FRt-%>wPc-r~AM`r>cPse)cb84WN8=o5`o#}yHGXr8 zRV50XWc@dJ0x=M`vXywzN8VA&BhR3l}_^UwukUW*B$m4{h{GUU0g zjVNwRxoT>DbcL2jYj|YYO+<>hfB=vaAG`n^HDHdvZ|>P%pS(dzmCk1SnUUi8nn>6x zt{-+#L1rhM{!~M|{`+SAZ;iC+(s;#%dR2O1_&SvQCGpoeV1PZwA*ruV6ek)|+hzML zE7TH(QgFCWf*h4%E38Rx!4#G>OY`eU-w)QpOQbs-gcr%$iOG%z1=!TARTv-;K`|-GI`*PuqywDVFzQVNSagJtHfgT3Ap zEb%vSHlKn%MdDu5@-b$K*)UTbTD4A)I`vNEzrGf1fqoJ^MADdITeO-RA5bQ1=~PqK zI@qK`1}0+O7oY^d+aap87p5kvRpY_BZ9~{LT~KcSU|`ZkrMbMcJyF6EeS%erq7T!hktrY0}Oj2qN9BA1#lf<-{7PIjO zRj1cv<#3fVL6T|L!imQLOQ_N$K1g7Bg!%f6+P&orq>NSn(+6ZTqovf*;)IwgHc(~C zA)1Vc|1=r8wzRh7O)IEO_DmX>1KJ^PIo|bEeE~`bt&Yb#0wcIxY4_7xwSi*8E(n;e zlG|)m*KD(+rE6sI{u(pJH*Kn~HpcS2a`~RP+ah(#v8$_F>D+Gw(6S3+Z8?zgDgilN z?g9)mFTQ@GUG%Zc5aQDkhIEw?e^=DiAj7e$ViL1oO;ODP>XLup?N1D!d=$C@=^P)9 zsoei|4pTjFGrNGS4Vfx&?OmS(uxacw(B%-y!_SCF?W?|Ju2g@-T)7&hBgM;U4XO#L z*Ol9qlQ)=Kcmg;b_bHk>Ms?e6Z||B@rM+r=>}=HerL)qkG|-AuK{{haK}m%^s^v^N zyIaah5GYIiF|fo5$-Xy$%`r0hzMaQ=zymjumU`7eQhqX<^B>M^PNJg}e)1}d9Fx>e z<&SN;M;%9`}mKeZ_(ki+BO9D)AwW zAr%cCX?9M=HhRCf3uLPa8Ck9g%rDfF`$D`ly-O90b}hF^p<6vkECeS~9~&QurISD8 zN1r{qxzC$^lr@5XMU+%TzCYyXB{OGRem#*-zZC7?`;s@1K;_#SCsp=YCXI3^>X8lm z-Hx`gnDG5YtYilF-5)!FBt)yC37ZRhkCHVoIv#87Pwv*g4MUK+KF!|4-(xKd?DG-R z7xSb`wodLu5Eb@VK)daYQT2dAQG zf;ljJI`ENx#Q_14&;|*ff+)yfXtIJ|taRl?H?MeP$>JS31h2kFR|iWyL_!9+)w>>7 zwx0zV$df1k$V!dofzD48J~UE)zZIltNE#Y@81xJ2mA~Lv)Vsy1%JS`kUbc9g_{F$Q zx}VrD{9>$Ul8+(Qe_aVnCM`)%T|?PqEwO%La!>`P@7v{Xmy(hUgy|U*hY}s*?8M%P z1$yy2ftl4rFI#NX;~$Tw9&`7FUoxMe=jr*eEFRLh^@cZeR>kuW6JJJh7Dvddq;E;@ zS=$9=HA$86hZv^$wjS#x#S4jNb4-2lWbU)5)1M(cv5hr8M}w-} z+JbW?k-aA4li*v4ic@kK8xA3JR~}(v(cSmH^EAawkXTJ$IzIQX!f0_`Q4nrK~PEH zXd!+RhgcU0-roCiM?GZWq-w*IMIvYRvCx#T5O7XuVmEw>=xem}s*8R31$^{4E!vrC ziZUgOgNezxRkW%%B^lmn5Aj(N=6JVr$q%nh@HS49ANZ?cJ{1bmV2-uW3o6Xfe8ASS zyuFnyR(BTN)DtI@#G$nuhcecqmUa1T%;#jke*Hb2Ter&RCKNHIgYud*Jct+s3L9|k z8EN;-*|XR!gr@pid0n?cGG%j@)9%$MP3Mkgr`YG3`)R~jI+!+8&DgK}xNzs|8@j_q zyC0^StLGR~yunp}6ngbdFzQG%&VHdjFX5tfTNTri?x!$LS)waPEzuA-gJA~ua?+>< zJ*|4VN?`^i6pN>;Qg@?^`AKGeRuV<46yb>4cI=%HVSa9oX0q=sm!9k(M>}K6WgQMT zG8+ZVqP|AkE{Tq2U!ze9rGyA7WIw|=#LV>I&X4xA#>`OH?_Z)O=m~^TPpp_zt-xi~FCc54U%zbKB42)ZQLXNStV9GOut$N>$lg z9X+OJRhZ4+MO|mC_H0VSYbLl2+;^$)NsLPEln3@*9s=8&E7JF7vf)&fNC-6U*NV63 zqtQE2UN~XwAvjN;1m1gV0t1VlI-^V=*S~SULRi|pnu4JTY-_XyMC}WPQV{G#5NZDkvNDgIRV0p@7K{u#>U%!dYP2S0& zcRaC6AH1wAAq=zp8yZgjEsLbPeHX=A;CK2SPWDXip0YXZQw$pOWf**3EZ*GjH$Dzu zjE_HzfVCbgyYnR_5HT6_{J)hQFu7Kbz`xOe0RJM;rq9nWB*DTjz8-q87OMK9M1jB~ z33}xH6T$t=>`)HgWckF>j(ADk%excnnRj?3xmGxfm~f0cxIzXY!9w~4`oef!z2cq} zvPZJYGA{Gj(zTXjhFlZzoLfOr!ug4s6%^kf7pZ0*RmTAfht`uIIRf%Yqg!iOQrGNY zD;}bf9g_9=&UHV@hf~EjKtS^bW_J zpe+@CyKm_oM|ko9C!=KT!<@WyQp?f4{%-r4dGKjY9iC5=JYOn1EhJ53v_3#EvZ0ZW z9aWq@K8^&|?BiS&!*E=?(S0VTmOeOs(C4raijw#+Hc8G_W5uXmpTL{mokSOnMay9g zs#4L}o4_x{TT1&um_26DOeWlV0*lWz{VwN=>8TnUC~!u#`yFI13?*YPToK4YDV>rx zou{gPYzmqo-~T{3p^y0^m~e-cie9xzhs<@IRlE#eKm9?LmMJAQ8lIw-QFUK>LCX%7 z91EHY1ulM7lW2t%q^c^Yn^%|m}t!ml01vxJ}so3uz(QNpjwOUc8)G65~N-dc0 zDFdudR_SEut%6zH7};3L(x-+FWk=RkO)|8d zP4XOI&=h#Dp?1qJ=J6nV)5Yu2pGw&eZ||l(0-q|f)Wc&AWzNsP)Ki2h)NYa!I;PKp zmCuhX#g`*j>{pI`I}neT7vtrbvPnZJR-9li6p6)j$2^;NuM1(`9aiuQv)y8z8RRXG zqIO{h!pw(N_}tL|^Vqf<f8}8a|^C?XtwWKTp}E8?N&{ z@HV?|Z?VqZ##K2b(~zu@11c4^ygC(?Xr(2#$9ab^ zYiCgBl|0Kvv#~CCY4f5$){vf zQYjSj$#Rbt4={QABnT)9G;&9>?y!C{N)SE?#D}eOvC>4YkdlN2rYN)C2ywICeD07N zBr8A~p2vnH@fk>6o)vXE-7<4|ixCe~uU3iv2F?x3R-HbeO_0hT>BYpo)}PjYK<5u0 zZ%?jTX_7K!g|f;Jl@P<=CbX5|u^HdVDb5thMYv8fVAi%tP|(K{TJ?N5x*1ROe&nrH zw$@z^<9L+#9y@m;L1oUPWq`CJev>sSupj8H@t!=%o%=j3VMdWJJy*eaBW$52(yy%H zbje4%dv}9CmI~Xsb79I5d>?Y>UU1OnA`CdN>;q`##q;OSBKCS^w|YdQ;#Y!1+4{`S z)#>Td8g{~m2H@0;DRU($5t1v17`syRe(HS|kIrnS+IUH+;fmLC~sR32FFpCGUyNTOea z(P>ODP;f&?QD{RraNn{7M@~WmybvU&S?)l&xiUBu*h@}a)jzz?Q;9K(Jmlx0M&R{i zS7rXh9Lmghth|IHPfrI`|4o+)K+qN#fE(49ufvGg%977d=$$x`?AH5|T>~F-OV3JN zC+;lr23oXSC+YNFcmrLre9kS=3CeTsEe{wy`dE_=vUJi7&eD}>lD{obV}h)? zV`~|_H93S;eZ&qFdXt3|HK?qE0>1Qp`^5y6!q9EA6RdRxVuG8u0-2JQ3fZEYLm2D= zN-#-hhM0{D#@Ovn5)`T)5?$3EkX4G@CpfeU)EH*nJy^c*P6$Liq_FeJvUWWpW>@bp z6`!OOwNe=7sr?I7a*)S~ZE8o2CtZSbvdEl|SPbw3i;{{kSq;9-&i3T0{0Z*cNgj4j z=&AL=Ocdw+i|Cz|uc-D?F3d~oPP*qyg&h31GWo_;yx5x#Pw+RX_;Lg`djaPqS>gt* zo-m&THtV8TVd@Xs-6K}xMf>G*vg>3@MvUbH`+aJ1iex%ycyzLmCXQ;=Du`6#{4Kn$ zO&3W|@ykpV$xNlY-K1A`O|r5}Qh$9)=?1Ott?eI9^R)LwM7e((p zRG`M*TEcXnRi;^(#Zw$Vo0IEYCaJQsrXFl-jk*kZV+!cm)|E{a_%KhYD} z6N5_8<6?z{I1~cp(iOw;+NAX6ijyV}|YH+QB5G=Fv$+yEWm!{4wws5Ra}kCFHz+kdP= zD`AAQRT_vUp_~bddcf~!7O#P6&r>MrfaNonn1pHOk(HaUDKASH#2gg+K>QG2!xl&r zk9rk<5f>;pM_(K7$g0Ka$QsG4E3m?fXNA{(G5$h)VtiiwH8$-7b2`1a4M}}Y5>sZv z2WCi#t4=(~)vC^=stiOGRfInIR=W{De^tA_|47D@UQy=`tC9!SVY4uwDB5=<6TAav^sCEY5%1*MC30`uh^n zhhP2t`|~&Qy-TmI!R1TH4*mbTfrkAnJjULm{(bcF|J%bogu7k;=hFZA&X3?3{D#Lx zER_Fkdr#=n|9$KKc#Zr`|NGf}+`Ikf75t^hbB34W+~207gdPLZGWEy{l?^@B_d9{JpgMb@kG2!1*TRg@v2&D3>DPi~qg7 zcyPYsf8R#FJ_l=EaIgP)r7!)j|K9uA1918Oyiu3FzWM$4!@^(97n|1~Kl}6N->;vd zo4!VUfiRuFU;f{pq$#}ypNPE;je0eJqN-aA`r9%Fvz4&{(z5?aR=lvD8?#(%9k9SiM60Y(-qP)ac7F zq?sV@a2(>w)c*XB_U9)WJ677CGmqSUO8hth_t9gUAihTFp>Vo8)<>qE>e8ZgSF?0? zaE7!t#2vOnG?|999J)KGqtnN9X|ABTe!|To)7EHOoF2_jJyDKL+Ji(Isu4HtJGYfK zE$YZLJCT+HwZ)-_;vjzhM~|CmxW#se?TPjd`;prd2Gblyv?wAiN{{QQ9#4Z>hFcuEpC`0wCX8s=wO`|ipC=A+{X=}s zVT58eoXXVw{6vqI4eoq^mhAuy{K&*1?qfz=MD5SV4$<0d>{!EJWw^tp{W(MXHLLdO z72VbUi@i6EYx3G2MxRV%AdmzCggFTzCJ_`6C?H}I5(p7A35i9tmPthf>s(Z{0TKv< z5+G1SY#{;yqJje2YHOGWCs0t3T0v}!Gak`u9k@Gq&iTLZ{k`{oz8`K0!6wgMd(CU@ zVeM^L-a-NZVU~yeUaVZ&V*ZRsf{}^PRH0xN@_`6}w*~`WfqxSNZy5q-0Oa@HgCs6u zW$;Yqb!hHz;HMiiQw1>OcL04uAaXx$IA^k_01=02h~88vI@uRtn|} z($Fq0525u#2J#SG0g?;E3`24OHp>tN%bX2^JS6D@j0_20Y2P71Peecfp!&7bjo_98 z;Bg+1&g_A}S#zEhys9tkQ@kD z5ZYpdOMo6ielx^(&W1ujAa@p8MmA~zj4XYI1i)@Uv)tf^L>Q3a)FAiM&4Ofv%=LE<+NQ zcM*Wv0I30G2tIe6XIbDkD+QVyI7@g61Z@-#!~>KXQIQ%uo+Ug3nh6xO1&}~|2^n=Y zaF*yd0X`%MW`SZ$VFcn!(2C3j7%u~e0VI)JA(8Z&%mpF@>b(pi!H~-#z%L;ZXqY7M z)s5hX1ki!t)eSB%nArnDBtQ`o8ru_rk-Q{GU`BBr41Fkt8KD3s0{xHzput_>VFJw9 z-+m!E%?Ojc)E_XH3^)sHaus(5=*xAXyDJ3sl#rX_DDFQxCm02R@$#EyzF~#Nd{|;2FTn zuH~rU;pG{@|Kr{M|9|~|mjf?=ObN?p7|WKo5V%MQ@Fjv-k`TER*fX#hXo3(3Oz2es zP&4matNd<-`%PT~4%!dIm|JGvx5B~8trPFjan%@vI+E%|ti|L7Zc#B?C6TNUNlWF!rVV0Tw@GmOB0qOsdax^zB`FFqtDe<{ZT3E% z5Bc?1mKvZ{qIvH7tiC%Bc3suOdTnj!_mM*K3#)lTl)O|gOwYUdU+kC&Od z39M(7_&4$V$-h(?iUtE7Bc#!G&NIx9C9x4~TJVC_(9a-nj%XcWiBGG!pG>GpBV&w*7W3JjMIk0s{Op|se*&cJ1=hu#E~ zDUKzewb@lYq-oy}`}P?!R@wWp9elUBZqjIRCp3MKlxRUT*OI8%Xt*~*kEnwOP+h53 zeV9S494$f%kSd6U!D3KyqzEogJp?r<4?&K{vksev;!Kp;MP@x2?_f8fqm?dPHr0je z;UsE4n=hi@%n$4LbV2IFmpc)A)9D0Ee0x*sx*($TW$Mhzg6xhNrDAo<>GEp|#iPd; z7Mq??{BvUN?PACA?}oO%DcFxOxp#KYcyj!%wF%Gjw)r;rRpki86!~ttF2};gf+?zN z=Br&DM5pM(%ChQ(3@<11bNs7g*a4=@#B7D&p~7l&%oY>+%a`e%IiAS0U}u5}Y^IA9 zsv=E%NaZ_YQZHGsF40`ty#wJ{fwtKl+fscAsg^7*N0-UWy~fp)!}elt=+hSb?C za}wul)@asnm=!0r$g(2URfWpk>yFTViqq^kp1V-gN;R2P%d>*hZzrxfLi1&6JvPQJ zk*+SQqMCV|=!{8xyTus?o46fBteQFQjFG%eVd7-enu2sLB|X>~o*#&EOT{T?Ox|`u zl0b+5Qq6q165ga-h=!6Y2~vZZ7qwao^>DF! zCsq`|qf;U7Ahca+jZ!Mga4@9^4-bez*~XAjFnc#ky&=yUdzR~iHu&_WM>wM^-*SQt z(jMx`0%$7%-V%r#HQ*+?tm!dPz3nsMrhad&0m6dzP0sM&7C{c0n2R2;ari?+(CG3o zB_TU~ufRqP{~P`q`XoX>wb^O-i30g~*jO6celVpOqRrtQ+ZI+sjZUziQ_08MrS{NG zDlTlo76V&MMP8V3J)vA=m7(izV6gpha$mI=AKK(3jPX(1k3+LKpK-H&OUzn|doFBR;EaLANutE?OA@r0 zdx}ihjc(>D@}b||a5>zQIuxS`90pPywagUdUAaIF*J-gm$cT)s8qyvD6MF^jWmphJ zYT*S6oD!8XOL#yKQWXPXDatSNxh1BCQal8Yn~-MC;CZR62Q&DgRA|?FT;e4w&k44E z2Ig@I*EfUq>#~NWT1!*i5|wxoWLuCi5N=(lv3|&VBMBOH54WyC|7Kl^YE)VW8v+L4 zKZD{$+$8r63sFKnr9(*!9AU=kC~{G|+zn^TopmF3!_y=t&0ITmCdJ#%#4v1TQrKh( zGgOjbO(fM!zS)d+2^Lmqkrm4_rHm#yz;;<7-TaU^a(WxC(sz=Dq?pGDLkJF-uAv;m zA%cw)^bdUzi_{!JUD_QEr4~HWZ6z7L+tdK#^tbOX0cH|%2G9P4>=|=Ge&M!i5i??qbuVxClmLevK5|w-MpRxqtQyt9tQTM|l$jewH#;D%FT_MO!Q>8^$yVHN zV80^C<}u0PPTuIK$sEJd>^u$hqR6J2^iu?tFszS4JWWgY2&o=qVy>2rW?(9V?QGx+ zDENG6dyk8Y!IYZ<3&60PDswZHOQ18V=>#0KDR^)q2nsZ*oc4jfM-jiod3eV*anMTC z%nUmlpgU3Rq_jXx#vBy9+3Rv5zp}VTiZM*A!YD(#czywRt(LBr zAS%n~84|?X!A*9E!wWHzZBPj=7KN+4gHV!Y{FPg;5)Z*TJ$Qbw>TMZH`VQJluKyz& z9j37gV@M9wmASxo#N=ZusLDs0ji&8Q6p9D5JsF0`4~`F@v(rRB!)-ZZCXW z2tb#qs$@Qh$<0wpLo$@fs2Dl1a)LmWVOR>-QDikhH{F6lvqR)3Dz_ozFJX|$OX6#4 z0Gl{q(oHAD1RNg-x2L@cx2JEwQ1etvPzLkDz41`8i3y%ZL?mJd853NZ6_$DwTA`YW z!9mu<*>EQ%JyQ~CM%~(>@yB^sR*rHA&`8$cZ-LMfw7zndGBF$OoH@Zo4<0ntC<%tQ z&XaE`#Jg~u69Q?^Q{z0mszTu2cD#Hu?&i$Fgw8=rWiG;-L`232p|x<9nIA)IPZTNf zJE*=YrA-24-AOei8F(F3lwTQ490k`j1@*vY+z4x+WpNZ|(!_EEF{xKMM^JW~G;Iks z@M+WV2`;o=6N9JWO{Rm99_E8VF%L~N0f-`NSh*?n3MwX{mwOA-eu#`9vrMRBJWETV zQ7DCjUn67Y?9h|cbs^~+ZPD#eRF}sAwBZ7}@&lp$lQaCSJ-5qbFeWq6qg{aKN|hA8 zhB8=%Sm}&lIi;V$R(>%_K$KciQ~3-t5kqP3A&U888uHX+I4}_Fy$~z?5CIG%nT5o} zP~q*39$@9|Z!O|?TBa-zJ)KH;J45xm-OHrH zRk@aLa8N!qht|OS%-f3{OahZB?H-C32O`+Om+{sKmSd*;F9~=_l8Lu>rjrwbWe+RGR{Ft+uxLz~6O;pcjnrY1 zEhuy^$hSHjPeLvd5$i^&FDcY?KRiw85rSA9<-8O6n}qm{2761%j0!}Ucp^;#F$^C# z(M+k%oUogOh`@7d_^@AX;11|*&f7{&vDltE1oT+a_EpY%|LfX5Do|Z!V4}hxRM^ z_8I*6r*Nm|z^2b`8t%^cJ#3-HcQ6Brj0@YT~hQ zk_judpjKvaORye~9X*~~jeZ#$XC0elJ-O9}wq1SOCN`}sP8E+C4QV>8O7m>$#bQLP zgxDfmS|O;(QF(USsdi$fL+V00JcG%Lbv9*RNiI}vS6_&hw3_0qX|d|mZ_RZ9syd#s z7-_Ins+4<>4mR4YaL5*F%1px!iZWETa58H|qF@(%K7;HP%wSLwBz;vhEDG~B6m%Xy%B57LRbJ|Nx`_YKz2m03 zE=qE`D$Z*1x24&V5{w@zF&yTP5xMb9;2$i3+obR6D!+a#VAr3?j~f3ldeDvMbYoY? z&dJBl0k>J-*=4~`d(8(q`Rq}zc#xKRM$|-x*Y7xzB(Gnc`T^Wg_Uya4xyzS7f!zk+ z&X6Y`zng=9uz;G8m6qB8SoCL#c6DC(Qmr;6HgycUdz?4bUg&sYI$+bE#R~B_q}qa+ z4rRq>`HA>EK$Er~p9}8$r5&aWyG%M_MgY56aq53%yfSUDAur;Cio0RAj;@6rKWA@y z6kI1(QOLwH=n95wHItd1W-?);?SYM2#H>WHEModBs#uP}wT>N^-1uE?9<8R~?i~*o z@t-bcea)m)QNV2+P2j8p{5EY?h%MkJ!;8<$5`x}|T1kOw2j5?{%Z2R8e;2#YCU&>F z)f6bg2L6CrjeG1kFQO_AahoI~20O@ynp9*e%mX<>qiZD=wlZ^_rpThd8q}en`O&;# zofsV}(wW~Z6fu(`sL!J_e~Hd)mx=-vv5PytR$ay($n0(-AjL5+lG=YeL<}Et&uk?Z zWHyzDW!9BT(R_}^Un=LXu@X44vNh>00{dOOPyr2-?kg!2SqQQOnKg8V>TERcs!nFE z(rb6S>dZTGjNM7Xr|XuMR=$W<{oIPqZFGIRV&?nFMKh^w?Gw3D^bYsTpR5Fy-YYU& zEpk5hc7T<6%u3);SMO0O49ketBnz;%9%TaZE_Y_duSs|IPS)^1s)w;EQ2 zSN59-Hkc>}aOrd$NL{&w*We2pkVLu3ASM5Bem#wNRjWA!v%vo=r1~cF+ULYIxp!lJ z)XUDHsnFwnc^VDWC#W`&2X{I1;fzvs#_FtF!J~^I?+g>TI#e+$SKJJPL5rrUlpZMqch zLc%Aiac(qFy^<<|xaF2ZLHnwL_WLv0=a>;keadQFy$4DMN;r|6>&^we_wIvbwhP3c zEYE^tCD{<(wGp2RgZcC-X!Z+mVvx!yWzjk<2Fz=NRLLDQ9OQ03t_W4hE2)uZbG z0a)N_V~3Z5C+8Vfbu(L}R`Gu`TE8Wxhcbk3x`MCAJj_C>TY#I5jitr%F9HAfh~Ki1 z-@vctfS1Qf+~6tms^69Z;*8HESr6ecpszyWKvgN_CMn0X-?Zr`(_CwLfO>=Z=$_Al zSt@zP2Tb0e?y-sbO8thCljR-k=G95(`&AmWZQ7Qqjn=gFRsgdk$Kblv5GFN z^l==oqiBG8TnyX7>h>3lqGUIBh($~K*-W+=yRN!aS7)yf*KDteo5Fj%Ba*HwZ%B`X@PK_r8E&z{F84U$uBqwQ@GdJP;^EZ9qq zLY9C(1$wAB-UwbmZ#+QCaOpD467oa4JE!_oj-**(SC7kN>Pril0%rTb7B&q38BvGa z4x@wrw;&@E(IRs#rUNd6-GqBvfa%R?*&`{*8ej1^^5oK55C{};%E0e7gK)zqHQQedC@vlMz8ii^ zKdbQRO!m*_kjnrc6zUDYw{+G5qntP7;Q*uitHA-f8mwqCauHcS zV%@3PZY?Z~x9Z+5%N@cAI?u-LD*HM%T@{ZP+vJ+ofxnVYJn`qKJrWsfbzyXF+3AIG zea(PPd2yq%*f6z7u8vv_IvRYGEqUz70)G6KdDWV1F*se#O3vvhSNqA-uGZa6lfp*7 zJo0M&h0~nevPdV~!;VRhcDzS7KFqWmSuPfRQ7j5`m04iLe1C7%zGyy=Rqds_X~Ai* zwXUMK;*&}+zf&&6HiAQd6j_d0i%4hiDb}`Y1zs)!hBPrtE(`af*Qxe#G@;-FtX>ml znV7lP)}t6?$jqW5vxhCJA_a|FR7C2p_N>+Rm1+k{wT01HiaOB={I0r?hS!imtVz#0ghTkcAuKtXR$}YX7a_&WDu@Nlx-9Q7y@lv(%X<0NF$WCcx4yhyNv7#n|V<_tX_RF#63cWPCbj zuZtYy57eY`AqVW_ia$HPQLh0h#Gi{8)VwZ=%7a*@dOsKa;;TD%=AJx9F7p2M)7-D0 zUf+BFLiJyEQEtlk%iL*BrSlZ&WJY$at}0ng8R3vFd2Z|Mn8TaJX2<5KwshJHRe5?_ zlHP*V63pR*Ge}~ZQ*JTlVL}JDoTV!C)r8T9uwDs6SZ|&78>Y5MTpW&IM}57O@>SM?Si7OvL&vc;0?6<0zQT8tH2B=n!FJ$GWs5fJZ>`2Yjn zb$bi2Uohix)SrwC+E+QaX)sbZ*4XWp(4U)pwy3@&!fQ-cv!?UqAI=5+AlQGL1J?V~ z_;+((&jCbNkcA%ivSxkk>392XX{6Dctud#Zb(6|+ zZn{cGz}1&Vz(yt>25=eD(Z|NVKnb7mQ|WEjxE*n|Zn0f!fX8$*HkbTvUsuZp5cRCg zR##V9G|wX}%v~%BxGAfVRZhzr6dZGfxU^ofgVWGZ=l4WBF?lM`;fs)osXckg4u`Do zx;dP(4jPJ?793^v>&@FD$Wmv4B|IJsRD;4T>G2PTm_gx=_3j+$W@NW(b+t}Q>u0m& zbpi4kv97X|Bd<|l6$)`fW^U`mf8+R+mAp4omg$2X6u3AoGB zgZNce>?|mEdDwn8Jnbj|ELI-EPF15A$Z9E9#FZ-_Jqip_*29Kb=328ptcdZ_4z5Ec zN=RBuYQVmg4uP^%&C7?V%-DVsk4+1s#nQrDFo(*S-h~aDT?Dm7p5isgu(O5CK6->j za-1hK&|cUPi}cperZeoim^2ho^`zmHV#`+t?;IFe4JMY}7(?{<={JA3J!>03kL-7? zVY8`aI+-{u3>_^N1J5RHd8-0VZ>Ul5dZWKYn{8?D+_lwwnSLDYB5cb;FBBHE zL=#H+N*sNdJ=9Y_v{SV>3__BWkv1vV?Gg^A~v4esE;eFWfwE)JN+%eq8zw; zIy{nmJMM^Ayl3f}2(R)D-VGbX=X$4JzWs1;`HQ)aXWoB3x5YT>AAd9V@v<>92WKLY zg*bLDSTcUBDe^5W^|6hYUbtm{sM$y;i8apzKx%(jSXc=7=C>4$4shpis7qnrZ<|A= z0CBd`7D2d3b0n8i3o)-f=PkxN&TyK(=8X?N%|aq)nC+Yg75Q$nVala?^5tE>OR zg065Q)cL3Eq;)qBg_PZ;GX#ZRbd`|9mI_vOgM04e3)y0a8o8fB8r_gPQgBM>zt9e^{x-rGa5y|iJz|MI^FfG>Gub1qs^nuC#_lqt4B!D?!-xJ&5m3*PK(qO zqt|>Xu2abCcGOEIy>oBtYZO+egn82S`ky=Z)s@RvB)KYb7Fw)kv@tG}j+Ts;M`S(g zPHB!`?UvNNwOcfL%38B6Pv9@Kwu*LJsL%1jupbf=FklTxsI{eWH{cK~i7mAc50;43 zaFK+bQOQI8u=m!DpuM!hm(BX{ghZXTpH0TF>+G&^$Lj38XG^b!ToLNmCg0Y)vLO*s z5AZx2jTEzgCeO2@h2J5oQiw%68mc-Pgqsys?!qn7xK``v z+>zK{oNpUejpIOpp0goLC8#w2PVH zM;65$Ve4uJWMg2Ad-czxikd6myX(Lko2|Pg*4+xPUo&-eUl6dKH_P9g+H>ll(R_gQ zB>g@2j1$~S8NlitB)|DXqm2?Es!AQ|C;2rfoIc7+(w^+a=F?$P{nx8BZ3%rt%U&(6O;*1(5 zqXsJkp)hi@?2(dWwYjmOK_Oq*aJ%L8#O3k*A$ciHM-yAt7W{TJ8Gq8~(%XyU`}7*$ zX)y4#NX!G^UNPGja|Oy>++9k45msW#5OjrUNtIR-k`vMgW(NkA0@yHj*G!!<2igX< z%5aFJ%FQrRReR^A%!-$`lXl(?X2^Olw!9>gh#aa_8kF4Ry6FOZ`2z34s-I4jW+ZCx zh9(=t=u`7axwN zw2`dyLZ;sIw?x_Q$#YK0w{tt7@4)AHhyI&)^oaCgd3~;|vOX+Vmt{;NjF6&W*wy6& zAR6+^8%}M0V(3~s&pb^_w0rOKh&E_#V)L8)nEvL6QUSGYo_QLOfA6(O&d&pCW;BMv zs-Rtu26nvxZ)xvd4gZ6G%~#{dRyeX9nPG)}h6R`Z{^)-!APr30ND{-mWJXIWlzDl1 ziGek_>2yVfGTc6p-R<{ZXU<}yiToyeOd;*jku@8VSNj4+n1tT0Y4&x*Xl zbsLI`66Cpsh2^#Mgt5k+ z+FA>X0HrdqY8K#ZWDj`quNzfho{9(jjRd$F?*%PZ^UMj_cg+6>km4@00OySKhl%Q~ z82w(JUc=&6M}@RoVHbTU$-C8V_3@Ql8X>#}}K|=|EU{Mot`?$Elr|#}>N|IlzL-gT=no|8j&D+Dx zj$QjnK5+};4@FHi_r`DSDQ_-qt{ol!9~kMwn94p9jV{X1A+t!lN+Av@(b9RVsQZ4% zAQOW!FzntRmm!91ZS4=`7s-Md)vI_chfMFOjTOl^^E^4Fxj%EBeN{kkT1?T9pcpEH zN5ObvVrYWJr?y0o+ZK9FJ+b+C%B z0#QTqBR}ok<9$DzSQTlUW!MEa9Dy;)^~ydkFT5JHECMtKj(+7P@Lk#?paYeIKN=?= zK#bt4QN}P~j6*@Y-T@r~t>=d~0h!dktC8}aouFxBx2GjDyu7v^M2JY{iqe|1V?edb zf*K}V$Zf?J4v{^r*?~brO zWz9)!O>CAihFYSU^+SnGli&!sx_ViwIJbl|;u&3&RAS9hj0CF{4V}AhbuaH;-gN(X zvR}%0T+iK>sQUi`Nw}x)&Oa*DcO%gvulaRPnHODv)RO!hu zF+u%+c)=Hgc!1eV6n0>?5aWnajN;Unr}lrk^Y`5S@9wXE{`=hcsq^3b{^s7r{os^{ zXU%anvU;hkCP`+bg~OTWhU}CgIQLA}$3WTT-0xy93&A;S&zj?fCxxU)@RobTJNc-U zSK?i_sG&r_k$*FT4Op5~V#QH3$fN34H&k_h*?I5>_9ynotdI7womXamDwZ^G*L`@AxyK0%Sm|J~stlflU?j ziu1X>KJI(3wZ>t@SZ+d3yjQ|c$;SRFih){QlMT1JuaJ$2*DflWyM4L$I;97UyoQbo z*M{7Ab1J&^{g#h&`@i1u38X!9-;9H0!Y6IxDd*oA=LLMh9zf91XJf56F}R7{5d9xg z07bx#gVO%ocPwBBc;pXXBPqri!Otzn&TTRhIIr;mX@3M|0=0L&QZ~|b^?8=-4;GH#QRqvV%^ z7xgD^7&SU}))=^FOCL7IP*^PLkyLu|xd|CsI``ZlKOITp=9rlCLBePsyJ976TrGRLop})Pf-h-kMbXil2iF%SJ zj@G*N1<33V%pJJ*-HR8e=AQk2XUmIU_MA`oJY4P90imx5s-VU*A}qTzqzA|5BHFSMb9aE*joo3}eyxr&knC zuRgHp)jy8r2R}E9_wD)0*v#utQAkfTAd=abca9l8uPB??=Zp-GJK`>u{c%<|uaxsD zmOHPYx+}6jyvB;9Mv2SE<|T49l4)FV-Ut?gj{0u#-7^1GxBH6HD;usDv*|_a`jggr z8Cwr*7}!vsw5~1Q#}f466Hz|zsk%WkpeR1f`g7#gMG0*QW5u?{?A)`omYv+P;`>F3 z@4&$JTBN)-l3n7yqQt%W%*QP+UuAjb0X=;=n{s^D+PS%ugYVy521+{jeD2fz^LNI_ z|9QWAZXB#vfpu?y8~8Ey$YcZOJ)h$L+uT0?`8QFvx4<*L#u#vJ=ijsD)fbU^k8NOi8r{#^0>|BWW26*L(28@&3@ZS440%?jfLlB|Y*vj$9uY~eIL zZ#}i|HhJ##Ozpk%`_G$?CjvXN9$k~z0#<{Dz!Z{ZJy=Fa7!nr8KeM*c)v#qX4DeR9 zK~}?2C=|x_Poi&=Kkk~t9eC#Wt7F?x41bch0k~-Zpg3XlzpbAhHLWw(n)hKb)?BfG z<3tZ!$_-KOQa*ysq9wS8Xb~y_O~8d}3fy6x9p!Kaq6KYkUE#M)DUy4Urg(;l7L8W9 z2kb@}bmVfVbnmHEZn@#2fp9U(#w^9!o^m0To!2?3T$PV_soX+APeDHrgQGH>F|6M!MTi8$hU)HfddfVs_nu?(>J z^V_<%wTon>Ms@9pGrF*($VKZ~!Tx2hBjG^tbXPWlpj;0WBNFHa@S~r7kDM)Tb+@*CLtWWmijU zR|vX|>iE~W6W75=R5n~Iua!55KYiRX?~wE3DLuYJZPP8^-J2W#ddvH-e>wB)o4HSC z-XAz{dHl_jk6S*0+1rgvj6QjbSM-0W0u*fk`g#_G7SA%HF-GeEiYq?jWTflrQQ($6 zBg$&8mDPqH@ik`l0L_gn{tE%{g$;}lVD{${^1M4(6bYimu(2_qtmdlGij5}R?UkH6 zT-3@q6}AwZjIpow8~>zlmsb4r+v6MS9$#<#^RKnbH?8|?lh3B5{$r=sT)UBY)@2}PJ@G@@Lvw*<@McI>NRjV8 zvN=!Uk3-Y^^j9OiZ*g>ruku4Rrd=de3^i{GhKZ#ROnbZNab!M|=1F)G{r=}Sr_ZlF z^Y{Jx_uoI8YrXsa+dcO#u6}m+`STCCpQ&6iPv`E9caL2kesb)_U$4MTphu4-e>}GH zSjE%7jD(&E%A?+8l@B_RCoe??GEvr?g<*YC|~>c`}KGKZhc|&&>vqsel`aj^rwpl_B=WN`jvcsFnP|k z9?%3Znl~mRUCH%3bRb8OH>?3EHwYa7n(dL?XTu2ro(Gsl%nA;HS1V}_kbI>s-IyXT=_P=4 zc-za);g?+|hwZ>k0i?71!lE8^uz=`D+4M)i5dKD%LL>(4K~-Z%H_+^@gPefRC}_b#7byY*h%v+;}j z_uOl9m7kL7UDqfMaT*lyoRf_kTN^i>alP}uQQq&J(&huARL=1Q|Dk-Lye?<8B3|53 z5;gEYl;7&xwRh3)O8~Fd?isyilh}MRv8_v9>R}2I2)O(zceP;QXg` zZK?dT>KaWz3}6}C|ED?dQIYbWlH$FLu6;iJEw)W8tzqvN@u{g{*On`Ml15I78@`#F zZamTn(h8%u^^CXnOz6FL^2^Ix=AP}p`|QA(-$&-ase`}%djI_SJ6kV5JOA1zd}Do4 zjn_O{pf97={U6Z!FHOU(Mh1MQ?0=!E0elFMW&f8e10~}BGNq=3V>Ic1+qG=?^P}P; zU>$u>eqDa`&xWgio=zJ6qyD$wH-P)K7k_`{kAJ;O`}M1H?&VK`!`yh$XYBB`J@Mzt z-A(d%k-q2rOKW$2>92@rU3&Cttxr=AMU4Q4>ub;nvKlkLo#{(DdK3jV} z>E6Y!PQ7ojT2iva|74{9$?{g;;pg9Yoqh5j!oFVg=USh!>(`R5?b&)21clyB-qB`c ziIElSM&?;D9{JOyfh&!_{+k#37mbx(+XGzc^_23by&HWt0tcHZG-{zYV0?J(yi(SP zWhI;vMa1S)-nT$(n19_aZyBkn0Wr>~O2Cb<#R_+~8laLOsf%QTc8`aMbhY=K&jVqd*fuRMpiQ6QJ6&CEg92 zPp&={eS09}5SUfCT)TEO|Ym4em96q2Xr7~j(d)wTeFTF!z@Bnjx-|Bw^O0sFQhIKa08 z7$uyw9AKgH2GFwMzdBe8I8l4b-K{nfP$SbdteNKoTXu6GeUKHR?U3YGwn-ifQCKlf zjU6z%YBpd^X0W27B3UrJWVM@T1$O)7x@sI<3RmSYVs1*p{-6|#{R~#F%({~z5G9at zw5D;2@M=7^O6eO<6yxbn&G%z(+m5EF@!kbl8mY%MGwmHhtVQ-!TGQ+FA<$%+j9nOcT+pgq@bE8`+ zb=?|7hh5fa$Krf4GYcBahm$oCP5w_8L~V+FxC9iUZjKGbU-j)=7pM|D^X&;y)E1-$ zEy5I_#fWM+INO(qE28h>TFhuEFSHAdwhZ~odf4jd~3M&>3&M@_{HPr z4S%s7WT6}+XZ1dob%p$LK?B=OY85J5DB7X*tH;%2Uh!@xe(NKt(6bTPa6yZ_Twe;Q zD0$gEh$(m+p08FkBX9NNd(QzoHHzP3>rA%Y?cBH2H6sX?5l@y?$ znaxg^I%6Fs$ykD!`W6&uM!ijDqWwe39;_VxfJV3ScmsJ@tS{=uaSm6n*8V}=F6UIc zTt{9Qe4P9`z@^Yb*R=xdaEOHX1*W|K1JWeEEGy6{KltUuZBHUP^W`KajzmiJjhjj7 z?O+9>xoPyN$-p3T@MK^(D}+{&=1ow^Q+*25n72}bDlpBLkhvqs9-AKMjPgsxVcwFZ zGi;ZM$X;cAffC!R^f#fd&Q6bUf~<;B`DM_hGN>=jnjh0bfZq*58RATv4x+9R7uBVI z8?zppzL#lgnBj(HfYURs!2glh=nd$4^dks1WcaB9Wf)v*3Lj3j-U%&T1#e5Wl0$V4 zD2JH^52*MlgO?T_$0f_5MS~DVi^5MZ{)A^}8R~SJ2ZW1S(4Da_3RD*EiCTbyky)4` zp4b`Xk?M4O!X9Ce_8Ly$x%CA2*+5iG9AW#!!cL-Ff&tZKI9Ck683g$_qi<4M3(~)_ zQKq3MJ_t;Y!XLMPD=_V#uJ2VYAB8>9-H5*I$GWNn18Jg{C|PClF;h2km6HA;yNI~ikH zliAlq-wbCI+uo{WcU?c`UvUGhq8$s^835*X;=sV>#1dQM-~){4Bg#Oeoty>B5#%@f zA_T_4#8Gg!0|@KDJJpEKP4FMy_}GY9mjX73rji&uALUAq`BKnD#!}FjV|wIfPzSo8 z+Q7!9J5w?adO(d7C@LRGy8PAJKGSc?aA-zKBY z1GOs#_8Sc{r38g4O^p z^^#R#Dw=f(QMVqYS&u3qrsZ=3Lk)qw>2Ead`Od80A;Fpc}4>^2|)H-e%@EDme_< zhr(3?cq$zSqu37(R#+f{T=5+eYg*-XSHyKUjHHF=C&O^%uuE8K=)_;pw|0Sv=KY

ID$w0*IBLu7t(h7GW(4K9R&sU_KPBL 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 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset index 7cbae8fa0de..dd46793bc67 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline.asset @@ -25,7 +25,7 @@ MonoBehaviour: m_SupportsTerrainHoles: 1 m_StoreActionsOptimization: 0 m_SupportsHDR: 1 - m_MSAA: 2 + m_MSAA: 1 m_RenderScale: 1 m_MainLightRenderingMode: 1 m_MainLightShadowsSupported: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset index f2b782bed34..8ed1436b022 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset @@ -32,7 +32,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: PaintSplatPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph index 85583c0b23d..fea2bc497f9 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/WorldSpaceUV.shadersubgraph @@ -354,7 +354,8 @@ "m_CustomColors": { "m_SerializableColors": [] }, - "m_Space": 2 + "m_Space": 2, + "m_PositionSource": 0 } { diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity index f23bb10da6b..3b2f11683e3 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity @@ -975,112 +975,6 @@ Transform: m_Father: {fileID: 830785922} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 73.893, y: -90, z: -90} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1 &830785920 GameObject: m_ObjectHideFlags: 0 @@ -1762,7 +1656,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 @@ -2388,7 +2282,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 2 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset index 9f72fd6e4e7..1d68263566b 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset @@ -36,7 +36,7 @@ MonoBehaviour: m_Name: NewScreenSpaceAmbientOcclusion m_EditorClassIdentifier: m_Active: 1 - m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Shader: {fileID: 0} m_Settings: Downsample: 1 AfterOpaque: 1 @@ -55,7 +55,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: ProxyLightingPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset index 6e73e9180ae..2cbca05df4c 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlarePresets/Simple.asset @@ -148,6 +148,31 @@ MonoBehaviour: m_SideCount: 5 m_SdfRoundness: 0.278 inverseSDF: 0 + uniformAngle: 0 + uniformAngleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 - visible: 1 position: -0.3 positionOffset: {x: 0, y: 0} @@ -283,6 +308,31 @@ MonoBehaviour: m_SideCount: 5 m_SdfRoundness: 0.278 inverseSDF: 0 + uniformAngle: 0 + uniformAngleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 - visible: 1 position: 0 positionOffset: {x: 0, y: 0} @@ -296,7 +346,7 @@ MonoBehaviour: m_Count: 5 preserveAspectRatio: 0 rotation: 0 - tint: {r: 1, g: 1, b: 1, a: 0.5} + tint: {r: 0.00126791, g: 1, b: 0, a: 0.5} blendMode: 0 autoRotate: 0 flareType: 0 @@ -418,3 +468,28 @@ MonoBehaviour: m_SideCount: 6 m_SdfRoundness: 0 inverseSDF: 0 + uniformAngle: 0 + uniformAngleCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity index 84025d59109..862938c0e92 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity @@ -341,7 +341,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 @@ -458,112 +458,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 735959278} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1 &902575294 GameObject: m_ObjectHideFlags: 0 @@ -1592,7 +1486,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 2 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity index 31464ef1816..540683c9a03 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/AmbientOcclusion.unity @@ -1023,112 +1023,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 708179346} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &782220906 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &782220907 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 782220906} - m_PrefabAsset: {fileID: 0} --- !u!1 &819043129 GameObject: m_ObjectHideFlags: 0 @@ -3091,7 +2985,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 782220907} - {fileID: 1142061374} m_Father: {fileID: 0} m_RootOrder: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset index 689e02d45c0..8607fb1541a 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SSAO_Renderer m_EditorClassIdentifier: debugShaders: @@ -64,7 +64,7 @@ MonoBehaviour: m_Name: ScreenSpaceAmbientOcclusion m_EditorClassIdentifier: m_Active: 1 - m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} + m_Shader: {fileID: 0} m_Settings: Downsample: 0 AfterOpaque: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity index fb42f1d1717..0409d23136a 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/GlitchEffect.unity @@ -779,112 +779,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 923918046} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &983941601 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &983941602 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 983941601} - m_PrefabAsset: {fileID: 0} --- !u!1 &992670532 GameObject: m_ObjectHideFlags: 0 @@ -1338,7 +1232,7 @@ PrefabInstance: m_Modifications: - target: {fileID: 155458132493177538, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Name - value: MainPanel (1) + value: MainPanel objectReference: {fileID: 0} - target: {fileID: 1638750836712682043, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text @@ -1715,7 +1609,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 983941602} - {fileID: 1699203896} m_Father: {fileID: 0} m_RootOrder: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset index 2ac74ad5ad7..f21d8d82a96 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset @@ -48,7 +48,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: Glitch_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs index 666dec2f195..00b570e7303 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -5,6 +5,7 @@ public class KeepFrameFeature : ScriptableRendererFeature { + //This pass is responsible for copying color to the specified destination class CopyFramePass : ScriptableRenderPass { private RenderTargetIdentifier source { get; set; } @@ -43,12 +44,14 @@ public override void OnCameraCleanup(CommandBuffer cmd) class DrawOldFramePass : ScriptableRenderPass { private Material m_DrawOldFrameMaterial; - private RenderTargetHandle handle; + private RenderTargetHandle m_handle; + private string m_textureName; - public void Setup(Material drawOldFrameMaterial, RenderTargetHandle handle) + public void Setup(Material drawOldFrameMaterial, RenderTargetHandle handle, string textureName) { m_DrawOldFrameMaterial = drawOldFrameMaterial; - this.handle = handle; + m_handle = handle; + m_textureName = textureName; } public override void Configure(CommandBuffer cmd, RenderTextureDescriptor cameraTextureDescripor) @@ -56,7 +59,7 @@ public override void Configure(CommandBuffer cmd, RenderTextureDescriptor camera RenderTextureDescriptor descriptor = cameraTextureDescripor; descriptor.msaaSamples = 1; descriptor.depthBufferBits = 0; - cmd.GetTemporaryRT(handle.id, descriptor,FilterMode.Bilinear); + cmd.GetTemporaryRT(m_handle.id, descriptor,FilterMode.Bilinear); } public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) @@ -64,7 +67,7 @@ public override void Execute(ScriptableRenderContext context, ref RenderingData if (m_DrawOldFrameMaterial != null) { CommandBuffer cmd = CommandBufferPool.Get("DrawOldFramePass"); - cmd.SetGlobalTexture("_FrameCopyTex", handle.id); + cmd.SetGlobalTexture(m_textureName, m_handle.id); cmd.SetViewProjectionMatrices(Matrix4x4.identity, Matrix4x4.identity); cmd.DrawMesh(RenderingUtils.fullscreenMesh, Matrix4x4.identity, m_DrawOldFrameMaterial, 0, 0); cmd.SetViewProjectionMatrices(renderingData.cameraData.camera.worldToCameraMatrix, renderingData.cameraData.camera.projectionMatrix); @@ -79,7 +82,7 @@ public class Settings { [Tooltip("The material that is used when the old frame is redrawn at the start of the new frame (before opaques).")] public Material displayMaterial; - [Tooltip("What the to call the texture that is referenced in the display material")] + [Tooltip("The name of the texture used for referencing the copied frame. (_FrameCopyTex if empty)")] public string textureName; } @@ -107,7 +110,7 @@ public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingD m_CopyFrame.Setup(renderer.cameraColorTarget, m_OldFrameHandle); renderer.EnqueuePass(m_CopyFrame); - m_DrawOldFame.Setup(settings.displayMaterial, m_OldFrameHandle); + m_DrawOldFame.Setup(settings.displayMaterial, m_OldFrameHandle, String.IsNullOrEmpty(settings.textureName) ? "_FrameCopyTex" : settings.textureName); renderer.EnqueuePass(m_DrawOldFame); } } diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset index 401a5d5ca3f..3f3bde19771 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: KeepFramePipeline_Renderer m_EditorClassIdentifier: debugShaders: @@ -66,4 +66,4 @@ MonoBehaviour: m_Active: 1 settings: displayMaterial: {fileID: 2100000, guid: b02405f3a8b6143a8bf2013c469300cf, type: 2} - textureName: _FrameCopyTex + textureName: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity index 0bf7078c2a8..6e75d3c969d 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect.unity @@ -215,7 +215,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 337193641} - {fileID: 560415169} m_Father: {fileID: 0} m_RootOrder: 0 @@ -225,112 +224,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!1001 &337193640 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 131481531} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &337193641 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 337193640} - m_PrefabAsset: {fileID: 0} --- !u!1001 &560415168 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset index 131959be1bc..241911d53b5 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset @@ -9,9 +9,11 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: OcclusionEffect_Renderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 0} m_RendererFeatures: - {fileID: 5502740500323776050} m_RendererFeatureMap: 3236f48c54a95d4c @@ -26,6 +28,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 0} + coreBlitColorAndDepthPS: {fileID: 0} + cameraMotionVector: {fileID: 0} + objectMotionVector: {fileID: 0} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -41,7 +47,10 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 --- !u!114 &5502740500323776050 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset index bdda6cc8bc5..d5c64c87409 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset @@ -10,7 +10,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 10b9657c78f0d43fe951a2bfdcdb7130, type: 3} - m_Name: NewKeepFrameFeature + m_Name: KeepFrame m_EditorClassIdentifier: m_Active: 1 settings: @@ -64,7 +64,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: DepthHistory_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Sand_Graph.shadergraph similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Sand_Graph.shadergraph diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Sand_Graph.shadergraph.meta similarity index 100% rename from com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Snow_Graph.shadergraph.meta rename to com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/Shaders/Sand_Graph.shadergraph.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity index 657fec6480f..23e6b6460f7 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity @@ -604,112 +604,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 40, z: 0} ---- !u!1001 &983941601 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1768138160} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &983941602 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 983941601} - m_PrefabAsset: {fileID: 0} --- !u!1 &1090784525 GameObject: m_ObjectHideFlags: 0 @@ -926,9 +820,10 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text - value: 'This sample uses the renderer feature from the "KeepFrame" on an additional - camera drawing depth to a renderer texture to create a trail map. This map - is then used to displace vertices on the ground. ' + value: 'This sample uses the renderer feature from the "KeepFrame" sample on + an additional camera drawing depth to a renderer texture to create a trail + map. This map is then used to displace vertices on the ground by sampling + it inside the Sand_Graph shader. ' objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} @@ -1211,7 +1106,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 983941602} - {fileID: 1699203896} m_Father: {fileID: 0} m_RootOrder: 1 @@ -1231,7 +1125,6 @@ GameObject: m_Component: - component: {fileID: 2118540124} - component: {fileID: 2118540123} - - component: {fileID: 2118540122} - component: {fileID: 2118540121} m_Layer: 0 m_Name: TrailCam @@ -1273,14 +1166,6 @@ MonoBehaviour: m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 ---- !u!81 &2118540122 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2118540119} - m_Enabled: 1 --- !u!20 &2118540123 Camera: m_ObjectHideFlags: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset index d3fbda13034..fc4cb18a541 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: TrailEffect_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity index 8e394045237..8902c513b78 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity @@ -1532,7 +1532,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/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab deleted file mode 100644 index 22213820a72..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab +++ /dev/null @@ -1,2126 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &3188382879305458931 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879305458930} - - component: {fileID: 3188382879305458932} - - component: {fileID: 3188382879305458933} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382879305458930 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879305458931} - 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_Children: [] - m_Father: {fileID: 3188382880051235461} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382879305458932 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879305458931} - m_CullTransparentMesh: 1 ---- !u!114 &3188382879305458933 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879305458931} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Forward ---- !u!1 &3188382879417959517 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879417959516} - - component: {fileID: 3188382879417959505} - - component: {fileID: 3188382879417959518} - - component: {fileID: 3188382879417959519} - - component: {fileID: 3188382879417959504} - m_Layer: 5 - m_Name: Back - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382879417959516 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879417959517} - m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382880841322595} - m_Father: {fileID: 3188382879499221432} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} - m_AnchorMin: {x: 0.3, y: -0.2} - m_AnchorMax: {x: 0.7, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382879417959505 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879417959517} - m_CullTransparentMesh: 1 ---- !u!114 &3188382879417959518 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879417959517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382879417959519 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879417959517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382879417959518} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382879417959504 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879417959517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkBackwards - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkBackwards - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382879499221433 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879499221432} - - component: {fileID: 3188382879499221435} - m_Layer: 5 - m_Name: Movement - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382879499221432 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879499221433} - 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_Children: - - {fileID: 3188382880051235461} - - {fileID: 3188382880553789632} - - {fileID: 3188382881249241736} - - {fileID: 3188382879417959516} - m_Father: {fileID: 3188382880907372043} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.1, y: 0.5} - m_AnchorMax: {x: 0.3, y: 0.5} - m_AnchoredPosition: {x: 0, y: -60} - m_SizeDelta: {x: 0, y: 245.80002} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &3188382879499221435 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879499221433} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 992e8329d88764864a3ccfd424be17b3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &3188382879611135731 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879611135730} - - component: {fileID: 3188382879611135732} - - component: {fileID: 3188382879611135733} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382879611135730 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879611135731} - 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_Children: [] - m_Father: {fileID: 3188382879811109005} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382879611135732 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879611135731} - m_CullTransparentMesh: 1 ---- !u!114 &3188382879611135733 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879611135731} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Back ---- !u!1 &3188382879811109002 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879811109005} - - component: {fileID: 3188382879811108993} - - component: {fileID: 3188382879811109006} - - component: {fileID: 3188382879811109007} - - component: {fileID: 3188382879811109004} - m_Layer: 5 - m_Name: Back - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382879811109005 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879811109002} - m_LocalRotation: {x: 0, y: 0, z: 1, w: 0} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382879611135730} - m_Father: {fileID: 3188382880073302294} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} - m_AnchorMin: {x: 0.3, y: -0.2} - m_AnchorMax: {x: 0.7, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382879811108993 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879811109002} - m_CullTransparentMesh: 1 ---- !u!114 &3188382879811109006 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879811109002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382879811109007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879811109002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382879811109006} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382879811109004 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879811109002} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimDown - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimDown - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382879849612440 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382879849612443} - - component: {fileID: 3188382879849612447} - - component: {fileID: 3188382879849612444} - - component: {fileID: 3188382879849612445} - - component: {fileID: 3188382879849612442} - m_Layer: 5 - m_Name: Right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382879849612443 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879849612440} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382880155636978} - m_Father: {fileID: 3188382880073302294} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.8, y: 0.3} - m_AnchorMax: {x: 1.2, y: 0.7} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382879849612447 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879849612440} - m_CullTransparentMesh: 1 ---- !u!114 &3188382879849612444 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879849612440} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382879849612445 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879849612440} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382879849612444} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382879849612442 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382879849612440} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimRight - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimRight - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382880051235458 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880051235461} - - component: {fileID: 3188382880051235462} - - component: {fileID: 3188382880051235463} - - component: {fileID: 3188382880051235460} - - component: {fileID: 3188382880051235513} - m_Layer: 5 - m_Name: Forward - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382880051235461 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880051235458} - 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_Children: - - {fileID: 3188382879305458930} - m_Father: {fileID: 3188382879499221432} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.3, y: 0.8} - m_AnchorMax: {x: 0.7, y: 1.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880051235462 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880051235458} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880051235463 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880051235458} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382880051235460 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880051235458} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382880051235463} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382880051235513 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880051235458} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkForward - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkForward - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382880066900638 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880066900625} - - component: {fileID: 3188382880066900627} - - component: {fileID: 3188382880066900624} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382880066900625 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880066900638} - 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_Children: [] - m_Father: {fileID: 3188382881359031596} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880066900627 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880066900638} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880066900624 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880066900638} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Left ---- !u!1 &3188382880073302295 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880073302294} - - component: {fileID: 3188382880073302281} - m_Layer: 5 - m_Name: Aim - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382880073302294 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880073302295} - 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_Children: - - {fileID: 3188382880082978484} - - {fileID: 3188382879849612443} - - {fileID: 3188382881359031596} - - {fileID: 3188382879811109005} - m_Father: {fileID: 3188382880907372043} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.7, y: 0.5} - m_AnchorMax: {x: 0.9, y: 0.5} - m_AnchoredPosition: {x: -0.0017700195, y: -60} - m_SizeDelta: {x: 0, y: 245.79999} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &3188382880073302281 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880073302295} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 992e8329d88764864a3ccfd424be17b3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &3188382880082978485 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880082978484} - - component: {fileID: 3188382880082978472} - - component: {fileID: 3188382880082978473} - - component: {fileID: 3188382880082978486} - - component: {fileID: 3188382880082978487} - m_Layer: 5 - m_Name: Forward - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382880082978484 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880082978485} - 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_Children: - - {fileID: 3188382880528463635} - m_Father: {fileID: 3188382880073302294} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.3, y: 0.8} - m_AnchorMax: {x: 0.7, y: 1.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880082978472 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880082978485} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880082978473 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880082978485} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382880082978486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880082978485} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382880082978473} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382880082978487 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880082978485} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimUp - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimUp - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382880155636979 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880155636978} - - component: {fileID: 3188382880155636980} - - component: {fileID: 3188382880155636981} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382880155636978 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880155636979} - 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_Children: [] - m_Father: {fileID: 3188382879849612443} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880155636980 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880155636979} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880155636981 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880155636979} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Right ---- !u!1 &3188382880241567170 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880241567173} - - component: {fileID: 3188382880241567175} - - component: {fileID: 3188382880241567172} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382880241567173 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880241567170} - 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_Children: [] - m_Father: {fileID: 3188382881249241736} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880241567175 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880241567170} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880241567172 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880241567170} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Left ---- !u!1 &3188382880528463632 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880528463635} - - component: {fileID: 3188382880528463637} - - component: {fileID: 3188382880528463634} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382880528463635 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880528463632} - 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_Children: [] - m_Father: {fileID: 3188382880082978484} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880528463637 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880528463632} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880528463634 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880528463632} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Up ---- !u!1 &3188382880553789633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880553789632} - - component: {fileID: 3188382880553789637} - - component: {fileID: 3188382880553789634} - - component: {fileID: 3188382880553789635} - - component: {fileID: 3188382880553789636} - m_Layer: 5 - m_Name: Right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382880553789632 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880553789633} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382881184533704} - m_Father: {fileID: 3188382879499221432} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.8, y: 0.3} - m_AnchorMax: {x: 1.2, y: 0.7} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880553789637 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880553789633} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880553789634 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880553789633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382880553789635 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880553789633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382880553789634} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382880553789636 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880553789633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkRight - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkRight - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382880841322592 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880841322595} - - component: {fileID: 3188382880841322597} - - component: {fileID: 3188382880841322594} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382880841322595 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880841322592} - 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_Children: [] - m_Father: {fileID: 3188382879417959516} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382880841322597 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880841322592} - m_CullTransparentMesh: 1 ---- !u!114 &3188382880841322594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880841322592} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Back ---- !u!1 &3188382880907372040 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382880907372043} - - component: {fileID: 3188382880907372042} - m_Layer: 5 - m_Name: MobileControls - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382880907372043 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880907372040} - 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_Children: - - {fileID: 3188382879499221432} - - {fileID: 3188382880073302294} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &3188382880907372042 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382880907372040} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8e1f80e41dc79406ea9195dbf8be1587, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MovementControls: {fileID: 3188382879499221433} - m_AimControls: {fileID: 3188382880073302295} ---- !u!1 &3188382881184533705 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382881184533704} - - component: {fileID: 3188382881184533706} - - component: {fileID: 3188382881184533707} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3188382881184533704 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881184533705} - 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_Children: [] - m_Father: {fileID: 3188382880553789632} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382881184533706 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881184533705} - m_CullTransparentMesh: 1 ---- !u!114 &3188382881184533707 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881184533705} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Right ---- !u!1 &3188382881249241737 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382881249241736} - - component: {fileID: 3188382881249241741} - - component: {fileID: 3188382881249241738} - - component: {fileID: 3188382881249241739} - - component: {fileID: 3188382881249241740} - m_Layer: 5 - m_Name: Left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382881249241736 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881249241737} - m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382880241567173} - m_Father: {fileID: 3188382879499221432} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} - m_AnchorMin: {x: -0.2, y: 0.3} - m_AnchorMax: {x: 0.2, y: 0.7} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382881249241741 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881249241737} - m_CullTransparentMesh: 1 ---- !u!114 &3188382881249241738 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881249241737} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382881249241739 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881249241737} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382881249241738} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382881249241740 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881249241737} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkLeft - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleWalkLeft - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3188382881359031597 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3188382881359031596} - - component: {fileID: 3188382881359031584} - - component: {fileID: 3188382881359031585} - - component: {fileID: 3188382881359031598} - - component: {fileID: 3188382881359031599} - m_Layer: 5 - m_Name: Left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3188382881359031596 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881359031597} - m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3188382880066900625} - m_Father: {fileID: 3188382880073302294} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} - m_AnchorMin: {x: -0.2, y: 0.3} - m_AnchorMax: {x: 0.2, y: 0.7} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3188382881359031584 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881359031597} - m_CullTransparentMesh: 1 ---- !u!114 &3188382881359031585 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881359031597} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.25490198} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: d03a60f6de55b49ae8d0164443d3ece4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3188382881359031598 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881359031597} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3188382881359031585} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &3188382881359031599 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3188382881359031597} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Delegates: - - eventID: 2 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimLeft - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - eventID: 3 - callback: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: FPSController, Assembly-CSharp - m_MethodName: ToggleAimLeft - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta deleted file mode 100644 index b5e95f63256..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/MobileControls.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e103b775b7b374b03b593247313f8d3b -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab deleted file mode 100644 index 0ddbd419d48..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab +++ /dev/null @@ -1,207 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &6372940998200450911 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6372940998200450910} - - component: {fileID: 6372940998200450908} - - component: {fileID: 6372940998200450909} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &6372940998200450910 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940998200450911} - 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_Children: - - {fileID: 6372940999431961438} - m_Father: {fileID: 6372940999085919642} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6372940998200450908 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940998200450911} - m_CullTransparentMesh: 1 ---- !u!114 &6372940998200450909 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940998200450911} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.8509804} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6372940999085919643 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6372940999085919642} - - component: {fileID: 6012438937355892540} - m_Layer: 5 - m_Name: PortraitWarning - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6372940999085919642 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940999085919643} - 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_Children: - - {fileID: 6372940998200450910} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &6012438937355892540 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940999085919643} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 647605861f9a84ddb8b335996aa8e57b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_WarningPanel: {fileID: 6372940998200450911} ---- !u!1 &6372940999431961439 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6372940999431961438} - - component: {fileID: 6372940999431961436} - - component: {fileID: 6372940999431961437} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6372940999431961438 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940999431961439} - 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_Children: [] - m_Father: {fileID: 6372940998200450910} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6372940999431961436 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940999431961439} - m_CullTransparentMesh: 1 ---- !u!114 &6372940999431961437 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6372940999431961439} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 70 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 189 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "The samples work in landscape mode. \nPlease rotate your device." diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta deleted file mode 100644 index 4057309368a..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Prefabs/PortraitWarning.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3c702088745584709bb36fb762733f6b -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs index 0e46de4013a..f3dcc354535 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs @@ -11,9 +11,20 @@ public class AutoLoadPipelineAsset : MonoBehaviour private bool m_overrodeQualitySettings; void OnEnable() + { + UpdatePipeline(); + } + + void OnDisable() + { + ResetPipeline(); + } + + private void UpdatePipeline() { if(m_PipelineAsset) { + QualitySettings.renderPipeline = null; if (QualitySettings.renderPipeline != null && QualitySettings.renderPipeline != m_PipelineAsset) { m_PreviousPipelineAsset = QualitySettings.renderPipeline; @@ -28,7 +39,7 @@ void OnEnable() } } - void OnDisable() + private void ResetPipeline() { if (m_PreviousPipelineAsset) { diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs index 27712af40e6..b523363a282 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs @@ -6,8 +6,6 @@ public class FirstPersonController : MonoBehaviour { [SerializeField] private float m_MouseSensitivity = 100f; - [SerializeField] - private float m_ButtonSensitivity = 100f; [SerializeField] private float m_MovementSpeed = 5f; [SerializeField] @@ -26,11 +24,6 @@ void Start() Debug.Log("The FirstPersonController uses the legacy input system. Please set it in Project Settings"); m_MoveWithMouse = false; #endif - if (SystemInfo.deviceType == DeviceType.Handheld) - { - m_MoveWithMouse = false; - } - if (m_MoveWithMouse) { Cursor.lockState = CursorLockMode.Locked; @@ -73,11 +66,6 @@ private Vector2 GetLookInput() mouseX = Input.GetAxis("Mouse X") * m_MouseSensitivity * Time.deltaTime; mouseY = Input.GetAxis("Mouse Y") * m_MouseSensitivity * Time.deltaTime; } - else - { - mouseY = (((m_ButtonMovementFlags & 16) >> 4) - ((m_ButtonMovementFlags & 32) >> 5)) * m_ButtonSensitivity * Time.deltaTime; - mouseX = (((m_ButtonMovementFlags & 64) >> 6) - ((m_ButtonMovementFlags & 128) >> 7)) * m_ButtonSensitivity * Time.deltaTime; - } return new Vector2(mouseX,mouseY); } @@ -90,54 +78,7 @@ private Vector3 GetMovementInput() x = Input.GetAxis("Horizontal"); z = Input.GetAxis("Vertical"); } - else - { - z = (m_ButtonMovementFlags & 1) - ((m_ButtonMovementFlags & 2) >> 1); - x = ((m_ButtonMovementFlags & 4) >> 2) - ((m_ButtonMovementFlags & 8) >> 3); - } return new Vector3(x,0, z); } - - #region ControllerToggles - public void ToggleWalkForward() - { - m_ButtonMovementFlags ^= 1; - } - - public void ToggleWalkBackwards() - { - m_ButtonMovementFlags ^= 2; - } - - public void ToggleWalkRight() - { - m_ButtonMovementFlags ^= 4; - } - - public void ToggleWalkLeft() - { - m_ButtonMovementFlags ^= 8; - } - - public void ToggleAimUp() - { - m_ButtonMovementFlags ^= 16; - } - - public void ToggleAimDown() - { - m_ButtonMovementFlags ^= 32; - } - - public void ToggleAimRight() - { - m_ButtonMovementFlags ^= 64; - } - - public void ToggleAimLeft() - { - m_ButtonMovementFlags ^= 128; - } - #endregion } diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs deleted file mode 100644 index 5726b027458..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -public class MobileControlsToggler : MonoBehaviour -{ - [SerializeField] - private GameObject m_MovementControls; - [SerializeField] - private GameObject m_AimControls; - - void Start() - { - if (SystemInfo.deviceType == DeviceType.Handheld) - { - m_MovementControls.SetActive(true); - m_AimControls.SetActive(true); - } - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta deleted file mode 100644 index 976c8319287..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/MobileControlsToggler.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8e1f80e41dc79406ea9195dbf8be1587 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs deleted file mode 100644 index 887d0cfef03..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs +++ /dev/null @@ -1,19 +0,0 @@ -using UnityEngine; - -public class PortraitWarningToggler : MonoBehaviour -{ - [SerializeField] - private GameObject m_WarningPanel; - - void Update() - { - if (SystemInfo.deviceType == DeviceType.Handheld && Screen.orientation == ScreenOrientation.Portrait) - { - m_WarningPanel.SetActive(true); - } - else - { - m_WarningPanel.SetActive(false); - } - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta deleted file mode 100644 index bc4ecde88f1..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PortraitWarningToggler.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 647605861f9a84ddb8b335996aa8e57b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs deleted file mode 100644 index c116620ea9b..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -[RequireComponent(typeof(RectTransform)), ExecuteInEditMode] -public class PreserveRectTransformAspectRatio : MonoBehaviour -{ - private RectTransform m_RectTransform; - - void Start() - { - m_RectTransform = GetComponent(); - } - - void Update() - { - float width = (m_RectTransform.anchorMax.x - m_RectTransform.anchorMin.x) * Screen.width; - m_RectTransform.sizeDelta = new Vector2(0, width); - } -} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta deleted file mode 100644 index 0ea1ccf3675..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/PreserveRectTransformAspectRatio.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 992e8329d88764864a3ccfd424be17b3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset index c942f6e6e5f..aa9f2022297 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset @@ -9,9 +9,11 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SamplesForwardRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 0} m_RendererFeatures: [] m_RendererFeatureMap: m_UseNativeRenderPass: 0 @@ -25,6 +27,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 0} + coreBlitColorAndDepthPS: {fileID: 0} + cameraMotionVector: {fileID: 0} + objectMotionVector: {fileID: 0} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -40,4 +46,7 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 From 9d6b8934eb28cfbbff15b226912d731ad3b9098b Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 3 Sep 2021 15:33:21 +0200 Subject: [PATCH 11/19] Package sample description typos --- .../CameraStacking/3D Skybox/3DSkybox.unity | 6 +- .../3D Skybox/BaseRenderer.asset | 6 +- .../3D Skybox/SkyboxRenderer.asset | 52 ++- .../CameraStacking/MixedFOV/MixedFOV.unity | 6 +- .../SplitScreen/SplitScreen.unity | 4 +- .../BlobShadowPipeline_Renderer.asset | 2 +- .../Decals/PaintSplat/PaintSplat.unity | 4 +- .../PaintSplatPipeline_Renderer.asset | 2 +- .../Decals/ProxyLighting/ProxyLighting.unity | 4 +- .../ProxyLightingPipeline_Renderer.asset | 4 +- .../LensFlares/LensFlareShowroom.unity | 4 +- .../LensFlares/SunFlare.unity | 4 +- .../AmbientOcclusion/SSAO_Renderer.asset | 4 +- .../GlitchEffect/Glitch_Renderer.asset | 2 +- .../KeepFramePipeline_Renderer.asset | 2 +- .../OcclusionEffect_Renderer.asset | 12 +- .../TrailEffect/DepthHistory_Renderer.asset | 6 +- .../TrailEffect/TrailEffect_Renderer.asset | 2 +- .../URPPackageSamples/Shaders/Lit/Lit.unity | 433 ------------------ .../Settings/SamplesForwardRenderer.asset | 12 +- 20 files changed, 89 insertions(+), 482 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity index a5947f07d29..14d03654e73 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/3DSkybox.unity @@ -1383,7 +1383,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -1462,7 +1462,7 @@ PrefabInstance: value: 'This sample shows how camera stacking can be used to extend the game world. An overlay camera renders a miniature version of the world in pixels that havent been drawn to by the base camera. With some scripted translation - of the overlay camera, we make the miniature back drop seem full size. ' + of the overlay camera, we make the miniature backdrop seem full size. ' objectReference: {fileID: 0} - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_FontData.m_MinSize @@ -1539,7 +1539,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} m_Name: m_EditorClassIdentifier: - m_RenderShadows: 1 + m_RenderShadows: 0 m_RequiresDepthTextureOption: 2 m_RequiresOpaqueTextureOption: 2 m_CameraType: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset index e3396c313f9..95ae5a4dcd3 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: BaseRenderer m_EditorClassIdentifier: debugShaders: @@ -33,10 +33,10 @@ MonoBehaviour: objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 4294967295 m_TransparentLayerMask: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 4294967295 m_DefaultStencilState: overrideStencilState: 1 stencilReference: 1 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset index fd96b5d2ae9..f9130c85b4b 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset @@ -9,13 +9,14 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: SkyboxRenderer m_EditorClassIdentifier: debugShaders: debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} - m_RendererFeatures: [] - m_RendererFeatureMap: + m_RendererFeatures: + - {fileID: 6465238382150870082} + m_RendererFeatureMap: 42e452e40d24b959 m_UseNativeRenderPass: 1 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} @@ -33,14 +34,14 @@ MonoBehaviour: objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 18 m_TransparentLayerMask: serializedVersion: 2 m_Bits: 18 m_DefaultStencilState: overrideStencilState: 1 - stencilReference: 1 - stencilCompareFunction: 6 + stencilReference: 0 + stencilCompareFunction: 3 passOperation: 0 failOperation: 0 zFailOperation: 0 @@ -50,3 +51,42 @@ MonoBehaviour: m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 +--- !u!114 &6465238382150870082 +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: 6b3d386ba5cd94485973aee1479b272e, type: 3} + m_Name: RenderObjects + m_EditorClassIdentifier: + m_Active: 0 + settings: + passTag: RenderObjects + Event: 300 + filterSettings: + RenderQueueType: 0 + LayerMask: + serializedVersion: 2 + m_Bits: 18 + PassNames: [] + overrideMaterial: {fileID: 0} + overrideMaterialPassIndex: 0 + overrideDepthState: 0 + depthCompareFunction: 4 + enableWrite: 1 + stencilSettings: + overrideStencilState: 1 + stencilReference: 0 + stencilCompareFunction: 3 + passOperation: 0 + failOperation: 0 + zFailOperation: 0 + cameraSettings: + overrideCamera: 0 + restoreCamera: 1 + offset: {x: 0, y: 0, z: 0, w: 0} + cameraFieldOfView: 60 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity index 49c7a79c0ec..251d7b3c089 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/MixedFOV/MixedFOV.unity @@ -2196,7 +2196,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -2272,9 +2272,9 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text - value: 'This sample shows how Camera Stacking can be used in an FPS game to + value: This sample shows how Camera Stacking can be used in an FPS game to prevent the gun from clipping into walls. This setup also makes it possible - to have differet Field of Views for the "Level" camera and the "Gun" camera. ' + to have different Field of Views for the "Level" camera and the "Gun" camera. objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity index ec815aa2f96..6c2732f73d1 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity @@ -512,7 +512,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -590,7 +590,7 @@ PrefabInstance: propertyPath: m_Text value: "This example shows how to create a split screen camera setup each with their own camera stack. \nIt also shows how to apply Post Processing on World - Space and Screen Space Camera UI" + Space and Screen Space Camera UI." objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset index c4c7e81ff45..54c81d83325 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: BlobShadowPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity index bdabd944218..c193d3768f2 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplat.unity @@ -733,7 +733,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -815,7 +815,7 @@ PrefabInstance: propertyPath: m_Text value: This sample shows how to create procedural decals using a WorldSpaceUV subgraph and the "Simple Noise" shader graph node. The noise in the splats - is based on the + is based on the world position of the projector. objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset index 8ed1436b022..f2b782bed34 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset @@ -32,7 +32,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: PaintSplatPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity index 3b2f11683e3..d67f298e7c1 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLighting.unity @@ -1286,7 +1286,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -1367,7 +1367,7 @@ PrefabInstance: - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text value: This sample builds on the Blob Shadow sample by adding proxy spotlights - using Decal Projectors. These decals modifiy the emission of surfaces inside + using Decal Projectors. These decals modify the emission of surfaces inside the projector volume. On the pipeline asset, all real time lighting is turned off. objectReference: {fileID: 0} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset index 1d68263566b..9f72fd6e4e7 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset @@ -36,7 +36,7 @@ MonoBehaviour: m_Name: NewScreenSpaceAmbientOcclusion m_EditorClassIdentifier: m_Active: 1 - m_Shader: {fileID: 0} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} m_Settings: Downsample: 1 AfterOpaque: 1 @@ -55,7 +55,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: ProxyLightingPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity index 7c8c0fda3ef..9fc2faaab28 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/LensFlareShowroom.unity @@ -451,7 +451,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1661162447} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.19115098, y: 1.026375, z: 0.3} + m_LocalPosition: {x: -0.12851892, y: 1.0173575, z: 0.3} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -735,7 +735,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 1 m_LineSpacing: 1 - m_Text: 'Use this scene to ease the process of authorting lens flares. + m_Text: 'Use this scene to ease the process of authoring lens flares. Assign a Lens Flare Data object to the "Lens Flare" game object in the scene. diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity index 862938c0e92..fd7d6294d02 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/SunFlare.unity @@ -927,7 +927,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -1009,7 +1009,7 @@ PrefabInstance: propertyPath: m_Text value: 'This sample shows how to add a lens flare effect to the main directional light of the scene. The effect is authored via the Lens Flare (SRP) component - on the sun light and its assigned Lens Flare Data object. ' + on the sunlight and its assigned Lens Flare Data object. ' objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset index 8607fb1541a..689e02d45c0 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: SSAO_Renderer m_EditorClassIdentifier: debugShaders: @@ -64,7 +64,7 @@ MonoBehaviour: m_Name: ScreenSpaceAmbientOcclusion m_EditorClassIdentifier: m_Active: 1 - m_Shader: {fileID: 0} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} m_Settings: Downsample: 0 AfterOpaque: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset index f21d8d82a96..2ac74ad5ad7 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset @@ -48,7 +48,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: Glitch_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset index 3f3bde19771..66eaaaed4a7 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: KeepFramePipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset index 241911d53b5..a473e79af7b 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset @@ -9,11 +9,11 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: OcclusionEffect_Renderer m_EditorClassIdentifier: debugShaders: - debugReplacementPS: {fileID: 0} + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: - {fileID: 5502740500323776050} m_RendererFeatureMap: 3236f48c54a95d4c @@ -28,10 +28,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} - coreBlitPS: {fileID: 0} - coreBlitColorAndDepthPS: {fileID: 0} - cameraMotionVector: {fileID: 0} - objectMotionVector: {fileID: 0} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset index d5c64c87409..776bd0dc96a 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset @@ -64,7 +64,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: DepthHistory_Renderer m_EditorClassIdentifier: debugShaders: @@ -90,10 +90,10 @@ MonoBehaviour: objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 - m_Bits: 0 + m_Bits: 4294967295 m_TransparentLayerMask: serializedVersion: 2 - m_Bits: 0 + m_Bits: 4294967295 m_DefaultStencilState: overrideStencilState: 0 stencilReference: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset index fc4cb18a541..d3fbda13034 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: TrailEffect_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity index 8902c513b78..849b463e755 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Shaders/Lit/Lit.unity @@ -849,426 +849,6 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 0c32055e4135a484b913cc24d7fd1be5, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7689a0ffc4ed74a58b7298d31e1d3283, type: 3} ---- !u!1001 &770735111 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 222607664510397816} - m_Modifications: - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkBackwards - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkBackwards - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879417959504, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879499221432, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 200.8 - objectReference: {fileID: 0} - - target: {fileID: 3188382879499221433, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimDown - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimDown - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879811109004, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimRight - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimRight - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382879849612442, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkForward - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkForward - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880051235513, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880073302294, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 200.79999 - objectReference: {fileID: 0} - - target: {fileID: 3188382880073302295, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimUp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimUp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880082978487, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkRight - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkRight - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880553789636, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Name - value: MobileControls - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372040, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleWalkLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881249241740, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 1925206220} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: ToggleAimLeft - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[0].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 3188382881359031599, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - propertyPath: m_Delegates.Array.data[1].callback.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: FirstPersonController, Assembly-CSharp - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: e103b775b7b374b03b593247313f8d3b, type: 3} ---- !u!224 &770735112 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 3188382880907372043, guid: e103b775b7b374b03b593247313f8d3b, type: 3} - m_PrefabInstance: {fileID: 770735111} - m_PrefabAsset: {fileID: 0} ---- !u!1001 &832564087 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 222607664510397816} - m_Modifications: - - target: {fileID: 6372940998200450911, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6372940999085919643, guid: 3c702088745584709bb36fb762733f6b, type: 3} - propertyPath: m_Name - value: PortraitWarning - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3c702088745584709bb36fb762733f6b, type: 3} ---- !u!224 &832564088 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 6372940999085919642, guid: 3c702088745584709bb36fb762733f6b, type: 3} - m_PrefabInstance: {fileID: 832564087} - m_PrefabAsset: {fileID: 0} --- !u!1 &902575294 GameObject: m_ObjectHideFlags: 0 @@ -1948,17 +1528,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} ---- !u!114 &1925206220 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 8509898242313118626, guid: 8089b5fe6d8304423814ff197221f77d, type: 3} - m_PrefabInstance: {fileID: 1925206219} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 94f9f55b5897449c29f5189f47cad4bc, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &1951643861 PrefabInstance: m_ObjectHideFlags: 0 @@ -2384,8 +1953,6 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 770735112} - - {fileID: 832564088} - {fileID: 2050154443} m_Father: {fileID: 0} m_RootOrder: 2 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset index aa9f2022297..44a48bced5d 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset @@ -9,11 +9,11 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} m_Name: SamplesForwardRenderer m_EditorClassIdentifier: debugShaders: - debugReplacementPS: {fileID: 0} + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} m_RendererFeatures: [] m_RendererFeatureMap: m_UseNativeRenderPass: 0 @@ -27,10 +27,10 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} - coreBlitPS: {fileID: 0} - coreBlitColorAndDepthPS: {fileID: 0} - cameraMotionVector: {fileID: 0} - objectMotionVector: {fileID: 0} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 From c5e558a90a09b9badad03e586e5ad858668fdd56 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Mon, 6 Sep 2021 10:27:55 +0200 Subject: [PATCH 12/19] Automated updates of renderer guids from beta --- .../CameraStacking/3D Skybox/BaseRenderer.asset | 2 +- .../CameraStacking/3D Skybox/SkyboxRenderer.asset | 2 +- .../Decals/BlobShadow/BlobShadowPipeline_Renderer.asset | 2 +- .../Decals/PaintSplat/PaintSplatPipeline_Renderer.asset | 2 +- .../Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset | 2 +- .../RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset | 2 +- .../RendererFeatures/GlitchEffect/Glitch_Renderer.asset | 2 +- .../RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset | 2 +- .../OcclusionEffect/OcclusionEffect_Renderer.asset | 2 +- .../RendererFeatures/TrailEffect/DepthHistory_Renderer.asset | 2 +- .../RendererFeatures/TrailEffect/TrailEffect_Renderer.asset | 2 +- .../SharedAssets/Settings/SamplesForwardRenderer.asset | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset index 95ae5a4dcd3..fa8892152e0 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/BaseRenderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: BaseRenderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset index f9130c85b4b..afb0b963fcc 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/SkyboxRenderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SkyboxRenderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset index 54c81d83325..c4c7e81ff45 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/BlobShadow/BlobShadowPipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: BlobShadowPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset index f2b782bed34..8ed1436b022 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/PaintSplat/PaintSplatPipeline_Renderer.asset @@ -32,7 +32,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: PaintSplatPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset index 9f72fd6e4e7..9c4767534d2 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/Decals/ProxyLighting/ProxyLightingPipeline_Renderer.asset @@ -55,7 +55,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: ProxyLightingPipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset index 689e02d45c0..21d0f29ad49 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/AmbientOcclusion/SSAO_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SSAO_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset index 2ac74ad5ad7..f21d8d82a96 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/GlitchEffect/Glitch_Renderer.asset @@ -48,7 +48,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: Glitch_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset index 66eaaaed4a7..3f3bde19771 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFramePipeline_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: KeepFramePipeline_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset index a473e79af7b..5a00ff11999 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/OcclusionEffect/OcclusionEffect_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: OcclusionEffect_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset index 776bd0dc96a..f68482a5343 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/DepthHistory_Renderer.asset @@ -64,7 +64,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: DepthHistory_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset index d3fbda13034..fc4cb18a541 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect_Renderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: TrailEffect_Renderer m_EditorClassIdentifier: debugShaders: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset index 44a48bced5d..03a042a7251 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Settings/SamplesForwardRenderer.asset @@ -9,7 +9,7 @@ MonoBehaviour: m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f971995892640ec4f807ef396269e91e, type: 3} + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SamplesForwardRenderer m_EditorClassIdentifier: debugShaders: From 160aebd116486bc0494d5610aae92d96dea614db Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Mon, 6 Sep 2021 11:36:58 +0200 Subject: [PATCH 13/19] Fixed incorrect setting when loading pipeline --- .../SharedAssets/Scripts/AutoLoadPipelineAsset.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs index f3dcc354535..df59022ef6c 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs @@ -24,7 +24,6 @@ private void UpdatePipeline() { if(m_PipelineAsset) { - QualitySettings.renderPipeline = null; if (QualitySettings.renderPipeline != null && QualitySettings.renderPipeline != m_PipelineAsset) { m_PreviousPipelineAsset = QualitySettings.renderPipeline; From 28ba9e9c73ae581eb7bed8dacdfb4c9af9dfbe97 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Wed, 8 Sep 2021 10:02:53 +0200 Subject: [PATCH 14/19] Formatting --- .../3D Skybox/Scripts/SkyboxCamera.cs | 2 +- .../KeepFrame/KeepFrameFeature.cs | 22 +++++++++---------- .../Scripts/AutoLoadPipelineAsset.cs | 7 +++--- .../Scripts/FirstPersonController.cs | 16 +++++++------- 4 files changed, 23 insertions(+), 24 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs index 409acf5bd5b..df388967cb0 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/3D Skybox/Scripts/SkyboxCamera.cs @@ -10,7 +10,7 @@ public class SkyboxCamera : MonoBehaviour private Vector3 mainCamStartPos; private Vector3 skyboxCamStartPos; - + // Start is called before the first frame update void Start() { diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs index 00b570e7303..39fd830bb97 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -21,7 +21,7 @@ public override void Execute(ScriptableRenderContext context, ref RenderingData { if (renderingData.cameraData.camera.cameraType != CameraType.Game) return; - + CommandBuffer cmd = CommandBufferPool.Get("CopyFramePass"); RenderTargetIdentifier opaqueColorRT = destination.Identifier(); Blit(cmd, source, opaqueColorRT); @@ -32,7 +32,7 @@ public override void Execute(ScriptableRenderContext context, ref RenderingData public override void OnCameraCleanup(CommandBuffer cmd) { cmd.ReleaseTemporaryRT(destination.id); - + if (destination != RenderTargetHandle.CameraTarget) { cmd.ReleaseTemporaryRT(destination.id); @@ -53,15 +53,15 @@ public void Setup(Material drawOldFrameMaterial, RenderTargetHandle handle, stri m_handle = handle; m_textureName = textureName; } - + public override void Configure(CommandBuffer cmd, RenderTextureDescriptor cameraTextureDescripor) { RenderTextureDescriptor descriptor = cameraTextureDescripor; descriptor.msaaSamples = 1; descriptor.depthBufferBits = 0; - cmd.GetTemporaryRT(m_handle.id, descriptor,FilterMode.Bilinear); + cmd.GetTemporaryRT(m_handle.id, descriptor, FilterMode.Bilinear); } - + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) { if (m_DrawOldFrameMaterial != null) @@ -76,7 +76,7 @@ public override void Execute(ScriptableRenderContext context, ref RenderingData } } } - + [Serializable] public class Settings { @@ -90,18 +90,18 @@ public class Settings private DrawOldFramePass m_DrawOldFame; private RenderTargetHandle m_OldFrameHandle; - + public Settings settings = new Settings(); public override void Create() { m_CopyFrame = new CopyFramePass(); m_CopyFrame.renderPassEvent = RenderPassEvent.AfterRenderingTransparents; - + m_DrawOldFame = new DrawOldFramePass(); m_DrawOldFame.renderPassEvent = RenderPassEvent.BeforeRenderingOpaques; } - + public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) { m_OldFrameHandle.Init("_OldFrameRenderTarget"); @@ -109,10 +109,8 @@ public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingD m_CopyFrame.Setup(renderer.cameraColorTarget, m_OldFrameHandle); renderer.EnqueuePass(m_CopyFrame); - + m_DrawOldFame.Setup(settings.displayMaterial, m_OldFrameHandle, String.IsNullOrEmpty(settings.textureName) ? "_FrameCopyTex" : settings.textureName); renderer.EnqueuePass(m_DrawOldFame); } } - - diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs index df59022ef6c..e875254c39d 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/AutoLoadPipelineAsset.cs @@ -22,14 +22,15 @@ void OnDisable() private void UpdatePipeline() { - if(m_PipelineAsset) + if (m_PipelineAsset) { if (QualitySettings.renderPipeline != null && QualitySettings.renderPipeline != m_PipelineAsset) { m_PreviousPipelineAsset = QualitySettings.renderPipeline; QualitySettings.renderPipeline = m_PipelineAsset; m_overrodeQualitySettings = true; - } else if (GraphicsSettings.renderPipelineAsset != m_PipelineAsset) + } + else if (GraphicsSettings.renderPipelineAsset != m_PipelineAsset) { m_PreviousPipelineAsset = GraphicsSettings.renderPipelineAsset; GraphicsSettings.renderPipelineAsset = m_PipelineAsset; @@ -50,7 +51,7 @@ private void ResetPipeline() { GraphicsSettings.renderPipelineAsset = m_PreviousPipelineAsset; } - + } } } diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs index b523363a282..6bcc30a6e56 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Scripts/FirstPersonController.cs @@ -4,11 +4,11 @@ [RequireComponent(typeof(CharacterController))] public class FirstPersonController : MonoBehaviour { - [SerializeField] + [SerializeField] private float m_MouseSensitivity = 100f; - [SerializeField] + [SerializeField] private float m_MovementSpeed = 5f; - [SerializeField] + [SerializeField] private Transform m_PlayerCamera = null; [SerializeField] private bool m_MoveWithMouse = true; @@ -17,7 +17,7 @@ public class FirstPersonController : MonoBehaviour private float m_XRotation = 0f; [SerializeField] private byte m_ButtonMovementFlags; - + void Start() { #if ENABLE_INPUT_SYSTEM @@ -43,7 +43,7 @@ private void Look() m_XRotation -= lookInput.y; m_XRotation = Mathf.Clamp(m_XRotation, -90f, 90f); - + m_PlayerCamera.localRotation = Quaternion.Euler(m_XRotation, 0, 0); transform.Rotate(Vector3.up * lookInput.x, Space.World); } @@ -66,7 +66,7 @@ private Vector2 GetLookInput() mouseX = Input.GetAxis("Mouse X") * m_MouseSensitivity * Time.deltaTime; mouseY = Input.GetAxis("Mouse Y") * m_MouseSensitivity * Time.deltaTime; } - return new Vector2(mouseX,mouseY); + return new Vector2(mouseX, mouseY); } private Vector3 GetMovementInput() @@ -78,7 +78,7 @@ private Vector3 GetMovementInput() x = Input.GetAxis("Horizontal"); z = Input.GetAxis("Vertical"); } - - return new Vector3(x,0, z); + + return new Vector3(x, 0, z); } } From c9836eadafe639ecec3b4298e56b53b041ace97e Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Mon, 13 Sep 2021 14:11:13 +0200 Subject: [PATCH 15/19] Added comments to keep frame render feature --- .../KeepFrame/KeepFrameFeature.cs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs index 39fd830bb97..b0d6fffae72 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -3,9 +3,12 @@ using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; +//This renderer feature will replicate a "don't clear" behaviour by injection two passes into the pipeline: +//One pass that copies color at the end of a frame +//Another pass that draws the content of the copied texture at the beginning of a new frame public class KeepFrameFeature : ScriptableRendererFeature { - //This pass is responsible for copying color to the specified destination + //This pass is responsible for copying color to a specified destination class CopyFramePass : ScriptableRenderPass { private RenderTargetIdentifier source { get; set; } @@ -40,7 +43,8 @@ public override void OnCameraCleanup(CommandBuffer cmd) } } } - + + //This pass is responsible for drawing the old color to a full screen quad class DrawOldFramePass : ScriptableRenderPass { private Material m_DrawOldFrameMaterial; @@ -82,7 +86,7 @@ public class Settings { [Tooltip("The material that is used when the old frame is redrawn at the start of the new frame (before opaques).")] public Material displayMaterial; - [Tooltip("The name of the texture used for referencing the copied frame. (_FrameCopyTex if empty)")] + [Tooltip("The name of the texture used for referencing the copied frame. (Defaults to _FrameCopyTex if empty)")] public string textureName; } @@ -93,13 +97,14 @@ public class Settings public Settings settings = new Settings(); + //In this function the passes are created and their point of injection is set public override void Create() { m_CopyFrame = new CopyFramePass(); - m_CopyFrame.renderPassEvent = RenderPassEvent.AfterRenderingTransparents; + m_CopyFrame.renderPassEvent = RenderPassEvent.AfterRenderingTransparents; //Frame color is copied late in the frame m_DrawOldFame = new DrawOldFramePass(); - m_DrawOldFame.renderPassEvent = RenderPassEvent.BeforeRenderingOpaques; + m_DrawOldFame.renderPassEvent = RenderPassEvent.BeforeRenderingOpaques; //Old frame is drawn early in the frame } public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) From 4b341cd2688716fe7c69244d833408d08f200068 Mon Sep 17 00:00:00 2001 From: Jonas Mortensen Date: Mon, 13 Sep 2021 14:12:01 +0200 Subject: [PATCH 16/19] Comment typo --- .../RendererFeatures/KeepFrame/KeepFrameFeature.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs index b0d6fffae72..b9fd95b906a 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -3,7 +3,7 @@ using UnityEngine.Rendering; using UnityEngine.Rendering.Universal; -//This renderer feature will replicate a "don't clear" behaviour by injection two passes into the pipeline: +//This renderer feature will replicate a "don't clear" behaviour by injecting two passes into the pipeline: //One pass that copies color at the end of a frame //Another pass that draws the content of the copied texture at the beginning of a new frame public class KeepFrameFeature : ScriptableRendererFeature From 46cc9b63006597670fa69a3fb95e3a7b17be8e8a Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Tue, 14 Sep 2021 09:30:45 +0200 Subject: [PATCH 17/19] Format after comments --- .../RendererFeatures/KeepFrame/KeepFrameFeature.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs index b0d6fffae72..4a7f17cff21 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrameFeature.cs @@ -43,7 +43,7 @@ public override void OnCameraCleanup(CommandBuffer cmd) } } } - + //This pass is responsible for drawing the old color to a full screen quad class DrawOldFramePass : ScriptableRenderPass { From 2835f4b81999238092cdb2c2edf4358802597a36 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 17 Sep 2021 11:21:43 +0200 Subject: [PATCH 18/19] Small fixes, cleanups and typos --- .../SplitScreen/SplitScreen.unity | 21 +-- .../KeepFrame/KeepFrame.unity | 10 +- .../TrailEffect/TrailEffect.unity | 9 +- .../TrailEffect/TrailMap.renderTexture | 3 +- .../SharedAssets/Textures/ArrowWithStroke.png | 3 - .../Textures/ArrowWithStroke.png.meta | 121 ------------------ .../Global Volume Profile.asset | 102 --------------- .../Global Volume Profile.asset.meta | 8 -- 8 files changed, 20 insertions(+), 257 deletions(-) delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset delete mode 100644 com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset.meta diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity index 6c2732f73d1..a43f7d6d533 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/CameraStacking/SplitScreen/SplitScreen.unity @@ -282,6 +282,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 1 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 1 m_TargetDisplay: 0 @@ -383,6 +384,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -676,6 +678,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -1357,6 +1360,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -1393,7 +1397,6 @@ GameObject: - component: {fileID: 1144119804} - component: {fileID: 1144119803} - component: {fileID: 1144119802} - - component: {fileID: 1144119806} m_Layer: 0 m_Name: Cube m_TagString: Untagged @@ -1479,21 +1482,6 @@ Transform: m_Father: {fileID: 490736658} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1144119806 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1144119801} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8725944bdac9042b9b1442ba38a31070, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Space: 0 - m_Axis: {x: 0, y: 0, z: 0} - m_AngularVelocity: 0 --- !u!1 &1158032492 GameObject: m_ObjectHideFlags: 0 @@ -1685,6 +1673,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity index 05028f53258..9f688ac87b0 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/KeepFrame/KeepFrame.unity @@ -228,10 +228,9 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4039968741557396746, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_Text - value: This sample uses a custom renderer feature to preserve frame color bestween + value: This sample uses a custom renderer feature to preserve frame color between frames. The feature is added to the renderer in use and used to create a - swirly effect from a simple particle system. The effect is only visible in - play mode. + swirly effect from a simple particle system. Enter playmode to view the effect. objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} @@ -312,6 +311,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -365,7 +365,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 @@ -1180,6 +1180,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 + gravitySource: 0 maxNumParticles: 1000 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 1 @@ -4564,6 +4565,7 @@ ParticleSystem: m_RotationOrder: 4 minVertexDistance: 0.2 textureMode: 0 + textureScale: {x: 1, y: 1} ribbonCount: 1 shadowBias: 0.5 worldSpace: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity index 23e6b6460f7..0ddd91f7322 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailEffect.unity @@ -338,6 +338,10 @@ PrefabInstance: propertyPath: m_LocalPosition.y value: -0.034 objectReference: {fileID: 0} + - target: {fileID: -4683669308469848369, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: a5fef8e8f920d422692b573b553f9c2b, type: 2} - target: {fileID: -2271502847731017999, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} propertyPath: m_RootOrder value: 0 @@ -348,7 +352,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 919132149155446097, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} propertyPath: m_Name - value: SnowModel + value: SandBoxModel objectReference: {fileID: 0} - target: {fileID: 3650834566929780429, guid: f1f08d97080a74f23bb37c0c1b38d2c4, type: 3} propertyPath: m_Name @@ -744,7 +748,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_RootOrder - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2877385409968955045, guid: d5fa55a16b49d4da3a93a4958cdc3180, type: 3} propertyPath: m_AnchorMax.x @@ -1091,6 +1095,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture index 7ee65f6201f..a9a073934ed 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/RendererFeatures/TrailEffect/TrailMap.renderTexture @@ -13,7 +13,7 @@ RenderTexture: m_ForcedFallbackFormat: 4 m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 - serializedVersion: 4 + serializedVersion: 5 m_Width: 512 m_Height: 512 m_AntiAliasing: 1 @@ -36,3 +36,4 @@ RenderTexture: m_WrapW: 1 m_Dimension: 2 m_VolumeDepth: 1 + m_ShadowSamplingMode: 2 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png deleted file mode 100644 index 840559e0631..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:baaf1dde466c5f2aa726b45c9790948c26c67d7d0940c7efb32d21dc514db1f8 -size 1462 diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta deleted file mode 100644 index ac99f0c14ee..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/Textures/ArrowWithStroke.png.meta +++ /dev/null @@ -1,121 +0,0 @@ -fileFormatVersion: 2 -guid: d03a60f6de55b49ae8d0164443d3ece4 -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: 0 - 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: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - 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: 1 - spriteTessellationDetail: -1 - textureType: 8 - 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: 1 - 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: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset deleted file mode 100644 index 1e8955d2e12..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset +++ /dev/null @@ -1,102 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-7341660599382864982 -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: 66f335fb1ffd8684294ad653bf1c7564, type: 3} - m_Name: ColorAdjustments - m_EditorClassIdentifier: - active: 1 - postExposure: - m_OverrideState: 1 - m_Value: 1 - contrast: - m_OverrideState: 0 - m_Value: 0 - colorFilter: - m_OverrideState: 0 - m_Value: {r: 1, g: 1, b: 1, a: 1} - hueShift: - m_OverrideState: 0 - m_Value: 0 - saturation: - m_OverrideState: 0 - m_Value: 0 ---- !u!114 &-3812502639903495408 -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: 0b2db86121404754db890f4c8dfe81b2, type: 3} - m_Name: Bloom - m_EditorClassIdentifier: - active: 1 - threshold: - m_OverrideState: 0 - m_Value: 0.9 - intensity: - m_OverrideState: 1 - m_Value: 1 - scatter: - m_OverrideState: 0 - m_Value: 0.7 - clamp: - m_OverrideState: 0 - m_Value: 65472 - tint: - m_OverrideState: 0 - m_Value: {r: 1, g: 1, b: 1, a: 1} - highQualityFiltering: - m_OverrideState: 0 - m_Value: 0 - skipIterations: - m_OverrideState: 0 - m_Value: 1 - dirtTexture: - m_OverrideState: 0 - m_Value: {fileID: 0} - dirtIntensity: - m_OverrideState: 0 - m_Value: 0 ---- !u!114 &-2425029615320460205 -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: 97c23e3b12dc18c42a140437e53d3951, type: 3} - m_Name: Tonemapping - m_EditorClassIdentifier: - active: 1 - mode: - m_OverrideState: 1 - m_Value: 1 ---- !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: Global Volume Profile - m_EditorClassIdentifier: - components: - - {fileID: -2425029615320460205} - - {fileID: -3812502639903495408} - - {fileID: -7341660599382864982} diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset.meta b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset.meta deleted file mode 100644 index 1a77381a1c0..00000000000 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/SharedAssets/VolumeProfiles/Global Volume Profile.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9de64d640271b465a9b49c3009988576 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: From 60e0697ddd5fff5983c819de85c2f362520d1c97 Mon Sep 17 00:00:00 2001 From: Jonasmortensen Date: Fri, 17 Sep 2021 14:39:28 +0200 Subject: [PATCH 19/19] Fixed issue with jumping flare --- .../LensFlares/Scripts/ScreenSpacePlacement.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs index 162a88f3878..2e72e8ba4e8 100644 --- a/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs +++ b/com.unity.render-pipelines.universal/Samples~/URPPackageSamples/LensFlares/Scripts/ScreenSpacePlacement.cs @@ -10,18 +10,27 @@ public class ScreenSpacePlacement : MonoBehaviour [SerializeField] private Transform m_FlareObject; + private bool m_MouseDown; + void OnGUI() { Event currentEvent = Event.current; Vector2 mousePos = new Vector2(); + if (currentEvent.type == EventType.MouseDown) m_MouseDown = true; + if (currentEvent.type == EventType.MouseUp) m_MouseDown = false; + mousePos.x = currentEvent.mousePosition.x; mousePos.y = m_Cam.pixelHeight - currentEvent.mousePosition.y; if (m_FlareObject != null && mousePos.x > 0 && mousePos.y > 0 && mousePos.x < m_Cam.pixelWidth && mousePos.y < m_Cam.pixelHeight) { Vector3 point = m_Cam.ScreenToWorldPoint(new Vector3(mousePos.x, mousePos.y, m_Cam.nearClipPlane)); - m_FlareObject.position = point; + + if (m_MouseDown) + { + m_FlareObject.position = point; + } } } }

1~Z<(QBCn|Z{nB?!YB4QWGg$->3#d)=1zHt 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�(F!wa_W3aw$Aq2=1^r+?OUw${n1^S>HAxrj7_j6 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

1~Z<(QBCn|Z{nB?!YB4QWGg$->3#d)=1zHt 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�(F!wa_W3aw$Aq2=1^r+?OUw${n1^S>HAxrj7_j6 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

1~Z<(QBCn|Z{nB?!YB4QWGg$->3#d)=1zHt ziTJEe(WqT|)1V);)d4>hlPri0a)F5)0iub>sxmQJp3D*`vFTB+#D^wsY$St|!7!O2 zM)|kfQan6h4-*Z8=${@ufDU6#Z({!7NL+NF2y`Z`5EOylV44+r7D8wdC<2B4#G7P6 zIaw|)M3k1;L{es^KgKkPO=6JBl_ruO5gBBjXgO@@e9>wNinz-j!pF9NDo_{Nw2Z(F z&IC202(nXd=K}$WDw?hE=84P-3+-JPz8PAu_sd&YXix9U*M@a6Y+*%UH$4^}+F)F` z$>ip|>O1C_{&?G@HCLd9Sy=W&$oiQ@Vbw*$4;7YKr1VaVVKR?W?wKzo_G6sC{$~#C zf&+V}FWdx261{kF`TbL*L-LZt5ILmNZ^CxF;Rkz|6A3wyZ%Z1?!*U~#RaTa;^LE%t zsyDo8E2O)xE^;-kd@<}MrPRa35F;^=FpO<`5y==Ly(TJ|3Tpvkmqz)vh$5Rw8Q2aoV>ixsRHvN9-W;2S=ej zX8NYPCUwim*~;E*{kB=k;4G+$e7GDvy3bU5kT5uFQ#oTZF-w7F@iECJ4!#HraxC18 zyD3xTMVsJu`tjflC<9Z6n~p$;Nzig?VY+!b7VbjFD3xZ)LHNT2qIT5hcxAd8`Ys7BXG9)`^}_`o6f+vP|;4em-zC&1&(Bmvx) zs7fotQ`^BtBKI_Wy?rJ%z$7)CNE2b2rah)A+cip_iuwRk z9C4RRNX$YHr`lD`EYCD3v(ph-O5S7$BHSs%hR|+?f$&lc8sZ~^kb!oFo#|7il{+&o z!0}5l)GslVN?Q`e4(7*ILmO1e&Ky`KDHHNDotfqej3iu5c8-r(lLLjQWBYcHVTP7y zB;-&isRl)#`(n4tDoJ*77X=4~RwyASL|y&i)tDce?kku4U+lekJk;I$_&>v7?8d&O zF_sWQNJUu&V=LQ;No7m2g-UzI+Sm#qRFW+QWg99LAxY}CQ|d<2-R4e<_L}c?X6pXj zpZE9k_8K<92eWft2P^5>Y3Rk@OEA^5!mR^>Q)?{b0CuM_!7QR;qVk8`3YYhkR?C_}Ly3t~fgk-VV!84{&QBeg! zHsH}jF`g2N#;!Zn6rCuA8rnN;B_Swboq>1{uNrvlvl$77OI3snMVyx= z{LLlyXdIh84^GWbiyyzu&(psO^JbMx#Y6kzU$0h^87i@0);CtuKj?TGF#W_|daA6z zgz0!D`y@DFQvytLS>UH@nbsXn6bBYp&8ESq~GIaZ`|I} zPW^6)eyoDvz*)f=*I<#G>v*3n7qiJaE5=tku+;Tw#wJJlM`mYVCGSwRYiBim{iu$( z9Nkn#C!rR5%DXU1S$L^!8UZc|5aN<$29p0TY~vUDMMoyDXn}B zH#L#-0=Vz07#AK%@up}em%_&KPv0^rToeBB z@QZ!~8|;7yb0|2WmbnzAGJ!i#XwrnWbLaEc2_+Yrh60dV0$fMHR9C=ar(@oZ6ZR$6 zPxW#7p7pA`CG>A*s6eug0i%SYlB&7t-Dw)A(y6e|ZTDMXSOMVlze-}s+{yqRy5T=- z{i}ttH;eXhaBoKGveYO0i!=hZOLj9gQY;hWNq9>sgCyPw;`A0PEo>});ZRb6lx3gb zXG)6eNlC4|)PNAUTJA=vTL|kmbY4Z?By%e}P}VjL#h=`22;a>4CMF*Z-O+%+bMV!1`R3z5cHOKWpRgh~(8B^Bl{LWB0 znX0W$t~Xf1FK1HHQuwGM<^~Hly|>k_SZJ?rkGdJv`P!gOL~Fu-r+@s!wph8MQaMF$ zS}4OOR^B_p@4dgEUztHf0pHgYDsIt+lp?dlwXx26h$WnsmON)`{govmoT8{Bzu%7~ zV(gz#4`lyLT=F;ngqh?@dBrZ_`p#hyvCeO$az)<0JNK3Pn^ROHqwv>_`s!KoKRD3#wWMWyGsJ#AP|+C=|lF1H3sQ zg9Jt|BZHnQ_%zd@+@;9D7-9~dx{$kR%S6<8QwXVL^0x>gSw~fmy%jj}6@uk1LF`NR z`fn&HW&758w_NpHl~4swgQ`sHz7f6Uu9vH-wtAgE5-KkzV(e*9XT#SeE+UiswUaIU zP56_DoQOV%(UI<-T#+K+e`I27D8o0jbGW|owE;;<-h9H@z|GsVUwXTshCopYRYXV4 zwUH(4IHIqkBbQgTjh4dKg)2&tsq(uFAGIsSz#j(Vzmz6NL@ z(%Q3}Q}$_4GVMk}S89;T)zy6f|ALo{sw(M@o%cutV^FeGGj*a=D|KWeoYL4uvMOIA zl|;!|yX1KPX+0?zh!z_;&#&Ob9vMOTCLpQ-=@09)@DkmB~OI$g*4e}YmbL?F(fEE6yNoM{i)6W7c5|kkXKq?n7Q%wi%M;pALm|^{ zA~V%Z%5W{jT&#f>Dh9JamF!MaPgP^CUBVaB&y46m5*CXF$+h{GE`-2w6cxX*bP5GG89JXD{i%mguV>2&f2@``LJf=E!(Q|l{ORY9ya20(JMnxG(sFNU{D13SXo z$YZT~n30Dvs_}yVLk15~h{HYih3t;2NC&E3Azph2?KWmz7?r(^`6CW;h44@PVEy>EYx3j#^|nZ! zMp*c)a)jkwCjSi8!+SGOnwFwM&0}I~#_EmZ?*HUJ89T#ji{!6vNsn^SlLfh?!cT{* z)-`YT6Vyyof2gZO-V7}zW(^H~UI(2_DVgfxAIZ$4VvL!?-extl4ods!@1o1+yTW20 ziEf4#&ru3#xp_7M0zM*7hqQFOYW6X9^LuFQrg^7fbP1y@%|wG#1^NomSQA3ofMe4U zO32CzQkPCjCxY^W+7o*z+CrlIiEtySLL8XK$fCuDvw%mMCvz{O*k6q=>O z+0jJ3@;-|A1N6=VfjmJEGI|1*HH`qTr`ZJlLGU{|zcR_+Wz<@Om^zITB-{p=J$C(??+2zI;#=5~DFJj{Iw>g;hPi?upDKqQ z=Mv)xm#ZGGqBOcy%@XVbYxmj*m?*ndYb#0tHQ4k3n&ID#MZ5@Pc-_=G%Mra>}!3qPlHx#dIIGyPm zI(tZYV$%CBCTj0>pdT!XD{QqEAwsJaXovpDdpM2p$*KQFojw3 z;Mq-zmnUz-|0ZS|S{hmdBfKG!2Of1#uua*Dq;k7EIw-RggCa^mf2O#G zh(b8NYnB43TyQCb6`;F{m_vD{iUJ{{haBYj4x&q>P;i}k^O=5fH&t@5bf;OzOi}9M31q-17B-&lQHw(QKV?=+_3?=+!sj247sHcQ2~XW zxc~!9w%!-MM?(PYJiz|ieKAE9rJ%b$wJ%=oS>!%pdQ>*$zNqa91=`dj_&%UW?jt>b zQ%Wx)5(4RN=}B-b0>4p6scQ)VO0g-Yb6-VFtVgM;c zmCA?Ws5(AP!H6Ku?=RE?SGnmP(6e(u9aq2H^K8$H+A*L>wfmp#HgWL)vCy#82ACVj zO|C@f6p+J%bEY&nS@8Wcz;vHOstToteSn9myhUZ!uBxN@U-!DqWWJJF!A$!)YI|h= zrOy|q0&dKwO}0!_x3=iC)XDFPoD`jJ3#gn7X`oWWL`OqwL|@*}VP3uE^tobgBcc~oET;~FD*=cGJ9kA74sXWm68k3TzXXnG(TSK(E7GGGpz0%GB3d|&gc^$Z znbSy5SYr*_wl4pq1N8n9l~q9{ zKs1021q1QxF$xA6Am-u=_dNjXgp@6ZKPH^FD5=tsdH^IRc#%i0I9~zyW^PRwB-r=a zX%v9;xfFHwFaYl^pdVrI^Z?^1*cpb+DQ%~sb-=hUniL_Gc~ILp)aMCq%f9VCvmAHf zpyssov-xd5CgX*(T7ORc3}i zW}xKxAZN^;ITL3@{lJXK2Pqu5;0v2P(F`fnw?cojQJCo-fUwV7mHgqUwQ}T3-yWde z#{QdFixB>8L_4K@3e-OaTBfooh-$P%%qH7+yYEh~Ro+i7KQ=77NX^ZoTejJ$n%%)(>rF|7c@>`pRzIb)%OVWMUPg2olnOf}c|Ijch2o z<7L@ZHr^N!sSU@!000Y{J-mE`#`khbz*O`kBsv%o2;js6ucmEU{%k! zQf+XfZzc%o__PRG=7dJiW+-tTY;i;eD`-o}SYo5NT4M!#j38A0Bl?IzR@Hsv&TfU! zKs~Mz;#iOtc(imX)GGkZtA+>B5wL=DfZ9r5aj&QjuXdlihhSt6;KqR+HVw$HG#a^* z^Ndrzc9d(C3-vb}BE!7VqwxKO`v~PVaYh(JbvO$SNDF#)$b>T?a1S#LLczf&HSTga zN$_~XEP&~WXr%`+g)x1Om4%MLYf!UPP5>M9P4f;L9&_5;A$eQq6dTeHU1Be?-vOGV z9|i#|hY-G>`*F{MG+M!34~3Hop&Tm@zkyhKV5Wh=3|^W0;^l6O4cuS=Ks;iAe)`oc ztIt{h5&xy{(3OZ+T}{lT$6MQnC36Tf5E+C$A;5fsj9Gi?iEyL zs(YTN+9=f|j}}_OyO+APXso_^+m9&mEjQ*{CN@5necl>TZxGQOxjsTR9Uo|WG6WJ_ zEDfnQ=*!b#(&}`W@|?0%PuV%zSaDHjMcmg8{_!Iaa&_+ND%-Y*_{0c^HhQQhD>}?A z3ky#L1WBTtgWw$=KZ?7Ne2PtUt^-Vk6L_pKFNhi>nch@9Zvl5QjB)&932_N5FDVh% z?2p<11gk}7EL84?$SHUnm9w)|BT5F5%OO>9aJq|n$eAI#G*R;=_cYZfYR}ULmy${N z6QzpT61F#^ECdHWYw}K?6TjIc-kD@6(uKtYd>t#UX&*iK=||ip_NO20h^Zs3u~QL$ zj!m{?wuXyHRya~UWMFP<$7F^i6yc!!ez3HFnZq3Q9uPnP+?ximU}sw2 zE4vkTYxDyV*}om#q&YWTjV9?^M!t7q9za<*@hKqZ&Z4HWXQvxkel$~w{1V+fl-*< zI?slrdg3ul5P`oQJ?*SG}**UkZMvyodHu%h8F`rv6a7d)!}D*UUq z{}c{03POVxa(y`ipWNb$kkU|&6^Aj7gvs&E>>W$qF?M7}-9}n5%fjoJ&G~`aW5g?> zSB5GwTXp=fUlz?rY(`N^pYB=v&c-eE;Ziicw$Yiot0WRosrS(Jd= z1gC(*Z!}*tpMCI`%7rYm03%9n>QhO}r{mNtP!uwbMU9N%H zUvjnl5m7R!7Q>NCEym=$&*Hg1P(y^qt!rMhM5s4LIi+`xQiz4Xj>+}hc6cz~j7ZG7 zoLDdIT&%w+;4WvxpFfs@dcnea4r`W146h0 zVL&W>8k7zO^OOUh4^DDaakJiUl=$v1{tL0lFhyV)7TiOVVLfLuOfzenxkCT~K~N3! z;oOaoe+4+5LQv%j&(^q~m%s7~>B+j3X_i0KIdOyiko|+Bjw)RC*(0NN2j3Q7+i_#%pSP7_XHU2E zJhbSUpA3v>3nxE*WV^M2$z=At8e6rsq3`?dR|>Cs;ONhP98!*$Jic{O>BemAd_!e= zge+;-9nz}76SxxnFpB?!rIf-0u57`j}@q&15tRZ2DWGwxb&!r52P z9?MiQI|wYMBiY@-0bD{7ORQW8ij*OE+?s37&vTI>ACZN8O*|xtZb#LWK}bT|<$Bm0 zO<-4uce!3Z>_-&YyJZt~47SEOf)d%RYI`$zsde%QY?;*BO7LQ3j{cG}t!DNdV52L? zGv?nGe>9!+`tNd1?g`KtYhY24lvfvz>s&g1B+z0%96zP-CNQ%t`tD@lzDE(Iza@qH zIpDw?ik8z!fPEuF2Js3oGc;RCsW|KxKbau~Xc<>2A$^@qh z@7@rs9aCX6Qh`F}_QidDdS9;UW`_M880P5_Y&MFUYiF_l1fuB@yY<`ADVPiZYX+Ed z1qX}doP{$~U;ySaVS8s_LGxh4f@+vGbENItj+7QO4$x;9aU7}-wT2^NfjQOXwg!-K z{}7|Vym8(H(jV%{8K*`Sz@JvTS3W$$T6KoCw)n~`k5{X`_L+F?SaGT!$jUP}wi!N~ zT)QLu6&`lx=-qZ5E*-pG8?1%CFCd7tT;v}C z%CW))7I7gg(k%mG6Ph%o!%PE#Oou7Jog8Grd@HoU4x$;MGtiJ4k#By)>=2RfG{{iv z>b*1AHXa6%$Wv2n78@cq|DJ;NsKu|};#$9O=z16r@bf?F1L73zM5D+FzTj5RmBooO z69#dBn1^*@7)S1izvMQ(daIuq)XWXON! zee%+_TKgYyj8AQmpY#9zbFxLNEpjrX<(3}Ah|4}O&G2xn@M2MGU2ACL)LJLncwHEQ zz3qv`jmaAtZ8!dYk}}^GQ93EzG6>JJnuEztNCB$*vr4jON!eK!Ay3S53CU~-zJF@p zd%Q%pHo z%>nr^LC$Q9kmoiJN94Ky+Sv7j-ErfePaugS-?Uvm-^L>+{99l&@*#`>IM)23Y8Wm5 zkgQbWp=zXs9DS-Y*;#`WbUP?wC`YF_79$r74${S)p3I$4799!-tOI#ehN1WLINb=H zkMQh&mxR?E7mpoI95eGE31WGiVId2GB+x(H=bV?CXjD71IB;#n&-owG?|VeH$@LJ@ zG89ZRmD=JU4eLX89E;69R09j6KjL;lV}TGH5kQlgnLBq@`~&0uAEn^Pz*Su&NQH;f zzv~QR5e6d2MB_98XmWESj6tXvXPbsq9-CHsh1TBRvfXQ&{@kNBAjz5iR}S9@^oa#b z{Ndd&z1r5i@U~#{@g1i39$exazH8;FzSanr#;Qo(_@mqN6q6kC(uiKOyK;#FbOBjC!3Ruq+lGY8%uw>Wd4H}gzF z)@mXCl7ZENcXYd(htjBeTF;qk*i?eZIyu8AFnLMXnDidf%mUZsB?W?NU43=+$2j{Z zJV;KqNB(G=3VUF-{(}=HEqj}` z6usYTvO6#M{p!ONK8LS6jUam5=P>#neq;091H1I*+H@Z5GJJ6He#GgftuVU+6X#wH z-I8Av3R;%`t4*1#x=>`hkZOVApoWI-L#o2L!yPlo>T#QF6JiPKi>3l#jp#-cby%-KwM|aZgM!79vh6N`z`t$DwJN=61s;0se3f=KM z9Cop5F0R{u-HwptFK;IjsA8+Qs^-Th79?i%Z5rhx<8~EqeECApz#nGLn9a`tU9pu@NAF% z2Xa$Qc6ts~{}w!(d5KsgjGl?hT0(TdHl>+`yuT08G-tw}@K{R=P*f}_R<24W()qdN&80cR z4xvj+i5cWl`EZF&y04OLKUlCX?`sxvjDUp&*ek7TFb#Z2u-X$B2P(#n`?2_@ogI1O z@zGZi?AFOQjV4szgu1Y`SMUGa_r7N9zOB37$DN&8-4+@9@qTOM?ub~cwier#herQ- zSlHfYpYH$t;2s>+vbQb#)xIEoP7^>7iDP9m=!O&3MGu;JXxIe;3x;W9Ea;c9=3%d* zW-vZ^+y+K^Qsl!?tUNf3iL^1Fi8>OQJ?-pZGqV}G)d~8t$)~B1 z$(e{ll7qQ^Fjny3;(Nt&jP;N?#;kco%N>35^YWJ`i*i*r3^L?9Au5J%>C%YFIA9ZD z^T)c5*oJ0M|$Mieq;{E1=d$HNf0Lt&u8)4prA65&O1-K0)*j zbLT(hKmj3Sf%aPg!OU_@G$>MyBN`H35QP9iJ|4?;8n5_X+@#Yu?{wwx#iG6~7U*SO zS2-7cJ%4Po7q#(hUSo?#UqoSeUtjITP0LTk)aZ}2or?Lps1Frfp4T@=t(+U%vYnMb zng{!muU)>~yz)W*9fCVKRU1|S!AhxETfQ?|mL0T_lq&Uyr?`ddYCg*$p?LcZ4#Pux zo}N{7-~)G(khNvut%7wPj@monRqkggiF@5O;Ecqo}_N%_Ad)?mjhMd5$$S zDs6~4mbV%le@KJ09euA*0L6n<7xc8DlLy_7N-mbVep?1FyT51u%8&;wQo|!PlE0O) zIr7c?(VrjN<9@QgZ92rRX^Z>D{&A%J>$ju7YhlcydV>Dznf$H+cM!DEz@l>WICKnD zg2}3IA7gULfQU%@E0EeTxd*fAV&M-^JkWhmB9O6eCpFA5{uyQHn1h0Ad3JZIBuUFN zTalb1=&qEjt>xufRkAiY-BGwQsrsgKSs&4z@3^#Or-q6fB>GKO^j=b7OKU#q_WAN* ze+lV>=4CIX$~q)fr;pX2^V1JEHW=vgHSY2^cp!fM{IP*a@$+jX{AC#;;zo8kOSJl| zbL=J6DXFA#Mw+C&hSn-ASJ$fZZkGFmWOLEy_vBRng1(%*zJOs$jBD;4G59^W95HQIro$DR4U}n)OxD|GW9Ig|iHUbTU7W z`c5^Q-F7Yl4qckb@2t<4XxLbFOxR}%3G!aciZmj0k#rc0jk^})N?su; zP2eGu-HqfJsi{0P$_7h4m?a95AzBxUQBFP?tF=Zz&U$F889ZyM!Idv~p zJgG?(7d{r>yj1SQv9c#`7gEGC1XB_M@ZGp?b#bpo;}%TMp+rl(JJ~-zO)W^h`Ei5& z_h%KVf@^J=!JOTQU0JBM+pQ&(9AGt8Q6fuXJ-yFIb;QW)72GS-FmKi%x$7xv`{~Yh zVc#-7cNbhMxLlB6C~>Uo=8OpJQYI&k^Ys(d@{<^xKC=|NS4Hsc^f?s>Mk!e;8hDeu zPD!AXe%SOxvIOi6CKc2*vydhwo*F-w(b<^e`pmS{L@CWP+TMMwH2I}cRfXm2@?V#R zr`F&D6r*fyMPv64pWC-)X9;g--X1VK0Q;m_FBKO^GJGq-$zXg<(zQdWVY=U(=cT#S z?94iIX|f&kaSS>GLMEvOIm736@&zEfFM_K+-=mT%H&2r9!2| z8WOhAStiC$DX63RBwt8@fFzMRA)qYNg3-OAlL74TJ_}0fs!iY zWz{c_@L4AkEyyX1nM3y&n2(^(2U)877IMiN z#Hqyi!~`*UGruQ^sR>@4K6HnZ0`9~Dao&!@c*X+3ZF<9P`f(A<6L?ICIEH!xyG%Y_ zN1pDJf#D%{=%)~|Rt&8&2~A#%NHjz1$+Wv0re6g!pu!WoPRRQ+CPj!AZ$XwG^8294 zhbzzty6Isq{jQ_LYGdMHLdi`xziIf$d4bZzA)&+4b9`&~c!UlKlnIn3mGOV$ z|1Mb|(StJ*lNHkxGt&syC|EtAQGU}vMS%X9K$v#vA)Y;fRhGx9NMK=`I}Q2xWhy+L zhCJSen9G{jJ?0o0`GgEZ%uV@tBNa@aJa!eC*Z43mc|Wh`e(8pVWzXX+T$lC6uP3Wi z#oK7|Nf$_a#J}{mAb#+xGVp}hypB?mP*J=!MaRHXS_W?+t&*Wqt5WYN4||%wbj7-6 zx#eJV2|`B1;FLtm0YUu0PDOr7i1Bf3os!5C1F5(2E`oF_ZpKK9w^kb;Qm;tw7Q{)G zC=A{1$DT7d+@Yvue;iwGd4!lOnVUdx%;mLSmp~L6*+7;EP$Nyt4<1mZiy_Jc@`04YQH7WEPidH8?t%6K3@`)iaD)BkueDModT?<)(5`UYwen(;B z%MGeL&xxts5)$uJ?Z}u$vMGVr7&b(+9L!9~t~XKhFNwlDHB-2aakaPB(ZtxK@dUZ@ z^lI}zH{*RRA5TnVV0~$tm;qVm4#k!B_i;K2+Sm#Q2b@;ED^JJaG~&wMGtLsB>b4z* zoo}=0B9`5Z1)hum@_uoQX^E8Oqxeq2=@X)uurAAOqQsqDu0Epl;KYt;3tn{<0qg?a z`=Bza=)&}RJch0%5x+-*{6t7#rK@Que>2X;Ib=_yDM`INiCjifEf|>Y%gD?MN?}wJ zN*yWT5W-R_L=MVGl@wtNL7rs*LOgmE`$?e%mbY}D44oXiptpgRpH}Mq;c&y}FM)60 z-MKx{F|&`&hWY+}c#wqo8Q%aSOkMbn#25vK3tE|pNyC#t8J#Oxg6EnEG&jwQT~5bG?5N_a*#B6 zy_ezlmy33kD`oo`t1=`p8kWPdss#cA4bk*C7l{oR4ESe_xttC=lQqTv6LK^%eo zeELb*Q6eSR2I(SmUsB4L-;IjrFGn9(0elJk_iYK$eZh%f7|S`Qw*%O5icqL@-JG5;lC_eMRte5n_^v)H}^%vwA~-4$b(!+YFVWFbSL^X6$?(YJp6vLaVH?q*;M zmhv86C-T5xhrrEZ(UJjyj@>xSnuKXt|0rR~WpVsvag0CzVMAUc9XzpIG%6CaL$qTc zjozQu(aVTWR_2#r7^qp|jIl>8hZL@C$$yg2qA%O`P*9ARPrfu~u^)Y%7auI|29`=aEzQmbl`r$0MQF ziPta1$YtY+r0K2Q2HR{q{BL!19GmXM`vuwz7-63q`kxWSyC$kDV#bp3O2i@lg_ZF= z{7=O`+khS81GDrTJ51tfG2*#s%2TX{b<|ZT?QpxxyT@B;H+?b#^H@C5Xr0KwXJx{I zS$wm?!e=pWIs~KfC;1A5+wf=jic0uny+nwSw=BbLF@0(AIWpK18D81tyeek=#^E@v zAQ9IIyn@8GES{fqOA7C2hJJVaE_Gom3=K!zoFuV@ED?uS#mez~R89D<&nu?Sk6RBN z$*ZVBmr3jh=%oLZuq=$H~uG<8JH{m{6fU!Yan!mx|j3X8+ zrBceGVkc{tdtt_F4aRskdE@H*446!_%S+d3Os`Nr!8`nC$JUEWeZ`X-4u$g{DC57^ z!W;95B<;-`T_!S)3z!sj_En6R;jbT3OpF>*V!^MZM|x)H~{oGmI!>9S!i>D`iVcxRYY6VLLD#9%J0?<4cXROKtE4ZpU(s-ENsU zW&j>xE0wL8t|BL1yl%zP6Y00_oRr|_4VYfo0uH2Y979e4L%xgsX~EVy+OotrHR*|~ z?UTR}pn6xEB(JG5SxkO-lYdO?YRA@5&tn*uw{pDq#_5`ulj|+^2`x|bniN;^6E@Aj zLw3=Dh{TvdzqNYuF1`Y(EmHlyiuC<9-aAFDEm8ZCvdzjjD3Uv)wMcIbUusibm5Vyh zdMbYHocBwt5!m9lBHh!BXE)=r%F%1$cHMf3&W}tcc|XAx7#*^$JdzRg*}){8bj*Qf zZ(Ail^N9N5fQ2zEM%2IDL@Xt1Kr!A&xTKtK!Hs9YJfUNgunlMna0j zf;+a2FGRHiwl@{Lyp2ynpC?K-vA$&`B-h=UX;?K9k=ZjF-LqQxxS_N?C+~h>!>FX8 zI=aZ1daCr^3l& z`?4T`qx3RBZ9hV?R7gW$0nk=0knPt*5d@4rZrHP$Kq4__YwZcZm``M7Hdmnt!cSd$lyPGWg_*7z$aFJ1;vY_L3}1alP7DQNAG6jygWrc5Xq-KT3+; zEYmpvO@>k^yHzM<-j;_(&xVIzl!sptnw+T~KzRv2YoX0w0SFszzr;=17NtRtMp?NZ zLOEy-_%wJ;!koeNYC+Uuq{M(2<`_@1FcUV>c70}a{^}D})x{@w)4fXn)MJV5XL;$> zZuXA$j_x|H_hd4Cv;SQ$5cxv1AvXJ$cx5Iz3EwOmF74m|1Ij1m{G0EqeP~1I7b-YQ09&9;f`> zl}|L-Z&2uW-r!i1%b5fHGo?0NB*UtK=aWhV$sB@Y1|y|REzyw@m6N3eAscp-sGSa? zSy>81Hy*N&YPljV%i-z9V)Bb57Y{Lgp9-Vnv@# zw~yrzq5%`DarURrTCP_F5|S�(F!wa_W3aw$Aq2=1^r+?OUw${n1^S>HAxrj7_j6 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