diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat old mode 100644 new mode 100755 index 80e7bfc02..925efba01 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat @@ -10,8 +10,6 @@ Material: m_Name: Fog m_Shader: {fileID: -6465566751694194690, guid: c44d192aacdd859468669793953200f2, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 4 @@ -20,7 +18,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -190,4 +187,3 @@ Material: - _SunDirection1: {r: 0, g: 0, b: 0, a: 0} - _VariationWindDirection: {r: 1, g: 0, b: 5, a: 0} m_BuildTextureStacks: [] - m_AllowLocking: 1 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Fog.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat old mode 100644 new mode 100755 index 0d7802d0c..e1ca32a97 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat @@ -10,8 +10,6 @@ Material: m_Name: Skybox m_Shader: {fileID: -6465566751694194690, guid: b8c3801fe105c2a43a576629ea517805, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 2 @@ -20,7 +18,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -253,4 +250,3 @@ Material: - _SunFlareColor: {r: 0.52377915, g: 0.43413693, b: 0.32312402, a: 1} - _ZenithColor: {r: 0.008499811, g: 0.047379583, b: 0.11567971, a: 1} m_BuildTextureStacks: [] - m_AllowLocking: 1 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Skybox.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat old mode 100644 new mode 100755 index a69e49823..de6a39de1 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat @@ -10,8 +10,6 @@ Material: m_Name: Stylized Clouds m_Shader: {fileID: -6465566751694194690, guid: 86ec3be8e71cd46419f8a4da496a676c, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 0 @@ -20,7 +18,6 @@ Material: m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] - m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -356,4 +353,3 @@ Material: - _TexturePanDirection: {r: 0.1, g: 1, b: 0.1, a: 0} - _Vector0: {r: 0.12, g: 1.5, b: 0, a: 0} m_BuildTextureStacks: [] - m_AllowLocking: 1 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Art/Materials/Stylized Clouds.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat old mode 100644 new mode 100755 index 20abc5f70..19cd53e28 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat @@ -11,7 +11,8 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 410f67d22a73266468a97e7151ad12ae, type: 3} m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _ALPHATEST_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -83,7 +84,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - _AlphaClip: 0 + - _AlphaClip: 1 - _AlphaCutoff: 0.5 - _AlphaVariation: 0.4 - _BumpScale: 1 @@ -127,7 +128,7 @@ Material: - _BottomColor: {r: 1, g: 1, b: 1, a: 0} - _Color: {r: 0.28970483, g: 0.8000001, b: 0.23995335, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _FilterColor: {r: 1, g: 0.55888855, b: 0, a: 1} + - _FilterColor: {r: 0.22390006, g: 0.6698113, b: 0.08530616, a: 1} - _SnowColor1: {r: 1, g: 1, b: 1, a: 0} - _TopColor: {r: 0.7650035, g: 0.7046963, b: 0.25098294, a: 1} - _WindDirection: {r: 1, g: 0, b: 1, a: 0} diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Deciduous Leaves.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat old mode 100644 new mode 100755 index 6cd51999d..4090d490a --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat @@ -28,7 +28,7 @@ Material: m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 1 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: RenderType: Opaque @@ -104,7 +104,7 @@ Material: - _BumpScale: 1 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 - - _Cull: 0 + - _Cull: 2 - _Cutoff: 0.5 - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Diorama Assets/Desert Bush.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat old mode 100644 new mode 100755 index 4365b5a7b..6864a0f09 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat @@ -145,9 +145,9 @@ Material: - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.37104416, g: 0, b: 1, a: 1} + - _BaseColor: {r: 0.67058825, g: 0.12359524, b: 0.086274505, a: 1} - _CZY_WindDirection: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 0.37104413, g: 0, b: 1, a: 1} + - _Color: {r: 0.67058825, g: 0.123595215, b: 0.08627448, 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/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Flag.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat old mode 100644 new mode 100755 index fa5964ab7..9c388d23c --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat @@ -118,10 +118,10 @@ Material: - __dirty: 1 m_Colors: - CZY_SnowColor: {r: 1, g: 1, b: 1, a: 0} - - _BottomColor: {r: 0.4809798, g: 0.3305704, b: 0.18654585, a: 1} + - _BottomColor: {r: 0.4245283, g: 0.40012294, b: 0.29436633, a: 1} - _Color: {r: 0.44968325, g: 0.6669885, b: 0.5206348, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SnowColor1: {r: 1, g: 1, b: 1, a: 0} - - _TopColor: {r: 0.5169196, g: 0.42281425, b: 0.14860111, a: 1} + - _TopColor: {r: 0.38679248, g: 0.36281344, b: 0.26090246, a: 1} - _WindStrength: {r: 0.2, g: 0, b: 0.2, a: 0} m_BuildTextureStacks: [] diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass Blade.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat old mode 100644 new mode 100755 index 717a4c5b6..3c56f9f56 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat @@ -151,8 +151,8 @@ Material: - _ZWrite: 1 - __dirty: 0 m_Colors: - - _BaseColor: {r: 0.4809798, g: 0.3305704, b: 0.18654585, a: 1} - - _Color: {r: 0.48097974, g: 0.33057037, b: 0.18654582, a: 1} + - _BaseColor: {r: 0.4245283, g: 0.40012294, b: 0.29436633, a: 1} + - _Color: {r: 0.42452827, g: 0.4001229, b: 0.2943663, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} - _MainColor: {r: 1, g: 1, b: 1, a: 1} - _SnowColor1: {r: 1, g: 1, b: 1, a: 0} diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Grass.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat old mode 100644 new mode 100755 index fc32a5888..26f7edd6c --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat @@ -129,7 +129,7 @@ Material: - _BottomColor: {r: 0.110784315, g: 0.110784315, b: 0.110784315, a: 0} - _Color: {r: 0.28970483, g: 0.8000001, b: 0.23995335, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _FilterColor: {r: 0.3663254, g: 0.51468813, b: 0.4557674, a: 1} + - _FilterColor: {r: 0.39479426, g: 0.48293403, b: 0.29788938, a: 1} - _MainColor: {r: 0, g: 0, b: 0, a: 0} - _SnowColor1: {r: 1, g: 1, b: 1, a: 0} - _TopColor: {r: 0.5, g: 0.45490196, b: 0.12941177, a: 0} diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Materials/Old Pine Leaves.mat.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity old mode 100644 new mode 100755 index aeb9400bf..0445a2472 --- a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity +++ b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 509139873} - m_IndirectSpecularColor: {r: 0.17946787, g: 0.22471675, b: 0.30635247, a: 1} + m_IndirectSpecularColor: {r: 0.17944512, g: 0.22469065, b: 0.30633453, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -6263,7 +6263,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1492 + value: 1490 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -7278,7 +7278,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1303 + value: 1301 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -7543,7 +7543,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1213 + value: 1211 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -8108,7 +8108,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1533 + value: 1531 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -8303,7 +8303,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1259 + value: 1257 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -8683,7 +8683,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1171 + value: 1169 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -14688,7 +14688,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 988 + value: 986 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -15313,7 +15313,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1028 + value: 1026 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -15868,7 +15868,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1268 + value: 1266 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -18438,7 +18438,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 919 + value: 917 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -22243,7 +22243,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1349 + value: 1347 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -32428,7 +32428,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1344 + value: 1342 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -33278,7 +33278,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1488 + value: 1486 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -33753,7 +33753,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 871 + value: 869 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -35133,7 +35133,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1326 + value: 1324 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -41338,7 +41338,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1169 + value: 1167 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -42728,7 +42728,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 895 + value: 893 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -44463,7 +44463,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1229 + value: 1227 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -45103,7 +45103,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1364 + value: 1362 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -45858,7 +45858,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1299 + value: 1297 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -49568,7 +49568,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1203 + value: 1201 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -55378,7 +55378,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1535 + value: 1533 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -55843,7 +55843,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1377 + value: 1375 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -57208,7 +57208,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 938 + value: 936 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -58768,7 +58768,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1374 + value: 1372 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -59243,7 +59243,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1222 + value: 1220 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -60788,7 +60788,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 864 + value: 862 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -63043,7 +63043,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1708 + value: 1706 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -69563,7 +69563,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1494 + value: 1492 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -71563,7 +71563,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 818 + value: 816 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -74108,7 +74108,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 921 + value: 919 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -75118,7 +75118,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1392 + value: 1390 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -75673,7 +75673,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1668 + value: 1666 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -76418,7 +76418,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1636 + value: 1634 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -81778,7 +81778,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1271 + value: 1269 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -82153,7 +82153,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 891 + value: 889 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -82618,7 +82618,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 993 + value: 991 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -83363,7 +83363,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1666 + value: 1664 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -83548,7 +83548,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1033 + value: 1031 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -85903,7 +85903,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1056 + value: 1054 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -87513,7 +87513,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1722 + value: 1720 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -88598,7 +88598,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 946 + value: 944 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -88963,7 +88963,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 967 + value: 965 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -89248,7 +89248,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1458 + value: 1456 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -89463,7 +89463,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1136 + value: 1134 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -90663,7 +90663,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1410 + value: 1408 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -94088,7 +94088,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1741 + value: 1739 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -94183,7 +94183,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 839 + value: 837 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -95673,7 +95673,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1195 + value: 1193 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -99373,7 +99373,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 896 + value: 894 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -100398,7 +100398,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 900 + value: 898 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -102493,7 +102493,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1305 + value: 1303 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -103953,7 +103953,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1779 + value: 1777 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -105973,7 +105973,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1453 + value: 1451 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -106548,7 +106548,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1127 + value: 1125 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -107353,7 +107353,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 810 + value: 808 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -109273,7 +109273,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1606 + value: 1604 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -111979,7 +111979,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1276 + value: 1274 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -115159,7 +115159,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1202 + value: 1200 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -116614,7 +116614,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1296 + value: 1294 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -119079,7 +119079,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1313 + value: 1311 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -121724,7 +121724,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1397 + value: 1395 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -124024,7 +124024,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1140 + value: 1138 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -125384,7 +125384,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1638 + value: 1636 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -129044,7 +129044,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1124 + value: 1122 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -130549,7 +130549,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1269 + value: 1267 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -131184,7 +131184,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1677 + value: 1675 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -131279,7 +131279,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 955 + value: 953 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -131474,7 +131474,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 779 + value: 778 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -133299,7 +133299,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1044 + value: 1042 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -138364,7 +138364,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1049 + value: 1047 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -141469,7 +141469,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1148 + value: 1146 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -143644,7 +143644,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 890 + value: 888 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -144089,7 +144089,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1335 + value: 1333 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -144294,7 +144294,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1109 + value: 1107 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -145494,7 +145494,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1225 + value: 1223 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -146239,7 +146239,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1752 + value: 1750 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -151993,7 +151993,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 852 + value: 850 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -160788,7 +160788,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1189 + value: 1187 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -164058,7 +164058,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 845 + value: 843 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -166523,7 +166523,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1422 + value: 1420 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -166803,7 +166803,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1518 + value: 1516 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -167018,7 +167018,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 785 + value: 783 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -167483,7 +167483,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1256 + value: 1254 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -168043,7 +168043,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1052 + value: 1050 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -169523,7 +169523,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1717 + value: 1715 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -170328,7 +170328,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1023 + value: 1021 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -172423,7 +172423,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1144 + value: 1142 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -177348,7 +177348,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1264 + value: 1262 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -180433,7 +180433,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1732 + value: 1730 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -182093,7 +182093,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1748 + value: 1746 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -184183,7 +184183,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1095 + value: 1093 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -185553,7 +185553,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1723 + value: 1721 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -186388,7 +186388,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1358 + value: 1356 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -186683,7 +186683,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 986 + value: 984 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -187588,7 +187588,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1106 + value: 1104 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -188133,7 +188133,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1129 + value: 1127 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -188328,7 +188328,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1361 + value: 1359 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -188713,7 +188713,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1674 + value: 1672 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -195443,7 +195443,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1038 + value: 1036 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -197793,7 +197793,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 956 + value: 954 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -205323,7 +205323,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1776 + value: 1774 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -205713,7 +205713,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 969 + value: 967 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -206268,7 +206268,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1449 + value: 1447 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -209788,7 +209788,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1119 + value: 1117 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -210813,7 +210813,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 964 + value: 962 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -212553,7 +212553,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1557 + value: 1555 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -216108,7 +216108,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1716 + value: 1714 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -217903,7 +217903,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 802 + value: 800 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -218818,7 +218818,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1430 + value: 1428 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -218923,7 +218923,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1121 + value: 1119 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -220863,7 +220863,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1307 + value: 1305 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -221128,7 +221128,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1135 + value: 1133 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -221773,7 +221773,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 908 + value: 906 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -230958,7 +230958,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 924 + value: 922 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -235813,7 +235813,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1079 + value: 1077 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -237188,7 +237188,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 954 + value: 952 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -239468,7 +239468,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1153 + value: 1151 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -240113,7 +240113,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1280 + value: 1278 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -244178,7 +244178,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1714 + value: 1712 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -251898,7 +251898,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1517 + value: 1515 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -256433,7 +256433,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 858 + value: 856 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -256538,7 +256538,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1680 + value: 1678 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -256813,7 +256813,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1721 + value: 1719 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -257583,7 +257583,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1274 + value: 1272 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -259578,7 +259578,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1644 + value: 1642 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -262418,7 +262418,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1565 + value: 1563 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -263053,7 +263053,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1360 + value: 1358 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -266618,7 +266618,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1755 + value: 1753 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -267738,7 +267738,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 847 + value: 845 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -270163,7 +270163,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1457 + value: 1455 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -272273,7 +272273,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1538 + value: 1536 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -275130,7 +275130,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 992 + value: 990 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -276305,7 +276305,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1238 + value: 1236 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -280540,7 +280540,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1575 + value: 1573 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -280735,7 +280735,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1486 + value: 1484 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -281830,7 +281830,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1057 + value: 1055 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -283995,7 +283995,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1531 + value: 1529 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -286486,7 +286486,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1502 + value: 1500 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -287771,7 +287771,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 905 + value: 903 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -290236,7 +290236,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1491 + value: 1489 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -293061,7 +293061,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1025 + value: 1023 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -293801,7 +293801,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1771 + value: 1769 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -296901,7 +296901,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1407 + value: 1405 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -297096,7 +297096,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1366 + value: 1364 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -297946,7 +297946,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1003 + value: 1001 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -298761,7 +298761,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1128 + value: 1126 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -299156,7 +299156,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1590 + value: 1588 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -300331,7 +300331,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1729 + value: 1727 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -305856,7 +305856,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 996 + value: 994 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -307851,7 +307851,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 957 + value: 955 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -308066,7 +308066,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1291 + value: 1289 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -311346,7 +311346,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1009 + value: 1007 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -313366,7 +313366,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1385 + value: 1383 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -314091,7 +314091,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1743 + value: 1741 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -315941,7 +315941,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1130 + value: 1128 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -316036,7 +316036,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 865 + value: 863 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -318396,7 +318396,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1391 + value: 1389 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -320391,7 +320391,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1745 + value: 1743 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -321781,7 +321781,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1126 + value: 1124 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -322866,7 +322866,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 902 + value: 900 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -324231,7 +324231,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1161 + value: 1159 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -324346,7 +324346,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1246 + value: 1244 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -325986,7 +325986,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1525 + value: 1523 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -326471,7 +326471,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1706 + value: 1704 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -327456,7 +327456,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 800 + value: 798 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -328301,7 +328301,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1452 + value: 1450 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -332561,7 +332561,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1508 + value: 1506 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -333311,7 +333311,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1108 + value: 1106 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -339271,7 +339271,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1017 + value: 1015 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -339636,7 +339636,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1710 + value: 1708 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -340031,7 +340031,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1311 + value: 1309 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -340681,7 +340681,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 885 + value: 883 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -347856,7 +347856,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1564 + value: 1562 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -348806,7 +348806,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1439 + value: 1437 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -351076,7 +351076,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 883 + value: 881 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -352106,7 +352106,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1676 + value: 1674 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -355286,7 +355286,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 933 + value: 931 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -356091,7 +356091,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1133 + value: 1131 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -359216,7 +359216,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1319 + value: 1317 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -360856,7 +360856,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1190 + value: 1188 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -363031,7 +363031,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1685 + value: 1683 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -365051,7 +365051,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 863 + value: 861 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -367956,7 +367956,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1085 + value: 1083 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -368871,7 +368871,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1325 + value: 1323 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -370376,7 +370376,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1464 + value: 1462 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -372026,7 +372026,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1574 + value: 1572 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -374376,7 +374376,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 786 + value: 784 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -375776,7 +375776,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1692 + value: 1690 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -380046,7 +380046,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1568 + value: 1566 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -382156,7 +382156,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1103 + value: 1101 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -387381,7 +387381,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 978 + value: 976 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -388946,7 +388946,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1637 + value: 1635 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -389966,7 +389966,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1456 + value: 1454 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -390511,7 +390511,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1158 + value: 1156 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -392341,7 +392341,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1527 + value: 1525 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -392456,7 +392456,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1503 + value: 1501 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -396961,7 +396961,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1162 + value: 1160 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -399516,7 +399516,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1320 + value: 1318 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -400251,7 +400251,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1583 + value: 1581 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -402811,7 +402811,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1193 + value: 1191 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -405976,7 +405976,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1686 + value: 1684 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -406801,7 +406801,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1630 + value: 1628 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -406906,7 +406906,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1434 + value: 1432 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -409266,7 +409266,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1543 + value: 1541 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -409661,7 +409661,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 869 + value: 867 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -415146,7 +415146,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 909 + value: 907 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -417366,7 +417366,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1293 + value: 1291 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -417761,7 +417761,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1295 + value: 1293 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -420306,7 +420306,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1419 + value: 1417 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -421401,7 +421401,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1304 + value: 1302 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -422336,7 +422336,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1445 + value: 1443 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -422621,7 +422621,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1567 + value: 1565 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -422806,7 +422806,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1058 + value: 1056 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -431806,7 +431806,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1047 + value: 1045 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -435001,7 +435001,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1659 + value: 1657 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -435196,7 +435196,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1489 + value: 1487 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -436201,7 +436201,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1697 + value: 1695 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -437396,7 +437396,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1001 + value: 999 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -437591,7 +437591,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 820 + value: 818 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -437876,7 +437876,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1209 + value: 1207 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -443471,7 +443471,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1151 + value: 1149 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -444386,7 +444386,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1619 + value: 1617 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -448291,7 +448291,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1611 + value: 1609 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -452281,7 +452281,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1306 + value: 1304 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -455106,7 +455106,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 965 + value: 963 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -462426,7 +462426,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 870 + value: 868 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -462680,7 +462680,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 509139869} - m_LocalRotation: {x: 0.8948384, y: 0, z: 0, w: 0.4463902} + m_LocalRotation: {x: 0.89445406, y: 0, z: 0, w: 0.44715983} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -473185,7 +473185,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1609 + value: 1607 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -473490,7 +473490,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 982 + value: 980 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -473575,7 +473575,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1704 + value: 1702 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -475765,7 +475765,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1379 + value: 1377 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -478635,7 +478635,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1302 + value: 1300 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -479535,7 +479535,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1766 + value: 1764 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -481345,7 +481345,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1510 + value: 1508 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -481630,7 +481630,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1055 + value: 1053 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -484275,7 +484275,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1551 + value: 1549 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -487455,7 +487455,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1463 + value: 1461 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -487820,7 +487820,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1736 + value: 1734 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -489535,7 +489535,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1576 + value: 1574 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -492445,7 +492445,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 862 + value: 860 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -493830,7 +493830,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 949 + value: 947 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -495265,7 +495265,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1060 + value: 1058 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -497440,7 +497440,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1467 + value: 1465 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -497555,7 +497555,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1367 + value: 1365 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -498120,7 +498120,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1272 + value: 1270 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -501611,7 +501611,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 552653897} - m_LocalRotation: {x: -0.24118008, y: 0.72335213, z: 0.5700209, w: 0.30605564} + m_LocalRotation: {x: -0.24040066, y: 0.7234485, z: 0.57102126, w: 0.3045727} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -503169,7 +503169,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 792 + value: 790 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -503854,7 +503854,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1046 + value: 1044 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -505469,7 +505469,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1000 + value: 998 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -510644,7 +510644,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1237 + value: 1235 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -511289,7 +511289,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 872 + value: 870 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -512939,7 +512939,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1039 + value: 1037 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -513034,7 +513034,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1019 + value: 1017 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -518009,7 +518009,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1248 + value: 1246 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -522439,7 +522439,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 944 + value: 942 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -523354,7 +523354,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1337 + value: 1335 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -527809,7 +527809,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1356 + value: 1354 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -532549,7 +532549,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1737 + value: 1735 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -534464,7 +534464,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 935 + value: 933 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -535549,7 +535549,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1107 + value: 1105 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -537019,7 +537019,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1556 + value: 1554 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -537664,7 +537664,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1413 + value: 1411 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -540379,7 +540379,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1608 + value: 1606 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -542579,7 +542579,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1048 + value: 1046 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -543304,7 +543304,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 833 + value: 831 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -546139,7 +546139,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1068 + value: 1066 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -549144,7 +549144,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1262 + value: 1260 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -549789,7 +549789,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1589 + value: 1587 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -550344,7 +550344,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1447 + value: 1445 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -551614,7 +551614,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1013 + value: 1011 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -554689,7 +554689,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1261 + value: 1259 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -557339,7 +557339,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1329 + value: 1327 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -557904,7 +557904,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1207 + value: 1205 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -558359,7 +558359,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1694 + value: 1692 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -558724,7 +558724,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1117 + value: 1115 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -561009,7 +561009,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1578 + value: 1576 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -563174,7 +563174,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1620 + value: 1618 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -563459,7 +563459,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 794 + value: 792 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -564924,7 +564924,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1284 + value: 1282 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -565009,7 +565009,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1744 + value: 1742 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -565224,7 +565224,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1515 + value: 1513 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -568978,7 +568978,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1751 + value: 1749 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -571253,7 +571253,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1378 + value: 1376 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -572533,7 +572533,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1327 + value: 1325 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -573278,7 +573278,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 857 + value: 855 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -576488,7 +576488,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1623 + value: 1621 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -576963,7 +576963,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1646 + value: 1644 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -577713,7 +577713,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1618 + value: 1616 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -578078,7 +578078,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1346 + value: 1344 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -578568,7 +578568,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1648 + value: 1646 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -580588,7 +580588,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1043 + value: 1041 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -582143,7 +582143,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1554 + value: 1552 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -582868,7 +582868,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1146 + value: 1144 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -583063,7 +583063,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 910 + value: 908 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -583728,7 +583728,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 782 + value: 780 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -584543,7 +584543,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 879 + value: 877 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -588222,7 +588222,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1004 + value: 1002 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -591337,7 +591337,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1522 + value: 1520 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -593827,7 +593827,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1424 + value: 1422 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -595747,7 +595747,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1702 + value: 1700 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -598372,7 +598372,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 977 + value: 975 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -598457,7 +598457,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1601 + value: 1599 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -598942,7 +598942,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1115 + value: 1113 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -602032,7 +602032,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 952 + value: 950 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -602317,7 +602317,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1586 + value: 1584 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -602422,7 +602422,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 997 + value: 995 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -604037,7 +604037,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1116 + value: 1114 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -604602,7 +604602,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1605 + value: 1603 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -605337,7 +605337,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1333 + value: 1331 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -605432,7 +605432,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1199 + value: 1197 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -606897,7 +606897,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1660 + value: 1658 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -608997,7 +608997,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1383 + value: 1381 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -610297,7 +610297,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1342 + value: 1340 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -610587,7 +610587,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1012 + value: 1010 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -611962,7 +611962,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1444 + value: 1442 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -613882,7 +613882,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 784 + value: 782 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -615317,7 +615317,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 808 + value: 806 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -616062,7 +616062,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1352 + value: 1350 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -618587,7 +618587,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1742 + value: 1740 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -621317,7 +621317,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 980 + value: 978 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -623787,7 +623787,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1580 + value: 1578 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -628687,7 +628687,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1075 + value: 1073 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -630572,7 +630572,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1408 + value: 1406 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -630687,7 +630687,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 926 + value: 924 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -632722,7 +632722,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1355 + value: 1353 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -637697,7 +637697,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1154 + value: 1152 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -638082,7 +638082,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1641 + value: 1639 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -639192,7 +639192,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1730 + value: 1728 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -640637,7 +640637,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1509 + value: 1507 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -641937,7 +641937,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1265 + value: 1263 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -644037,7 +644037,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1359 + value: 1357 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -646977,7 +646977,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1096 + value: 1094 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -647092,7 +647092,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1731 + value: 1729 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -647187,7 +647187,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1651 + value: 1649 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -648022,7 +648022,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1254 + value: 1252 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -651822,7 +651822,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1324 + value: 1322 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -653287,7 +653287,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1242 + value: 1240 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -653372,7 +653372,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1471 + value: 1469 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -657192,7 +657192,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1689 + value: 1687 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -658097,7 +658097,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 788 + value: 786 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -658482,7 +658482,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 899 + value: 897 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -659407,7 +659407,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 787 + value: 785 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -659692,7 +659692,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1735 + value: 1733 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -664972,7 +664972,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1070 + value: 1068 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -666327,7 +666327,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1679 + value: 1677 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -667162,7 +667162,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1219 + value: 1217 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -672087,7 +672087,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1187 + value: 1185 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -676082,7 +676082,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1179 + value: 1177 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -678102,7 +678102,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1698 + value: 1696 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -678667,7 +678667,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1650 + value: 1648 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -679472,7 +679472,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1191 + value: 1189 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -682047,7 +682047,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1186 + value: 1184 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -682412,7 +682412,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1205 + value: 1203 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -683252,7 +683252,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1643 + value: 1641 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -684347,7 +684347,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1696 + value: 1694 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -686542,7 +686542,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1461 + value: 1459 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -687272,7 +687272,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1683 + value: 1681 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -687567,7 +687567,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1585 + value: 1583 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -691767,7 +691767,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1134 + value: 1132 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -693322,7 +693322,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1703 + value: 1701 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -695582,7 +695582,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1451 + value: 1449 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -697052,7 +697052,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1010 + value: 1008 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -699457,7 +699457,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1573 + value: 1571 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -700097,7 +700097,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1523 + value: 1521 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -702182,7 +702182,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1089 + value: 1087 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -705357,7 +705357,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1632 + value: 1630 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -705742,7 +705742,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1290 + value: 1288 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -706927,7 +706927,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1147 + value: 1145 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -707297,7 +707297,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1539 + value: 1537 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -708497,7 +708497,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1292 + value: 1290 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -712052,7 +712052,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 849 + value: 847 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -712322,7 +712322,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1778 + value: 1776 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -712782,7 +712782,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1167 + value: 1165 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -715677,7 +715677,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1511 + value: 1509 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -716682,7 +716682,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1749 + value: 1747 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -720947,7 +720947,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1428 + value: 1426 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -721032,7 +721032,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1558 + value: 1556 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -722497,7 +722497,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1454 + value: 1452 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -723492,7 +723492,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 826 + value: 824 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -725388,7 +725388,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1667 + value: 1665 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -726783,7 +726783,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1340 + value: 1338 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -727158,7 +727158,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1536 + value: 1534 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -729233,7 +729233,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1200 + value: 1198 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -731163,7 +731163,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1024 + value: 1022 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -731538,7 +731538,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1331 + value: 1329 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -732073,7 +732073,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1165 + value: 1163 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -732738,7 +732738,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 937 + value: 935 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -734478,7 +734478,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1417 + value: 1415 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -734573,7 +734573,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1759 + value: 1757 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -736388,7 +736388,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1180 + value: 1178 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -737223,7 +737223,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1726 + value: 1724 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -739683,7 +739683,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1282 + value: 1280 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -743203,7 +743203,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 816 + value: 814 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -750198,7 +750198,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 984 + value: 982 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -751373,7 +751373,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1285 + value: 1283 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -752188,7 +752188,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1122 + value: 1120 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -754118,7 +754118,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1521 + value: 1519 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -755033,7 +755033,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1546 + value: 1544 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -758558,7 +758558,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 850 + value: 848 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -759833,7 +759833,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1177 + value: 1175 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -764778,7 +764778,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1332 + value: 1330 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -764963,7 +764963,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1098 + value: 1096 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -766078,7 +766078,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1582 + value: 1580 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -769258,7 +769258,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1512 + value: 1510 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -770623,7 +770623,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1063 + value: 1061 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -771393,7 +771393,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1559 + value: 1557 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -772298,7 +772298,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1368 + value: 1366 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -773218,7 +773218,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1279 + value: 1277 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -780048,7 +780048,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1653 + value: 1651 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -781053,7 +781053,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1297 + value: 1295 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -782038,7 +782038,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1348 + value: 1346 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -783043,7 +783043,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1661 + value: 1659 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -784163,7 +784163,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1727 + value: 1725 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -787428,7 +787428,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1102 + value: 1100 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -789258,7 +789258,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 960 + value: 958 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -790703,7 +790703,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 836 + value: 834 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -791808,7 +791808,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1090 + value: 1088 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -791893,7 +791893,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1498 + value: 1496 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -793183,7 +793183,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1614 + value: 1612 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -794653,7 +794653,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1287 + value: 1285 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -798198,7 +798198,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 947 + value: 945 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -802078,7 +802078,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1688 + value: 1686 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -802823,7 +802823,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 877 + value: 875 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -809678,7 +809678,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1446 + value: 1444 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -812598,7 +812598,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1747 + value: 1745 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -816928,7 +816928,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1241 + value: 1239 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -817393,7 +817393,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1462 + value: 1460 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -817678,7 +817678,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1555 + value: 1553 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -822708,7 +822708,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1490 + value: 1488 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -827158,7 +827158,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 793 + value: 791 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -827983,7 +827983,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1600 + value: 1598 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -829463,7 +829463,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1018 + value: 1016 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -830223,7 +830223,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1114 + value: 1112 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -836218,7 +836218,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1785 + value: 1783 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -837928,7 +837928,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 963 + value: 961 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -839563,7 +839563,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 894 + value: 892 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -842383,7 +842383,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1615 + value: 1613 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -846403,7 +846403,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 968 + value: 966 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -847238,7 +847238,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1112 + value: 1110 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -848603,7 +848603,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1240 + value: 1238 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -851328,7 +851328,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1516 + value: 1514 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -854268,7 +854268,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1429 + value: 1427 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -858608,7 +858608,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1380 + value: 1378 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -860873,7 +860873,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1633 + value: 1631 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -860988,7 +860988,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 906 + value: 904 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -862348,7 +862348,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1384 + value: 1382 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -865438,7 +865438,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1064 + value: 1062 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -865813,7 +865813,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1100 + value: 1098 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -867548,7 +867548,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1318 + value: 1316 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -870523,7 +870523,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 829 + value: 827 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -871088,7 +871088,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 950 + value: 948 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -872533,7 +872533,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1206 + value: 1204 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -872748,7 +872748,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1403 + value: 1401 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -873393,7 +873393,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1042 + value: 1040 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -874128,7 +874128,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1036 + value: 1034 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -874953,7 +874953,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1655 + value: 1653 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -876138,7 +876138,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1699 + value: 1697 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -877783,7 +877783,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1040 + value: 1038 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -880168,7 +880168,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1718 + value: 1716 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -884063,7 +884063,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1780 + value: 1778 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -887593,7 +887593,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1635 + value: 1633 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -891028,7 +891028,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 932 + value: 930 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -892228,7 +892228,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1226 + value: 1224 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -892853,7 +892853,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 961 + value: 959 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -893418,7 +893418,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 994 + value: 992 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -894618,7 +894618,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1520 + value: 1518 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -896528,7 +896528,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1770 + value: 1768 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -901728,7 +901728,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1123 + value: 1121 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -902738,7 +902738,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1347 + value: 1345 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -904298,7 +904298,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1266 + value: 1264 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -904413,7 +904413,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 819 + value: 817 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -906428,7 +906428,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 976 + value: 974 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -909513,7 +909513,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1475 + value: 1473 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -915368,7 +915368,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1431 + value: 1429 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -917833,7 +917833,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1092 + value: 1090 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -918393,7 +918393,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1016 + value: 1014 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -919678,7 +919678,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1664 + value: 1662 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -919873,7 +919873,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1323 + value: 1321 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -922873,7 +922873,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1228 + value: 1226 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -923588,7 +923588,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1388 + value: 1386 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -927133,7 +927133,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1768 + value: 1766 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -931158,7 +931158,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1250 + value: 1248 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -932513,7 +932513,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1078 + value: 1076 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -934688,7 +934688,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 868 + value: 866 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -936073,7 +936073,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1532 + value: 1530 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -938073,7 +938073,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1604 + value: 1602 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -938268,7 +938268,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1657 + value: 1655 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -940218,7 +940218,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1400 + value: 1398 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -941753,7 +941753,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1145 + value: 1143 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -943408,7 +943408,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 959 + value: 957 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -945863,7 +945863,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1173 + value: 1171 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -947678,7 +947678,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1131 + value: 1129 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -949593,7 +949593,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1137 + value: 1135 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -949698,7 +949698,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 861 + value: 859 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -952698,7 +952698,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1014 + value: 1012 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -953188,7 +953188,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 974 + value: 972 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -954283,7 +954283,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1113 + value: 1111 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -954648,7 +954648,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1370 + value: 1368 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -958468,7 +958468,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1034 + value: 1032 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -960293,7 +960293,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1425 + value: 1423 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -961568,7 +961568,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1212 + value: 1210 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -961863,7 +961863,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1588 + value: 1586 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -963323,7 +963323,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1448 + value: 1446 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -965073,7 +965073,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1007 + value: 1005 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -966358,7 +966358,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 973 + value: 971 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -966803,7 +966803,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1548 + value: 1546 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -967188,7 +967188,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1097 + value: 1095 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -969028,7 +969028,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1436 + value: 1434 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -971308,7 +971308,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1214 + value: 1212 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -971413,7 +971413,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1328 + value: 1326 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -974048,7 +974048,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 851 + value: 849 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -976503,7 +976503,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 928 + value: 926 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -978863,7 +978863,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1642 + value: 1640 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -979618,7 +979618,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1645 + value: 1643 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -987203,7 +987203,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1639 + value: 1637 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -987328,7 +987328,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1037 + value: 1035 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -988503,7 +988503,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1404 + value: 1402 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -991328,7 +991328,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1244 + value: 1242 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -992243,7 +992243,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 990 + value: 988 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -995433,7 +995433,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1020 + value: 1018 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -996813,7 +996813,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1071 + value: 1069 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -998348,7 +998348,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1069 + value: 1067 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1000253,7 +1000253,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 999 + value: 997 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1002993,7 +1002993,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1681 + value: 1679 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1003468,7 +1003468,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 975 + value: 973 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1008908,7 +1008908,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1437 + value: 1435 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1009653,7 +1009653,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1316 + value: 1314 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1010928,7 +1010928,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1210 + value: 1208 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1011943,7 +1011943,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 876 + value: 874 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1016363,7 +1016363,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1599 + value: 1597 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1017923,7 +1017923,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1765 + value: 1763 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -1018393,7 +1018393,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 789 + value: 787 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1018578,7 +1018578,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1418 + value: 1416 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1019863,7 +1019863,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1393 + value: 1391 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1022128,7 +1022128,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 827 + value: 825 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1023758,7 +1023758,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1160 + value: 1158 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1024228,7 +1024228,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1775 + value: 1773 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -1025608,7 +1025608,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1757 + value: 1755 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1027158,7 +1027158,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1281 + value: 1279 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1027903,7 +1027903,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1381 + value: 1379 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1029818,7 +1029818,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1192 + value: 1190 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1030843,7 +1030843,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1163 + value: 1161 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1032583,7 +1032583,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 848 + value: 846 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1038658,7 +1038658,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1767 + value: 1765 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1038958,7 +1038958,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1733 + value: 1731 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1039978,7 +1039978,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1257 + value: 1255 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1040628,7 +1040628,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 915 + value: 913 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1042273,7 +1042273,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 886 + value: 884 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1042458,7 +1042458,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 929 + value: 927 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1043388,7 +1043388,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 860 + value: 858 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1044043,7 +1044043,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1670 + value: 1668 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1044318,7 +1044318,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1227 + value: 1225 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1045503,7 +1045503,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 828 + value: 826 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1048418,7 +1048418,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1086 + value: 1084 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1049353,7 +1049353,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1084 + value: 1082 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1051618,7 +1051618,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 797 + value: 795 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1058713,7 +1058713,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 898 + value: 896 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1058898,7 +1058898,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1470 + value: 1468 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1060193,7 +1060193,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1080 + value: 1078 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1061668,7 +1061668,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1552 + value: 1550 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1063193,7 +1063193,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1499 + value: 1497 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1063928,7 +1063928,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 843 + value: 841 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1064948,7 +1064948,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1252 + value: 1250 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1065878,7 +1065878,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1617 + value: 1615 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1067353,7 +1067353,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1671 + value: 1669 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1069543,7 +1069543,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1487 + value: 1485 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1069733,7 +1069733,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1310 + value: 1308 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1072578,7 +1072578,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 796 + value: 794 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1072953,7 +1072953,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1294 + value: 1292 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1073148,7 +1073148,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1152 + value: 1150 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1074058,7 +1074058,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1781 + value: 1779 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1074718,7 +1074718,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1505 + value: 1503 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1075973,7 +1075973,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1634 + value: 1632 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1076188,7 +1076188,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1409 + value: 1407 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1083733,7 +1083733,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1474 + value: 1472 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1086168,7 +1086168,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1761 + value: 1759 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1086643,7 +1086643,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 835 + value: 833 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1087733,7 +1087733,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1301 + value: 1299 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1088953,7 +1088953,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1345 + value: 1343 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1089668,7 +1089668,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1258 + value: 1256 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1090943,7 +1090943,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1031 + value: 1029 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1091508,7 +1091508,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1720 + value: 1718 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1096428,7 +1096428,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 936 + value: 934 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1096613,7 +1096613,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1700 + value: 1698 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1097951,7 +1097951,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 0.9657942, g: 0.9657942, b: 0.9657942, a: 1} + maxColor: {r: 0.96559614, g: 0.96559614, b: 0.96559614, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -1101748,7 +1101748,7 @@ ParticleSystem: serializedVersion: 2 minMaxState: 0 minColor: {r: 1, g: 1, b: 1, a: 1} - maxColor: {r: 0.9657942, g: 0.9657942, b: 0.9657942, a: 1} + maxColor: {r: 0.96559614, g: 0.96559614, b: 0.96559614, a: 1} maxGradient: serializedVersion: 2 key0: {r: 1, g: 1, b: 1, a: 1} @@ -1102888,7 +1102888,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1412 + value: 1410 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1106296,7 +1106296,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1083 + value: 1081 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1108411,7 +1108411,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1343 + value: 1341 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1112416,7 +1112416,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 798 + value: 796 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1115861,7 +1115861,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 780 + value: 779 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1116416,7 +1116416,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1087 + value: 1085 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1117966,7 +1117966,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1081 + value: 1079 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1118161,7 +1118161,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 834 + value: 832 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1122681,7 +1122681,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1300 + value: 1298 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1125956,7 +1125956,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1482 + value: 1480 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1129541,7 +1129541,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1550 + value: 1548 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1132916,7 +1132916,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 985 + value: 983 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1142901,7 +1142901,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1560 + value: 1558 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1146786,7 +1146786,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1690 + value: 1688 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1149951,7 +1149951,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1420 + value: 1418 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1150506,7 +1150506,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1255 + value: 1253 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1151131,7 +1151131,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1236 + value: 1234 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1152246,7 +1152246,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1562 + value: 1560 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1152781,7 +1152781,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1545 + value: 1543 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1153626,7 +1153626,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1289 + value: 1287 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1156176,7 +1156176,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1764 + value: 1762 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1156286,7 +1156286,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1208 + value: 1206 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1157216,7 +1157216,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1534 + value: 1532 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1157411,7 +1157411,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1695 + value: 1693 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1160306,7 +1160306,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 914 + value: 912 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1162511,7 +1162511,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1524 + value: 1522 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1164781,7 +1164781,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1715 + value: 1713 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1166096,7 +1166096,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1157 + value: 1155 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1167191,7 +1167191,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1150 + value: 1148 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1167306,7 +1167306,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1077 + value: 1075 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1167966,7 +1167966,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1473 + value: 1471 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1168251,7 +1168251,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1181 + value: 1179 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1169341,7 +1169341,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1415 + value: 1413 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1172091,7 +1172091,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1245 + value: 1243 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1172556,7 +1172556,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1032 + value: 1030 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1177716,7 +1177716,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1707 + value: 1705 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1179896,7 +1179896,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 958 + value: 956 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1181276,7 +1181276,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1478 + value: 1476 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1187306,7 +1187306,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 913 + value: 911 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1188851,7 +1188851,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1286 + value: 1284 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1189956,7 +1189956,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 776 + value: 775 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1191431,7 +1191431,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 951 + value: 949 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1193431,7 +1193431,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1561 + value: 1559 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1196186,7 +1196186,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1051 + value: 1049 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1202886,7 +1202886,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1563 + value: 1561 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1207061,7 +1207061,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1015 + value: 1013 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1208376,7 +1208376,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1514 + value: 1512 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1208831,7 +1208831,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1603 + value: 1601 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1209661,7 +1209661,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1506 + value: 1504 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1212596,7 +1212596,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 930 + value: 928 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1212781,7 +1212781,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1592 + value: 1590 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1215521,7 +1215521,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1654 + value: 1652 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1217866,7 +1217866,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 918 + value: 916 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1217981,7 +1217981,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1371 + value: 1369 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1220536,7 +1220536,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1338 + value: 1336 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1222621,7 +1222621,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1223 + value: 1221 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1224266,7 +1224266,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1649 + value: 1647 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1226006,7 +1226006,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1569 + value: 1567 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1227804,7 +1227804,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1369 + value: 1367 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1228289,7 +1228289,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 801 + value: 799 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1229849,7 +1229849,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1405 + value: 1403 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1231014,7 +1231014,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1375 + value: 1373 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1234284,7 +1234284,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 875 + value: 873 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1235469,7 +1235469,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 841 + value: 839 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1236304,7 +1236304,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1399 + value: 1397 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1237039,7 +1237039,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1709 + value: 1707 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1237324,7 +1237324,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1481 + value: 1479 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1237419,7 +1237419,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 821 + value: 819 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1241244,7 +1241244,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1288 + value: 1286 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1246924,7 +1246924,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 799 + value: 797 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1247489,7 +1247489,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1072 + value: 1070 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1249754,7 +1249754,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1204 + value: 1202 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1251859,7 +1251859,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1414 + value: 1412 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1251964,7 +1251964,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1267 + value: 1265 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1252339,7 +1252339,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1354 + value: 1352 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1254824,7 +1254824,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1598 + value: 1596 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1258549,7 +1258549,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1528 + value: 1526 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1258834,7 +1258834,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1760 + value: 1758 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1260564,7 +1260564,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 920 + value: 918 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1261399,7 +1261399,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1530 + value: 1528 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1261674,7 +1261674,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1739 + value: 1737 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1267374,7 +1267374,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1597 + value: 1595 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1269854,7 +1269854,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 897 + value: 895 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1279084,7 +1279084,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 972 + value: 970 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1280629,7 +1280629,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 927 + value: 925 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1283369,7 +1283369,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1201 + value: 1199 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1284854,7 +1284854,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1402 + value: 1400 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1287009,7 +1287009,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 831 + value: 829 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1287494,7 +1287494,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 840 + value: 838 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1288859,7 +1288859,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1155 + value: 1153 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1290664,7 +1290664,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1110 + value: 1108 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1298879,7 +1298879,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1701 + value: 1699 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1304604,7 +1304604,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1035 + value: 1033 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1312389,7 +1312389,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1166 + value: 1164 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1316229,7 +1316229,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1401 + value: 1399 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1316604,7 +1316604,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1406 + value: 1404 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1316709,7 +1316709,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1312 + value: 1310 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1317119,7 +1317119,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1673 + value: 1671 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1318574,7 +1318574,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1183 + value: 1181 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1320209,7 +1320209,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 881 + value: 879 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1322814,7 +1322814,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1427 + value: 1425 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1324279,7 +1324279,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1753 + value: 1751 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1325944,7 +1325944,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1485 + value: 1483 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1328474,7 +1328474,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1777 + value: 1775 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1330374,7 +1330374,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1587 + value: 1585 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1330669,7 +1330669,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 830 + value: 828 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1335404,7 +1335404,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1104 + value: 1102 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1340849,7 +1340849,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 777 + value: 776 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1346764,7 +1346764,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1041 + value: 1039 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1350449,7 +1350449,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1026 + value: 1024 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1351654,7 +1351654,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1249 + value: 1247 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1352209,7 +1352209,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1045 + value: 1043 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1358554,7 +1358554,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1621 + value: 1619 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1359569,7 +1359569,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1330 + value: 1328 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1360464,7 +1360464,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 804 + value: 802 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1361309,7 +1361309,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 817 + value: 815 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1368364,7 +1368364,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1066 + value: 1064 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1370549,7 +1370549,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 901 + value: 899 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1371724,7 +1371724,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1125 + value: 1123 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1373554,7 +1373554,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1105 + value: 1103 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1380400,7 +1380400,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 823 + value: 821 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1381485,7 +1381485,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1594 + value: 1592 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1383510,7 +1383510,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1595 + value: 1593 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1384785,7 +1384785,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1006 + value: 1004 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1386080,7 +1386080,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1233 + value: 1231 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1389285,7 +1389285,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1390 + value: 1388 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1393825,7 +1393825,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 925 + value: 923 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1395190,7 +1395190,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1221 + value: 1219 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1396555,7 +1396555,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 983 + value: 981 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1398810,7 +1398810,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1493 + value: 1491 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1401620,7 +1401620,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1441 + value: 1439 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1402805,7 +1402805,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1416 + value: 1414 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1404640,7 +1404640,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1239 + value: 1237 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1405105,7 +1405105,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1626 + value: 1624 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1405560,7 +1405560,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 893 + value: 891 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1411450,7 +1411450,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1712 + value: 1710 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1415730,7 +1415730,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1185 + value: 1183 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1416115,7 +1416115,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1756 + value: 1754 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1421865,7 +1421865,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1394 + value: 1392 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1422155,7 +1422155,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 813 + value: 811 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1424820,7 +1424820,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1172 + value: 1170 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1425545,7 +1425545,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1740 + value: 1738 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1428220,7 +1428220,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1176 + value: 1174 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1431025,7 +1431025,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1537 + value: 1535 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1431310,7 +1431310,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1389 + value: 1387 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1434010,7 +1434010,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1782 + value: 1780 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1434740,7 +1434740,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1500 + value: 1498 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1436685,7 +1436685,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1278 + value: 1276 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1438490,7 +1438490,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1357 + value: 1355 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1438615,7 +1438615,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 998 + value: 996 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1443030,7 +1443030,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1612 + value: 1610 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1446955,7 +1446955,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 878 + value: 876 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1452945,7 +1452945,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1170 + value: 1168 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1453500,7 +1453500,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1627 + value: 1625 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1453875,7 +1453875,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 981 + value: 979 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1456605,7 +1456605,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1022 + value: 1020 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1457350,7 +1457350,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1159 + value: 1157 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1458190,7 +1458190,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1395 + value: 1393 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1463275,7 +1463275,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 939 + value: 937 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1465700,7 +1465700,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1607 + value: 1605 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1469970,7 +1469970,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1149 + value: 1147 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1473530,7 +1473530,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 907 + value: 905 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1474005,7 +1474005,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1579 + value: 1577 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1475450,7 +1475450,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 832 + value: 830 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1480228,7 +1480228,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 778 + value: 777 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1481233,7 +1481233,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1243 + value: 1241 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1488193,7 +1488193,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 943 + value: 941 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1488298,7 +1488298,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1030 + value: 1028 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1489593,7 +1489593,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 934 + value: 932 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1489768,7 +1489768,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 825 + value: 823 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1491043,7 +1491043,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1230 + value: 1228 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1491518,7 +1491518,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 916 + value: 914 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1491724,7 +1491724,7 @@ MonoBehaviour: inWeight: 0.2 outWeight: 0.2 - serializedVersion: 3 - time: 0.27015415 + time: 0.26967984 value: 90 inSlope: 0 outSlope: 0 @@ -1491742,7 +1491742,7 @@ MonoBehaviour: inWeight: 0.2 outWeight: 0.2 - serializedVersion: 3 - time: 0.7298459 + time: 0.73032016 value: 270 inSlope: 0 outSlope: 0 @@ -1491795,7 +1491795,7 @@ MonoBehaviour: inWeight: 0.2 outWeight: 0.2 - serializedVersion: 3 - time: 0.27015415 + time: 0.26967984 value: 90 inSlope: 0 outSlope: 0 @@ -1491813,7 +1491813,7 @@ MonoBehaviour: inWeight: 0.2 outWeight: 0.2 - serializedVersion: 3 - time: 0.7298459 + time: 0.73032016 value: 90 inSlope: 0 outSlope: 0 @@ -1491981,7 +1491981,7 @@ MonoBehaviour: overrideDate: {fileID: 0} m_DayPercentage: 0.5984888 yearPercentage: 0.84580183 - modifiedDayPercentage: 0.60270935 + modifiedDayPercentage: 0.6024355 timeSpeed: 0 transitioningTime: 0 currentDay: 40 @@ -1492059,8 +1492059,8 @@ MonoBehaviour: controlMethod: 1 localTemperatureFilter: 0 localPrecipitationFilter: 0 - currentTemperature: 51.502926 - currentPrecipitation: 88.55119 + currentTemperature: 51.509468 + currentPrecipitation: 88.54358 snowAmount: 0 m_SnowMeltSpeed: 0.35 wetness: 0 @@ -1494745,7 +1494745,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1602 + value: 1600 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1496859,7 +1496859,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1118 + value: 1116 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1497594,7 +1497594,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1656 + value: 1654 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1501721,7 +1501721,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1433 + value: 1431 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1503301,7 +1503301,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1631 + value: 1629 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1504391,7 +1504391,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1321 + value: 1319 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1508521,7 +1508521,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1725 + value: 1723 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1511416,7 +1511416,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1141 + value: 1139 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1515366,7 +1515366,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 911 + value: 909 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1516541,7 +1516541,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1156 + value: 1154 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1521821,7 +1521821,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 837 + value: 835 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1524301,7 +1524301,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 923 + value: 921 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1524491,7 +1524491,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1769 + value: 1767 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -1526396,7 +1526396,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1073 + value: 1071 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1528856,7 +1528856,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 811 + value: 809 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1529251,7 +1529251,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1253 + value: 1251 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1531071,7 +1531071,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1322 + value: 1320 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1531276,7 +1531276,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1593 + value: 1591 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1541941,7 +1541941,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 855 + value: 853 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1542036,7 +1542036,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1663 + value: 1661 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1543676,7 +1543676,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1421 + value: 1419 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1543891,7 +1543891,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1705 + value: 1703 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1544356,7 +1544356,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1308 + value: 1306 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1544641,7 +1544641,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 806 + value: 804 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1547186,7 +1547186,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1247 + value: 1245 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1550361,7 +1550361,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 904 + value: 902 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1551896,7 +1551896,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1687 + value: 1685 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1553541,7 +1553541,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1640 + value: 1638 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1554826,7 +1554826,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1466 + value: 1464 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1556266,7 +1556266,7 @@ PrefabInstance: - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} propertyPath: m_RootOrder - value: 1772 + value: 1770 objectReference: {fileID: 0} - target: {fileID: 3459430878759919103, guid: 7f740ba28b41d0e4da7f78e6dafac7e2, type: 3} @@ -1558806,7 +1558806,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1373 + value: 1371 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1559441,7 +1559441,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1734 + value: 1732 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1561562,10 +1561562,10 @@ MonoBehaviour: usePhysicalSunHeight: 1 sunDirection: 107 sunPitch: 0 - moonDirection: {x: -0.16781664, y: -0.97228074, z: 0.16281226} - skyZenithColor: {r: 0, g: 0.11507922, b: 0.35686275, a: 1} - skyHorizonColor: {r: 0, g: 0.5555634, b: 0.9037686, a: 1} - cloudColor: {r: 0.9657942, g: 0.9657942, b: 0.9657942, a: 1} + moonDirection: {x: -0.16613755, y: -0.9726479, z: 0.1623405} + skyZenithColor: {r: 0, g: 0.11507768, b: 0.35686275, a: 1} + skyHorizonColor: {r: 0, g: 0.5555584, b: 0.90376043, a: 1} + cloudColor: {r: 0.96559614, g: 0.96559614, b: 0.96559614, a: 1} cloudHighlightColor: {r: 4.9193516, g: 4.204114, b: 3.5502865, a: 1} highAltitudeCloudColor: {r: 1.0833969, g: 1.3920008, b: 1.382235, a: 1} sunlightColor: {r: 1.375392, g: 1.3476623, b: 1.1535546, a: 1} @@ -1561575,10 +1561575,10 @@ MonoBehaviour: ambientLightMultiplier: 1.5 galaxyIntensity: 0 fogColor1: {r: 0, g: 0, b: 0, a: 0.007843138} - fogColor2: {r: 0.031089192, g: 0.24295838, b: 0.38708743, a: 0.13725491} + fogColor2: {r: 0.0310895, g: 0.24295858, b: 0.38708866, a: 0.13725491} fogColor3: {r: 0.07450981, g: 0.30980393, b: 0.5019608, a: 0.5019608} - fogColor4: {r: 0.012697764, g: 0.28572476, b: 0.5475059, a: 0.75686276} - fogColor5: {r: 0.42342058, g: 0.7329745, b: 0.92528653, a: 1} + fogColor4: {r: 0.012696753, g: 0.28572536, b: 0.5475076, a: 0.75686276} + fogColor5: {r: 0.42342013, g: 0.7329731, b: 0.9252857, a: 1} fogFlareColor: {r: 1.0833969, g: 1.3920008, b: 1.382235, a: 1} fogMoonFlareColor: {r: 0, g: 0, b: 0, a: 1} fogShadowColor: {r: 0, g: 0, b: 0, a: 0} @@ -1561586,7 +1561586,7 @@ MonoBehaviour: gradientExponent: 0.574 sunSize: 1 sunColor: {r: 10.432951, g: 10.432951, b: 10.432951, a: 1} - moonColor: {r: 2, g: 2, b: 2, a: 0.24785943} + moonColor: {r: 2, g: 2, b: 2, a: 0.24786788} sunFalloff: 0.48 sunFlareColor: {r: 2.7294118, g: 2.7137256, b: 2.0705884, a: 1} moonFalloff: 0.752 @@ -1561615,7 +1561615,7 @@ MonoBehaviour: heightFogIntensity: 0.5 heightFogVariationScale: 1000 heightFogVariationAmount: 23 - fogBase: 23.169615 + fogBase: 23.10038 heightFogTransition: 56 heightFogDistance: 5000 heightFogColor: {r: 1, g: 1, b: 1, a: 0.39215687} @@ -1561783,7 +1561783,7 @@ MonoBehaviour: atmosphereModule: {fileID: 1623955885} windModule: {fileID: 1623955884} events: - timeToCheckFor: 0.8333333 + timeToCheckFor: 0.6666667 currentMinute: 861 currentHour: 14 cozyTriggerTag: FX Block Zone @@ -1561797,7 +1561797,7 @@ MonoBehaviour: thunderFXParent: {fileID: 320100965} visualFXParent: {fileID: 791607432} skyStyle: 0 - cloudStyle: 0 + cloudStyle: 4 fogStyle: 1 overrideWeather: {fileID: 0} moduleHolder: {fileID: 1623955879} @@ -1562289,7 +1562289,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1362 + value: 1360 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1564954,7 +1564954,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1053 + value: 1051 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1565769,7 +1565769,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1182 + value: 1180 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1569404,7 +1569404,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1027 + value: 1025 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1570049,7 +1570049,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 824 + value: 822 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1573114,7 +1573114,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1746 + value: 1744 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1573589,7 +1573589,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1231 + value: 1229 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1574859,7 +1574859,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1143 + value: 1141 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1578769,7 +1578769,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1309 + value: 1307 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1583934,7 +1583934,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 912 + value: 910 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1586654,7 +1586654,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1678 + value: 1676 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1587674,7 +1587674,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 867 + value: 865 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1596124,7 +1596124,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1440 + value: 1438 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1597619,7 +1597619,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1622 + value: 1620 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1598244,7 +1598244,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1665 + value: 1663 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1598634,7 +1598634,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1774 + value: 1772 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -1599184,7 +1599184,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 970 + value: 968 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1600019,7 +1600019,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1438 + value: 1436 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1601109,7 +1601109,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1339 + value: 1337 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1602589,7 +1602589,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 822 + value: 820 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1603154,7 +1603154,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1483 + value: 1481 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1610394,7 +1610394,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1277 + value: 1275 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1610869,7 +1610869,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1423 + value: 1421 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1613844,7 +1613844,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1139 + value: 1137 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1619639,7 +1619639,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 979 + value: 977 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1624089,7 +1624089,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 892 + value: 890 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1630909,7 +1630909,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1476 + value: 1474 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1631104,7 +1631104,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1216 + value: 1214 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1634744,7 +1634744,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1693 + value: 1691 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1635224,7 +1635224,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1298 + value: 1296 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1657468,7 +1657468,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1719 + value: 1717 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1661013,7 +1661013,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1315 + value: 1313 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1669928,7 +1669928,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 941 + value: 939 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1678722,7 +1678722,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1628 + value: 1626 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1679212,7 +1679212,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1263 + value: 1261 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1679417,7 +1679417,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 812 + value: 810 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1680872,7 +1680872,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1387 + value: 1385 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1681342,7 +1681342,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1624 + value: 1622 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1685612,7 +1685612,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1432 + value: 1430 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1685977,7 +1685977,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 962 + value: 960 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1689557,7 +1689557,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1273 + value: 1271 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1690477,7 +1690477,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1529 + value: 1527 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1691022,7 +1691022,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1577 + value: 1575 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1692317,7 +1692317,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 995 + value: 993 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1694427,7 +1694427,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1341 + value: 1339 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1696302,7 +1696302,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1783 + value: 1781 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -1697497,7 +1697497,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 859 + value: 857 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1698062,7 +1698062,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1662 + value: 1660 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1699892,7 +1699892,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1232 + value: 1230 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1699977,7 +1699977,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1054 + value: 1052 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1702387,7 +1702387,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1584 + value: 1582 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1703771,7 +1703771,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1827607990} - m_LocalRotation: {x: -0.0000000016447483, y: -0.26180586, z: 0.00000000816601, w: 0.96512055} + m_LocalRotation: {x: -0.000000006790165, y: 0.9881396, z: -0.000000004825203, w: -0.15355802} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -1704903,7 +1704903,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1728 + value: 1726 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1708248,7 +1708248,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1763 + value: 1761 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -1712048,7 +1712048,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1472 + value: 1470 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1712433,7 +1712433,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1334 + value: 1332 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1712538,7 +1712538,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1610 + value: 1608 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1713543,7 +1713543,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1138 + value: 1136 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1715778,7 +1715778,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1178 + value: 1176 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1716673,7 +1716673,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1336 + value: 1334 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1717228,7 +1717228,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 795 + value: 793 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1719323,7 +1719323,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1372 + value: 1370 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1724413,7 +1724413,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 971 + value: 969 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1728063,7 +1728063,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1658 + value: 1656 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1728438,7 +1728438,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1021 + value: 1019 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1730253,7 +1730253,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1625 + value: 1623 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1732058,7 +1732058,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1675 + value: 1673 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1732368,7 +1732368,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1442 + value: 1440 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1734738,7 +1734738,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 880 + value: 878 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1735007,8 +1735007,8 @@ MonoBehaviour: controlMethod: 1 localTemperatureFilter: 0 localPrecipitationFilter: 0 - currentTemperature: 60.313934 - currentPrecipitation: 63.478413 + currentTemperature: 60.318203 + currentPrecipitation: 63.472954 snowAmount: 0 m_SnowMeltSpeed: 0.35 wetness: 0 @@ -1736827,7 +1736827,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1317 + value: 1315 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1739847,7 +1739847,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 931 + value: 929 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1742647,7 +1742647,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1465 + value: 1463 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1746817,7 +1746817,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1350 + value: 1348 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1749027,7 +1749027,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1507 + value: 1505 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1750037,7 +1750037,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1591 + value: 1589 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1750332,7 +1750332,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1501 + value: 1499 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1753417,7 +1753417,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1351 + value: 1349 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1755967,7 +1755967,7 @@ PrefabInstance: - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} propertyPath: m_RootOrder - value: 1762 + value: 1760 objectReference: {fileID: 0} - target: {fileID: 5764928331784983454, guid: a59ecefc3b85f834ab4ded67301c5a14, type: 3} @@ -1766552,7 +1766552,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1067 + value: 1065 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1767487,7 +1767487,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1398 + value: 1396 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1769217,7 +1769217,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1217 + value: 1215 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1771932,7 +1771932,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1669 + value: 1667 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1772037,7 +1772037,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 940 + value: 938 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1774742,7 +1774742,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1396 + value: 1394 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1777292,7 +1777292,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 815 + value: 813 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1782657,7 +1782657,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 953 + value: 951 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1785542,7 +1785542,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1570 + value: 1568 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1786207,7 +1786207,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 945 + value: 943 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1789007,7 +1789007,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1711 + value: 1709 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1789492,7 +1789492,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 887 + value: 885 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1789667,7 +1789667,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1479 + value: 1477 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1790132,7 +1790132,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1251 + value: 1249 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1790992,7 +1790992,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 842 + value: 840 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1791447,7 +1791447,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 866 + value: 864 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1794467,7 +1794467,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1235 + value: 1233 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1794662,7 +1794662,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 987 + value: 985 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1796207,7 +1796207,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1750 + value: 1748 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1796332,7 +1796332,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1164 + value: 1162 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1798227,7 +1798227,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1224 + value: 1222 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1798772,7 +1798772,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1260 + value: 1258 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1800317,7 +1800317,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1647 + value: 1645 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1800622,7 +1800622,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1062 + value: 1060 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1801357,7 +1801357,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 874 + value: 872 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1801727,7 +1801727,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1754 + value: 1752 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1802752,7 +1802752,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1197 + value: 1195 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1807992,7 +1807992,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1132 + value: 1130 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1811657,7 +1811657,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1455 + value: 1453 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1812032,7 +1812032,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1540 + value: 1538 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1812137,7 +1812137,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1198 + value: 1196 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1813427,7 +1813427,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 790 + value: 788 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1818742,7 +1818742,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 903 + value: 901 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1819007,7 +1819007,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1613 + value: 1611 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1821192,7 +1821192,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1443 + value: 1441 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1822097,7 +1822097,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1616 + value: 1614 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1824317,7 +1824317,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1495 + value: 1493 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1829842,7 +1829842,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1713 + value: 1711 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1830767,7 +1830767,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1099 + value: 1097 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1832037,7 +1832037,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1629 + value: 1627 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1832692,7 +1832692,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1120 + value: 1118 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1833067,7 +1833067,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1652 + value: 1650 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1833992,7 +1833992,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1459 + value: 1457 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1835172,7 +1835172,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1353 + value: 1351 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1835372,7 +1835372,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1773 + value: 1771 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -1836472,7 +1836472,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1008 + value: 1006 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1839837,7 +1839837,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1061 + value: 1059 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1840767,7 +1840767,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1450 + value: 1448 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1841232,7 +1841232,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1691 + value: 1689 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1844092,7 +1844092,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1275 + value: 1273 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1845627,7 +1845627,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1526 + value: 1524 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1848267,7 +1848267,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 809 + value: 807 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1849452,7 +1849452,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1196 + value: 1194 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1850817,7 +1850817,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1194 + value: 1192 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1852207,7 +1852207,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1168 + value: 1166 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1852927,7 +1852927,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1101 + value: 1099 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1853042,7 +1853042,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1469 + value: 1467 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1854047,7 +1854047,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 803 + value: 801 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1856582,7 +1856582,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 991 + value: 989 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1859502,7 +1859502,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 853 + value: 851 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1860847,7 +1860847,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1386 + value: 1384 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1862042,7 +1862042,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1572 + value: 1570 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1864167,7 +1864167,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1314 + value: 1312 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1865782,7 +1865782,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 948 + value: 946 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1868177,7 +1868177,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1234 + value: 1232 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1868642,7 +1868642,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 888 + value: 886 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1869097,7 +1869097,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1382 + value: 1380 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1869482,7 +1869482,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1497 + value: 1495 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1870127,7 +1870127,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 966 + value: 964 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1870402,7 +1870402,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1513 + value: 1511 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1872502,7 +1872502,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1094 + value: 1092 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1872627,7 +1872627,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1363 + value: 1361 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1872802,7 +1872802,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1283 + value: 1281 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1875617,7 +1875617,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1581 + value: 1579 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1876162,7 +1876162,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 873 + value: 871 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1877267,7 +1877267,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1484 + value: 1482 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1881972,7 +1881972,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 805 + value: 803 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1891087,7 +1891087,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1519 + value: 1517 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1891732,7 +1891732,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 882 + value: 880 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1891837,7 +1891837,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1758 + value: 1756 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1895067,7 +1895067,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 807 + value: 805 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1896537,7 +1896537,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1672 + value: 1670 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1898362,7 +1898362,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1220 + value: 1218 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1899817,7 +1899817,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1142 + value: 1140 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1900832,7 +1900832,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1460 + value: 1458 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1902187,7 +1902187,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1411 + value: 1409 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1904937,7 +1904937,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 856 + value: 854 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1913502,7 +1913502,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1029 + value: 1027 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1914507,7 +1914507,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1504 + value: 1502 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1917772,7 +1917772,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1542 + value: 1540 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1919157,7 +1919157,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1184 + value: 1182 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1920347,7 +1920347,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1480 + value: 1478 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1922732,7 +1922732,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1477 + value: 1475 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1922907,7 +1922907,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1435 + value: 1433 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1923482,7 +1923482,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1544 + value: 1542 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1924772,7 +1924772,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1211 + value: 1209 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1925217,7 +1925217,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1218 + value: 1216 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1926352,7 +1926352,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1596 + value: 1594 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1927527,7 +1927527,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 989 + value: 987 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1928457,7 +1928457,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1111 + value: 1109 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1934077,7 +1934077,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 846 + value: 844 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1934622,7 +1934622,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1468 + value: 1466 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1937297,7 +1937297,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 917 + value: 915 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1939022,7 +1939022,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1188 + value: 1186 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1941277,7 +1941277,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1093 + value: 1091 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1941752,7 +1941752,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1738 + value: 1736 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1945127,7 +1945127,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1541 + value: 1539 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1945682,7 +1945682,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1059 + value: 1057 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1946037,7 +1946037,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1571 + value: 1569 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1949042,7 +1949042,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1547 + value: 1545 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1949997,7 +1949997,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1724 + value: 1722 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1950627,7 +1950627,7 @@ PrefabInstance: - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} propertyPath: m_RootOrder - value: 1784 + value: 1782 objectReference: {fileID: 0} - target: {fileID: 4816436713737508290, guid: d77376370b19e5f4eb8eebf8c6049deb, type: 3} @@ -1951377,7 +1951377,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1082 + value: 1080 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1952992,7 +1952992,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1682 + value: 1680 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1953927,7 +1953927,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1065 + value: 1063 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1959712,7 +1959712,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 922 + value: 920 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1963262,7 +1963262,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1566 + value: 1564 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1966982,7 +1966982,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1002 + value: 1000 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1968647,7 +1968647,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1175 + value: 1173 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1969572,7 +1969572,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1376 + value: 1374 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1972497,7 +1972497,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1270 + value: 1268 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1973057,7 +1973057,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1091 + value: 1089 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1974422,7 +1974422,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1549 + value: 1547 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1974617,7 +1974617,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1088 + value: 1086 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1975182,7 +1975182,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 844 + value: 842 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1976717,7 +1976717,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1426 + value: 1424 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1976832,7 +1976832,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1005 + value: 1003 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1978187,7 +1978187,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 838 + value: 836 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1984187,7 +1984187,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 889 + value: 887 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1987812,7 +1987812,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 884 + value: 882 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1988462,7 +1988462,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 1496 + value: 1494 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -1989547,7 +1989547,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1050 + value: 1048 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -1990392,7 +1990392,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1684 + value: 1682 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1993947,7 +1993947,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1174 + value: 1172 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1995417,7 +1995417,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1553 + value: 1551 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -1999667,7 +1999667,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 854 + value: 852 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} @@ -2000052,7 +2000052,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1365 + value: 1363 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -2000247,7 +2000247,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 942 + value: 940 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -2001142,7 +2001142,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1074 + value: 1072 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -2001877,7 +2001877,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 791 + value: 789 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -2002182,7 +2002182,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 783 + value: 781 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -2002927,7 +2002927,7 @@ PrefabInstance: - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} propertyPath: m_RootOrder - value: 1076 + value: 1074 objectReference: {fileID: 0} - target: {fileID: 197512532796624326, guid: 08a23a9fa94c2a94c834a4fb8baff67a, type: 3} @@ -2004957,7 +2004957,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1215 + value: 1213 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -2005512,7 +2005512,7 @@ PrefabInstance: - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} propertyPath: m_RootOrder - value: 1011 + value: 1009 objectReference: {fileID: 0} - target: {fileID: 8940763002771863781, guid: 16270449781896b43abdb0403a9070d8, type: 3} @@ -2006522,7 +2006522,7 @@ PrefabInstance: - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} propertyPath: m_RootOrder - value: 814 + value: 812 objectReference: {fileID: 0} - target: {fileID: 6503732215131393783, guid: 257c1d35f8c909f4cb7b5249605e3dda, type: 3} diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity.meta b/BlueWater/Packages/com.distantlands.cozy.core/Content/Demo/Windward Forest.unity.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset old mode 100644 new mode 100755 index 5a3f66328..5d0e69d2f --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset @@ -18,44 +18,44 @@ MonoBehaviour: Declaration;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;2;-7367.873,-3535.548;Inherit;False;2;2;0;FLOAT;0.001;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;3;-4445.224,-718.0603;Inherit;False;2974.933;2000.862;;6;285;283;41;37;11;7;Cumulus Cloud Block;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.SimpleTimeNode;4;-7234.923,-3532.012;Inherit;False;1;0;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;5;-7274.547,-3704.597;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;6;-7066.482,-3536.117;Inherit;False;TIme;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;7;-4398.377,-73.81854;Inherit;False;1226.633;651.0015;Simple Density;19;403;52;47;36;35;33;26;25;24;23;22;20;18;17;15;13;12;9;8;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.Vector2Node;8;-4355.937,301.5113;Inherit;False;Constant;_CloudWind2;Cloud - Wind 2;14;1;[HideInInspector];Create;True;0;0;0;False;0;False;0.3,0.2;0.1,0.2;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.RegisterLocalVarNode;10;-7071.11,-3709.841;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;11;-4386.168,732.1102;Inherit;False;1980.736;453.4427;Final - Detailing;17;409;408;190;174;141;129;81;75;60;49;32;29;27;21;19;16;14;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-4107.92,299.6103;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;-3901.967,442.1552;Inherit;False;2;0;FLOAT;500;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;16;-4349.791,1010.676;Inherit;False;Constant;_DetailWind;Detail - Wind;17;0;Create;True;0;0;0;False;0;False;0.3,0.2;0.3,0.8;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;17;-3901.476,335.5461;Inherit;False;2;0;FLOAT;140;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;18;-3908.338,216.4183;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;-4136.902,941.5812;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VoronoiNode;20;-3714.792,268.8724;Inherit;False;0;0;1;3;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.GetLocalVarNode;21;-4175.291,828.9079;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;22;-4349.568,107.7597;Inherit;False;Constant;_CloudWind1;Cloud - Wind 1;13;1;[HideInInspector];Create;True;0;0;0;False;0;False;0.2,-0.4;0.6,-0.8;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.VoronoiNode;23;-3716.967,405.1552;Inherit;False;0;0;1;3;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.DynamicAppendNode;25;-3527.781,352.9272;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-4107.462,177.5391;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;27;-3974.435,883.6906;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-7769.252,827.9459;Inherit;False;2654.838;1705.478;;2;124;40;Cloud + Wind 2;14;1;[HideInInspector];Create;True;0;0;0;False;0;False;0.3,0.2;0.1,0.2;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.GetLocalVarNode;9;-4353.464,232.6904;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;10;-7071.11,-3709.841;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;11;-4386.168,732.1102;Inherit;False;1980.736;453.4427;Final + Detailing;17;409;408;190;174;141;129;81;75;60;49;32;29;27;21;19;16;14;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-4107.92,299.6103;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT2;0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;13;-4144.226,-0.9591064;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;14;-4354.095,908.7672;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;-3901.967,442.1552;Inherit;False;2;0;FLOAT;500;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;16;-4349.791,1010.676;Inherit;False;Constant;_DetailWind;Detail + Wind;17;0;Create;True;0;0;0;False;0;False;0.3,0.2;0.3,0.8;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;17;-3901.476,335.5461;Inherit;False;2;0;FLOAT;140;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;18;-3908.338,216.4183;Inherit;False;2;2;0;FLOAT2;0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;-4136.902,941.5812;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT2;0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.VoronoiNode;20;-3714.792,268.8724;Inherit;False;0;0;1;3;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.GetLocalVarNode;21;-4175.291,828.9079;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector2Node;22;-4349.568,107.7597;Inherit;False;Constant;_CloudWind1;Cloud + Wind 1;13;1;[HideInInspector];Create;True;0;0;0;False;0;False;0.2,-0.4;0.6,-0.8;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.VoronoiNode;23;-3716.967,405.1552;Inherit;False;0;0;1;3;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.GetLocalVarNode;24;-4352.062,31.71655;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.DynamicAppendNode;25;-3527.781,352.9272;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-4107.462,177.5391;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT2;0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;27;-3974.435,883.6906;Inherit;False;2;2;0;FLOAT2;0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.CommentaryNode;28;-7769.252,827.9459;Inherit;False;2654.838;1705.478;;2;124;40;Cloud Texture Block;0.345098,0.8386047,1,1;0;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;29;-3976.532,980.457;Inherit;False;2;0;FLOAT;100;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;30;1565.019,-55.55432;Inherit;False;2713.637;1035.553;;30;416;415;414;413;198;182;150;137;122;119;107;97;93;92;88;87;76;74;70;67;62;58;57;53;46;43;42;39;38;31;Nimbus - Block;0.5,0.5,0.5,1;0;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;31;1607.105,181.3102;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.VoronoiNode;32;-3841.152,882.4136;Inherit;False;0;0;1;0;3;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;35;-3912.264,112.2046;Inherit;False;2;0;FLOAT;100;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;36;-3911.064,4.772766;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;37;-3111.997,80.11841;Inherit;False;1154;500;Complex + Block;0.5,0.5,0.5,1;0;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;31;1607.105,181.3102;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.VoronoiNode;32;-3841.152,882.4136;Inherit;False;0;0;1;0;3;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;35;-3912.264,112.2046;Inherit;False;2;0;FLOAT;100;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;36;-3911.064,4.772766;Inherit;False;2;2;0;FLOAT2;0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.CommentaryNode;37;-3111.997,80.11841;Inherit;False;1154;500;Complex Density;8;407;114;105;85;78;68;65;54;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;38;1666.114,33.52106;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;39;1774.663,452.3153;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CommentaryNode;40;-7727.24,881.5261;Inherit;False;2197.287;953.2202;Pattern;13;428;152;126;120;110;104;89;80;73;72;66;61;45;;0.345098,0.8386047,1,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;41;-3113.219,235.6915;Inherit;False;33;VoroDetails;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;42;1884.86,104.8321;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;43;2484.801,828.6793;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.9;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;44;1933.143,-2110.376;Inherit;False;2297.557;1709.783;;2;125;51;Cirrus Block;1,0.6554637,0.4588236,1;0;0\nNode;AmplifyShaderEditor.RangedFloatNode;45;-7673.721,1377.279;Inherit;False;Constant;_CloudTextureChangeSpeed;Cloud Texture Change Speed;28;0;Create;True;0;0;0;False;0;False;0.5;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;46;1998.663,436.3153;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;47;-3728.04,15.80475;Inherit;False;Simplex2D;True;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;48;-6479.321,-3767.255;Inherit;False;CumulusCoverage;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;49;-3656.677,882.2859;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;50;-642.9814,232.4457;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CommentaryNode;51;1975.153,-2056.796;Inherit;False;2197.287;953.2202;Pattern;25;435;434;429;418;215;184;170;167;146;144;134;132;131;118;116;115;113;112;111;109;106;100;98;94;79;;1,0.6554637,0.4588236,1;0;0\nNode;AmplifyShaderEditor.NormalizeNode;53;2066.18,236.045;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;54;-2927.992,240.2952;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.CommentaryNode;55;-4423.504,1573.098;Inherit;False;3128.028;1619.676;;3;282;136;69;Altocumulus Cloud Block;0.6637449,0.4708971,0.6981132,1;0;0\nNode;AmplifyShaderEditor.OneMinusNode;56;-434.9814,472.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;57;2615.438,820.9388;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;58;2022.378,107.485;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;59;-434.9814,584.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;60;-3499.202,882.5931;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.3;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;61;-7401.36,1391.509;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;62;2190.663,452.3153;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;63;-274.9814,472.4457;Inherit;False;BorderHeight;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;64;-258.9814,552.4457;Inherit;False;2;2;0;FLOAT;-2;False;1;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;65;-2811.991,237.2952;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;66;-7165.201,1335.71;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.004;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;67;2247.717,112.2121;Inherit;True;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;68;-2892.507,145.85;Inherit;False;52;SimpleCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;69;-4357.028,1674.415;Inherit;False;2021.115;830.0204;Placement Noise;14;223;217;191;179;173;151;140;139;135;123;108;99;83;82;;0.6637449,0.4708971,0.6981132,1;0;0\nNode;AmplifyShaderEditor.OneMinusNode;70;2708.438,701.9388;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;71;-418.9814,232.4457;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;72;-7160.668,1433.837;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;73;-7170.201,1251.71;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;74;2770.438,795.9388;Inherit;False;2;2;0;FLOAT;-2;False;1;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;75;-3312.9,895.9989;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0.1;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;76;2453.478,352.4422;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;77;-226.9814,232.4457;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;78;-2557.894,412.6426;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;79;2243.396,-1555.213;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;80;-6987.667,1412.837;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;81;-3148.152,794.7047;Inherit;False;CloudDetail;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;82;-4234.708,2360.708;Inherit;False;1;0;FLOAT;0.003;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;83;-4231.061,2102.177;Inherit;False;Constant;_ACMoveSpeed;ACMoveSpeed;14;0;Create;True;0;0;0;False;0;False;1,-2;5,20;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;84;-66.98145,456.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;85;-2612.532,191.7224;Inherit;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;86;-66.98145,552.4457;Inherit;False;2;2;0;FLOAT;-4;False;1;FLOAT;-4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;87;2621.125,270.9717;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;88;2927.438,699.9388;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PannerNode;89;-6986.439,1258.691;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.2,-0.4;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;90;-1014.015,1523.453;Inherit;False;2654.838;1705.478;;3;284;201;102;Cirrostratus Block;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;91;-681.2075,-2113.117;Inherit;False;2340.552;1688.827;;2;203;95;Chemtrails - Block;1,0.9935331,0.4575472,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;2927.438,795.9388;Inherit;False;2;2;0;FLOAT;-4;False;1;FLOAT;-4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;93;3120.544,633.2361;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;7;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;94;2571.892,-1313.678;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;95;-639.1956,-2059.537;Inherit;False;2197.287;953.2202;Pattern;24;430;419;247;241;226;224;218;216;210;196;195;193;188;181;175;171;165;158;156;149;145;143;138;133;;1,0.9935331,0.4575472,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;97;3195.511,428.8021;Inherit;False;81;CloudDetail;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;98;2491.727,-1502.486;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-4037.621,2251.049;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;100;2592.728,-1906.485;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;101;125.0186,312.4457;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.5;False;3;FLOAT;-2;False;4;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;102;-972.0034,1577.033;Inherit;False;2197.287;953.2202;Pattern;25;431;425;250;234;225;221;212;207;204;200;194;192;189;177;172;169;163;162;161;160;159;155;148;147;128;;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;104;-6794.2,1251.71;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;105;-2377.412,181.269;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.3;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;106;2594.728,-1826.484;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;107;3147.511,517.8021;Inherit;False;52;SimpleCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;108;-4021.225,2099.545;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;109;2475.191,-1591.613;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;110;-6790.958,1420.437;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;3;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;111;2573.893,-1233.678;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;112;2532.191,-1686.613;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;113;2842.728,-1887.484;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;115;2821.893,-1294.678;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;116;2714.729,-1525.486;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;117;397.0186,312.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;118;2712.191,-1681.613;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;119;3395.409,633.1018;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;121;365.0186,168.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;122;3385.511,474.8022;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;123;-3859.574,2151.079;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;124;-7711.317,1896.18;Inherit;False;1600.229;583.7008;Final;7;222;214;202;183;164;153;130;;0.345098,0.8386047,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;125;1991.077,-1042.142;Inherit;False;1735.998;586.5895;Final;13;417;269;262;256;243;233;232;229;220;208;186;168;157;;1,0.6554637,0.4588236,1;0;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;126;-6207.47,1419.522;Inherit;False;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;127;525.0186,280.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;128;-703.7615,2078.616;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;129;-3418.571,794.7964;Inherit;False;114;ComplexCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;130;-7307.818,2302.939;Inherit;False;Constant;_CloudTextureMultiplier;Cloud + Block;1,0.9935331,0.4575472,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;2927.438,795.9388;Inherit;False;2;2;0;FLOAT;-4;False;1;FLOAT;-4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;93;3120.544,633.2361;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;7;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;94;2571.892,-1313.678;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;95;-639.1956,-2059.537;Inherit;False;2197.287;953.2202;Pattern;24;430;419;247;241;226;224;218;216;210;196;195;193;188;181;175;171;165;158;156;149;145;143;138;133;;1,0.9935331,0.4575472,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;96;141.0186,216.4457;Inherit;False;52;SimpleCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;97;3195.511,428.8021;Inherit;False;81;CloudDetail;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;98;2491.727,-1502.486;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-4037.621,2251.049;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;100;2592.728,-1906.485;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;101;125.0186,312.4457;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.5;False;3;FLOAT;-2;False;4;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;102;-972.0034,1577.033;Inherit;False;2197.287;953.2202;Pattern;25;431;425;250;234;225;221;212;207;204;200;194;192;189;177;172;169;163;162;161;160;159;155;148;147;128;;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;103;189.0186,136.4457;Inherit;False;81;CloudDetail;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;104;-6794.2,1251.71;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;105;-2377.412,181.269;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.3;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;106;2594.728,-1826.484;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;107;3147.511,517.8021;Inherit;False;52;SimpleCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;108;-4021.225,2099.545;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;109;2475.191,-1591.613;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;110;-6790.958,1420.437;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;3;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;111;2573.893,-1233.678;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;112;2532.191,-1686.613;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;113;2842.728,-1887.484;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;115;2821.893,-1294.678;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;116;2714.729,-1525.486;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;117;397.0186,312.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;118;2712.191,-1681.613;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;119;3395.409,633.1018;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;121;365.0186,168.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;122;3385.511,474.8022;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;123;-3859.574,2151.079;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;124;-7711.317,1896.18;Inherit;False;1600.229;583.7008;Final;7;222;214;202;183;164;153;130;;0.345098,0.8386047,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;125;1991.077,-1042.142;Inherit;False;1735.998;586.5895;Final;13;417;269;262;256;243;233;232;229;220;208;186;168;157;;1,0.6554637,0.4588236,1;0;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;126;-6207.47,1419.522;Inherit;False;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;127;525.0186,280.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;128;-703.7615,2078.616;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;129;-3418.571,794.7964;Inherit;False;114;ComplexCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;130;-7307.818,2302.939;Inherit;False;Constant;_CloudTextureMultiplier;Cloud Texture Multiplier;25;0;Create;True;1;Cirrostratus Clouds;0;0;False;0;False;2;2;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;131;2908.193,-1686.613;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1.5;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;132;3046.893,-1289.678;Inherit;False;Simplex2D;True;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;133;-370.9534,-1557.954;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;134;2911.436,-1517.886;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VoronoiNode;135;-3679.708,2148.708;Inherit;False;0;0;1;3;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;0;False;2;FLOAT;10;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.CommentaryNode;136;-4345.012,2542.109;Inherit;False;2200.287;555.4289;Main - Noise;16;423;422;421;266;264;260;246;237;235;230;205;197;187;178;176;154;;0.6637449,0.4708971,0.6981132,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;137;3537.511,570.8021;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;138;-82.15625,-1689.353;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.OneMinusNode;139;-3322.557,1878.38;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;140;-3454.49,2113.462;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;1;False;4;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;141;-2974.397,879.1915;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;142;733.0186,296.4457;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;143;-21.62061,-1909.225;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;144;3250.028,-1872.399;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;145;-42.45752,-1316.419;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;146;3253.515,-1285.652;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;147;-354.4294,1727.345;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;148;-375.2664,2320.151;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;149;-139.1575,-1594.353;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;150;3680.511,572.8021;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;151;-3385.083,2336.707;Inherit;False;2;2;0;FLOAT;10;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;152;-6051.237,1322.129;Inherit;True;CloudTexture;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;153;-7019.818,2303.939;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;155;-373.2654,2400.151;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;156;-19.62061,-1829.225;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;157;2043.202,-831.7123;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleTimeNode;158;-40.45752,-1236.419;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;159;-414.9653,1947.217;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;160;-455.4314,2131.344;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;161;-471.9653,2042.217;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;162;-352.4294,1807.345;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;163;-232.4294,2108.344;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;164;-6966.54,1999.043;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;165;228.3784,-1890.225;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ClampOpNode;166;877.0186,312.4457;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;-1;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;167;3477.158,-1740.194;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;168;2249.202,-832.7123;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;169;-104.4294,1746.345;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;170;3477.158,-1516.194;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;171;97.8418,-1684.353;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;172;-234.9666,1952.217;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;173;-3176.39,1881.116;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;174;-2760.673,877.6933;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;175;207.5425,-1297.419;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;176;-3918.406,2801.661;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;177;-125.2654,2339.151;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;178;-3952.35,2672.086;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VoronoiNode;179;-3125.019,2111.704;Inherit;False;0;0;1;0;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;12.27;False;2;FLOAT;10;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.CommentaryNode;180;-4674.628,-3626.132;Inherit;False;3038.917;2502.995;;4;281;280;279;199;Finalization - Block;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;181;-122.6226,-1505.226;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;182;3829.287,584.2646;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;183;-6875.818,2302.939;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.98;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;184;3653.158,-1628.194;Inherit;True;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;185;1101.019,284.4457;Inherit;True;BorderLightTransport;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;186;2405.204,-835.7123;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;187;-3717.474,2860.743;Inherit;False;2;0;FLOAT;100;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;188;199.3784,-1525.226;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;189;-35.72168,2115.944;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1.5;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;191;-3022.02,1878.704;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;192;99.73438,2344.151;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;193;453.3784,-1885.225;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;194;120.5703,1751.345;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;195;301.8428,-1685.353;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;196;432.5425,-1292.419;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;197;-3774.661,2675.59;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;198;3996.512,582.8021;Inherit;True;NimbusLightTransport;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;199;-4617.426,-3509.784;Inherit;False;2843.676;639.4145;Final + Noise;16;423;422;421;266;264;260;246;237;235;230;205;197;187;178;176;154;;0.6637449,0.4708971,0.6981132,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;137;3537.511,570.8021;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;138;-82.15625,-1689.353;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.OneMinusNode;139;-3322.557,1878.38;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;140;-3454.49,2113.462;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;1;False;4;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;141;-2974.397,879.1915;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;142;733.0186,296.4457;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;143;-21.62061,-1909.225;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;144;3250.028,-1872.399;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;145;-42.45752,-1316.419;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;146;3253.515,-1285.652;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;147;-354.4294,1727.345;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;148;-375.2664,2320.151;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;149;-139.1575,-1594.353;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;150;3680.511,572.8021;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;151;-3385.083,2336.707;Inherit;False;2;2;0;FLOAT;10;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;152;-6051.237,1322.129;Inherit;True;CloudTexture;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;153;-7019.818,2303.939;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;154;-4110.331,2872.498;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleTimeNode;155;-373.2654,2400.151;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;156;-19.62061,-1829.225;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;157;2043.202,-831.7123;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleTimeNode;158;-40.45752,-1236.419;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;159;-414.9653,1947.217;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;160;-455.4314,2131.344;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;161;-471.9653,2042.217;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;162;-352.4294,1807.345;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;163;-232.4294,2108.344;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;164;-6966.54,1999.043;Inherit;False;152;CloudTexture;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;165;228.3784,-1890.225;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ClampOpNode;166;877.0186,312.4457;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;-1;False;2;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;167;3477.158,-1740.194;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;168;2249.202,-832.7123;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;169;-104.4294,1746.345;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;170;3477.158,-1516.194;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;171;97.8418,-1684.353;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;172;-234.9666,1952.217;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;173;-3176.39,1881.116;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;174;-2760.673,877.6933;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;175;207.5425,-1297.419;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;176;-3918.406,2801.661;Inherit;False;2;2;0;FLOAT2;0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;177;-125.2654,2339.151;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;178;-3952.35,2672.086;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VoronoiNode;179;-3125.019,2111.704;Inherit;False;0;0;1;0;1;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;12.27;False;2;FLOAT;10;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.CommentaryNode;180;-4674.628,-3626.132;Inherit;False;3038.917;2502.995;;4;281;280;279;199;Finalization + Block;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;181;-122.6226,-1505.226;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;182;3829.287,584.2646;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;183;-6875.818,2302.939;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.98;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;184;3653.158,-1628.194;Inherit;True;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;185;1101.019,284.4457;Inherit;False;BorderLightTransport;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;186;2405.204,-835.7123;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;187;-3717.474,2860.743;Inherit;False;2;0;FLOAT;100;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;188;199.3784,-1525.226;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;189;-35.72168,2115.944;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1.5;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;191;-3022.02,1878.704;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;192;99.73438,2344.151;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;193;453.3784,-1885.225;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;194;120.5703,1751.345;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;195;301.8428,-1685.353;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;0.5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;196;432.5425,-1292.419;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;197;-3774.661,2675.59;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;198;3996.512,582.8021;Inherit;True;NimbusLightTransport;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;199;-4617.426,-3509.784;Inherit;False;2843.676;639.4145;Final Alpha;22;426;278;277;276;275;274;273;272;271;270;263;255;252;249;248;242;238;236;231;219;211;209;;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;200;-38.96436,1947.217;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1.5;False;2;FLOAT;0.75;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.CommentaryNode;201;-956.0806,2591.687;Inherit;False;1600.229;583.7008;Final;10;424;267;261;254;253;251;244;239;228;213;;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;202;-6671.187,2095.812;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.CommentaryNode;203;-623.2725,-1044.883;Inherit;False;1600.229;583.7008;Final;10;420;268;265;259;258;257;245;240;227;206;;1,0.9935331,0.4575472,1;0;0\nNode;AmplifyShaderEditor.SaturateNode;204;306.3564,2348.177;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.VoronoiNode;205;-3575.412,2748.126;Inherit;True;0;0;1;0;2;False;1;False;False;False;4;0;FLOAT2;0,0;False;1;FLOAT;51.2;False;2;FLOAT;3;False;3;FLOAT;0;False;3;FLOAT;0;FLOAT2;1;FLOAT2;2\nNode;AmplifyShaderEditor.TextureCoordinatesNode;206;-548.1475,-832.4534;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SaturateNode;207;302.8706,1761.43;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;208;2543.505,-835.0123;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.2;False;3;FLOAT;0;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;209;-4549.482,-3459.979;Inherit;False;190;DetailedClouds;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;210;635.6777,-1875.14;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;211;-4544.086,-3380.153;Inherit;False;185;BorderLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;213;-880.9556,2804.117;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;214;-6517.738,2105.113;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.RegisterLocalVarNode;215;3874.158,-1631.194;Inherit;False;CirrusPattern;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;217;-2864.838,1878.316;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;218;639.1646,-1288.393;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;219;-4532.486,-3296.183;Inherit;False;198;NimbusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;220;2797.125,-829.7903;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;221;529.9995,1893.636;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;222;-6352.119,2100.718;Inherit;False;CloudTextureFinal;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;223;-2687.123,1878.432;Inherit;False;AltoCumulusPlacement;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;224;862.8076,-1742.934;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;225;529.9995,2117.636;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;226;862.8076,-1518.934;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;227;-316.1475,-831.4534;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;228;-648.9556,2805.117;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;229;2706.755,-949.9794;Inherit;False;215;CirrusPattern;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;230;-3382.357,2840.959;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.15;False;3;FLOAT;0.5;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;231;-4236.234,-3438.316;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;232;2962.703,-780.9993;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;233;2962.308,-895.8103;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;1;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;234;705.9995,2005.636;Inherit;True;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;235;-3196.641,2645.203;Inherit;False;223;AltoCumulusPlacement;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;236;-4110.334,-3441.316;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;237;-3195.285,2723.19;Inherit;True;2;4;0;FLOAT;0.1;False;1;FLOAT;0.3;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;238;-3860.437,-3160.687;Inherit;False;222;CloudTextureFinal;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;239;-472.9543,2804.117;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;240;-140.1465,-832.4534;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;241;1038.808,-1630.934;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.PiNode;242;-4180.527,-3308.736;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;243;3122.973,-810.6044;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;244;-333.6523,2802.817;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.1;False;3;FLOAT;0.4;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;245;-0.8442383,-833.7533;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.1;False;3;FLOAT;0.4;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;246;-2951.567,2673.539;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;247;1259.808,-1633.934;Inherit;False;ChemtrailsPattern;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;248;-3990.527,-3346.736;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;249;-3616.023,-3161.272;Inherit;False;FLOAT;1;0;FLOAT;0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.RegisterLocalVarNode;250;926.9995,2002.636;Inherit;False;CirrostratPattern;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;251;-220.4023,2695.85;Inherit;False;250;CirrostratPattern;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SinOpNode;252;-3857.527,-3346.736;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;253;-176.9814,2998.446;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;254;-150.0325,2804.039;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;255;-3416.923,-3160.272;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;-1;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;256;3253.304,-811.1364;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;257;163.8545,-651.3533;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;258;182.7764,-832.5314;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;259;112.4058,-940.7203;Inherit;False;247;ChemtrailsPattern;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;260;-2810.858,2676.187;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;-1;False;4;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;261;15.14941,2738.019;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;262;3365.304,-811.1364;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.6;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;263;-3194.589,-3076.995;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;264;-2551.858,2700.187;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;265;347.9565,-898.5513;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;266;-2410.869,2690.69;Inherit;False;AltoCumulusLightTransport;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;267;394.8145,2831.558;Inherit;False;CirrostratLightTransport;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;268;738.6226,-805.0123;Inherit;False;ChemtrailsFinal;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;269;3484.607,-815.7363;Inherit;False;CirrusAlpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;270;-2726.267,-3426.939;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;271;-2591.282,-3136.167;Inherit;False;268;ChemtrailsFinal;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;272;-2656.289,-3220.407;Inherit;False;266;AltoCumulusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;273;-2571.266,-2973.865;Inherit;False;269;CirrusAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;274;-2636.254,-3051.318;Inherit;False;267;CirrostratLightTransport;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;275;-2594.146,-3426.538;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;276;-2339.371,-3262.486;Inherit;False;5;5;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;277;-2196.371,-3250.486;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;278;-2019.244,-3257.292;Inherit;False;FinalAlpha;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.CommentaryNode;279;-4609.87,-2134.102;Inherit;False;2881.345;950.1069;Final Coloring;39;427;404;377;373;368;367;366;362;357;356;355;354;353;347;345;344;341;337;335;334;333;332;331;311;306;305;304;303;302;299;298;297;296;294;291;290;289;288;286;;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;280;-4598.268,-2799.302;Inherit;False;1393.195;555.0131;Simple Radiance;8;371;369;342;323;320;318;309;307;;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;281;-3143.821,-2807.865;Inherit;False;1393.195;555.0131;Custom Radiance;5;376;352;329;295;293;;0.6196079,0.9508546,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;282;-2290.429,1665.357;Inherit;False;939.7803;621.1177;Lighting & Clipping;8;402;393;392;391;390;370;346;287;;0.6637449,0.4708971,0.6981132,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;283;-4408.205,-527.7623;Inherit;False;1283.597;293.2691;Thickness Details;7;406;375;358;339;338;328;315;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;284;669.4795,2591.155;Inherit;False;916.8853;383.8425;Lighting - & Clipping;6;382;374;359;343;326;325;;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;285;-3095.841,-500.8754;Inherit;False;1576.124;399.0991;Highlights;10;381;379;364;360;351;348;324;308;300;292;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;286;-4143.439,-1669.69;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;287;-2122.246,2013.059;Inherit;False;266;AltoCumulusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;288;-3900.439,-1689.69;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;289;-3339.334,-1614.2;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;290;-4128.333,-1394.512;Inherit;False;387;MoonlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;291;-3371.333,-1870.2;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;292;-2124.791,-253.0253;Inherit;False;Constant;_2;2;15;1;[HideInInspector];Create;True;0;0;0;False;0;False;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;293;-2481.382,-2555.778;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;294;-3885.333,-1414.512;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;295;-2616.02,-2552.596;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;296;-3722.908,-1644.293;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;297;-3163.335,-1614.2;Inherit;False;300;SunThroughClouds;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;298;-3394.909,-1773.293;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;1,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;299;-3920.439,-1941.69;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;301;-8134,-3388.163;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ColorNode;302;-2816.946,-1917.332;Inherit;False;Global;CZY_LightColor;CZY_LightColor;40;0;Create;True;0;0;0;False;0;False;0,0,0,0;1.083397,1.392001,1.382235,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;303;-2887.519,-1519.096;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;304;-2923.334,-1710.2;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;305;-2592.946,-1939.332;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0.5,0.5,0.5,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;306;-3163.335,-1742.2;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;307;-3892.024,-2604.735;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;308;-2125.1,-382.5483;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;309;-3749.898,-2608.358;Inherit;False;SimpleRadiance;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;310;-8313.617,-3125.183;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;311;-3305.985,-1317.636;Inherit;False;Clipping;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;312;-7364.64,-3058.112;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;313;-7347.897,-3249.625;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;314;-7499.171,-3380.551;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;316;-7722.504,-3382.688;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;317;-8006.882,-3389.41;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;318;-4039.024,-2606.735;Inherit;False;5;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;COLOR;0,0,0,0;False;4;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.NormalizeNode;319;-8006.753,-3064.219;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;320;-4274.127,-2398.208;Inherit;False;269;CirrusAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;321;-8133.871,-3062.972;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;322;-7862.01,-3054.293;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;323;-4286.992,-2708.924;Inherit;False;190;DetailedClouds;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;324;-2364.838,-338.5863;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;325;718.4688,2783.606;Inherit;False;309;SimpleRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;326;733.1006,2866.51;Inherit;False;311;Clipping;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;327;-7364.769,-3383.303;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;329;-2911.374,-2502.227;Inherit;False;343;CSCustomLightsClipping;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;330;-7218.692,-3385.082;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;331;-2289.354,-1714.376;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;332;-2922.129,-1594.959;Inherit;False;390;CirrusCustomLightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;333;-4144.439,-1957.69;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;334;-2612.683,-1716.767;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;1,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;335;-4303.441,-1573.69;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;336;-7070.391,-3066.999;Half;False;MoonlightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;337;-2607.261,-1565.762;Inherit;False;222;CloudTextureFinal;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;338;-3693.284,-355.8654;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;339;-3685.772,-499.2423;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.RegisterLocalVarNode;340;-7044.694,-3250.225;Inherit;False;CloudLight;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;341;-3640.908,-1554.293;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;342;-4319.596,-2626.099;Inherit;False;185;BorderLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;343;1289.272,2711.338;Inherit;False;CSCustomLightsClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;344;-4096.44,-1861.69;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;345;-4063.44,-1573.69;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;346;-1654.535,2037.84;Inherit;False;ACCustomLightsClipping;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;347;-4104.333,-1483.512;Inherit;False;336;MoonlightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;348;-2632.908,-291.2473;Inherit;False;222;CloudTextureFinal;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;349;-7862.139,-3379.484;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;350;-7499.042,-3055.36;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;351;-1920.791,-366.0253;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;1;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;352;-2911.236,-2592.567;Inherit;False;346;ACCustomLightsClipping;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;353;-4192.439,-2037.69;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;354;-3599.905,-1460.969;Inherit;False;309;SimpleRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;356;-3721.837,-1781.425;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;357;-4288.334,-1298.512;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;358;-3540.298,-453.2313;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;359;942.9033,2785.005;Inherit;False;2;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;360;-2366.401,-423.2473;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;361;-8383.157,-3301.285;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;362;-4095.439,-1765.69;Inherit;False;267;CirrostratLightTransport;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;363;-7722.375,-3057.498;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;364;-2585.259,-202.6344;Inherit;False;340;CloudLight;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;365;-8383.028,-2976.094;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;366;-2426.092,-1830.172;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;367;-2016.962,-1745.761;Inherit;False;FinalCloudColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;368;-4048.333,-1298.512;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;369;-4292.979,-2476.108;Inherit;False;268;ChemtrailsFinal;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;370;-1999.005,2105.207;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;371;-4324.537,-2552.406;Inherit;False;198;NimbusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;372;-7218.563,-3059.891;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;373;-4526.099,-1866.375;Inherit;False;114;ComplexCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;374;819.6626,2692.857;Inherit;False;267;CirrostratLightTransport;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;376;-2320.382,-2561.778;Inherit;False;CustomRadiance;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;377;-4288.441,-1861.69;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;2;False;4;FLOAT;0.7;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;378;-7186.694,-3244.325;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;380;-8313.746,-3450.374;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;381;-2554.622,-370.2513;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;382;1129.81,2719.313;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;383;-7070.52,-3392.189;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;384;-8066.981,-3639.554;Inherit;False;Filter + & Clipping;6;382;374;359;343;326;325;;0.4588236,0.584294,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;285;-3095.841,-500.8754;Inherit;False;1576.124;399.0991;Highlights;10;381;379;364;360;351;348;324;308;300;292;;0.4392157,1,0.7085855,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;286;-4143.439,-1669.69;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;287;-2122.246,2013.059;Inherit;False;266;AltoCumulusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;288;-3900.439,-1689.69;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;289;-3339.334,-1614.2;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;290;-4128.333,-1394.512;Inherit;False;387;MoonlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;291;-3371.333,-1870.2;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;292;-2124.791,-253.0253;Inherit;False;Constant;_2;2;15;1;[HideInInspector];Create;True;0;0;0;False;0;False;2;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;293;-2481.382,-2555.778;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;294;-3885.333,-1414.512;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;295;-2616.02,-2552.596;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;296;-3722.908,-1644.293;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;297;-3163.335,-1614.2;Inherit;False;300;SunThroughClouds;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;298;-3394.909,-1773.293;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;1,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;299;-3920.439,-1941.69;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;301;-8134,-3388.163;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ColorNode;302;-2816.946,-1917.332;Inherit;False;Global;CZY_LightColor;CZY_LightColor;40;0;Create;True;0;0;0;False;0;False;0,0,0,0;1.083397,1.392001,1.382235,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;303;-2887.519,-1519.096;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;304;-2923.334,-1710.2;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;305;-2592.946,-1939.332;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0.5,0.5,0.5,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;306;-3163.335,-1742.2;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;307;-3892.024,-2604.735;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;308;-2125.1,-382.5483;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;309;-3749.898,-2608.358;Inherit;False;SimpleRadiance;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;310;-8313.617,-3125.183;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;311;-3305.985,-1317.636;Inherit;False;Clipping;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;312;-7364.64,-3058.112;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;313;-7347.897,-3249.625;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;314;-7499.171,-3380.551;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;315;-3893.244,-496.6553;Inherit;False;33;VoroDetails;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;316;-7722.504,-3382.688;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;317;-8006.882,-3389.41;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;318;-4039.024,-2606.735;Inherit;False;5;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;COLOR;0,0,0,0;False;4;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.NormalizeNode;319;-8006.753,-3064.219;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;320;-4274.127,-2398.208;Inherit;False;269;CirrusAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;321;-8133.871,-3062.972;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;322;-7862.01,-3054.293;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;323;-4286.992,-2708.924;Inherit;False;190;DetailedClouds;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;324;-2364.838,-338.5863;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;325;718.4688,2783.606;Inherit;False;309;SimpleRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;326;733.1006,2866.51;Inherit;False;311;Clipping;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;327;-7364.769,-3383.303;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;329;-2911.374,-2502.227;Inherit;False;343;CSCustomLightsClipping;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;330;-7218.692,-3385.082;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;331;-2289.354,-1714.376;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;332;-2922.129,-1594.959;Inherit;False;390;CirrusCustomLightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;333;-4144.439,-1957.69;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;334;-2612.683,-1716.767;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;1,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;335;-4303.441,-1573.69;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;336;-7070.391,-3066.999;Half;False;MoonlightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;337;-2607.261,-1565.762;Inherit;False;222;CloudTextureFinal;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;338;-3693.284,-355.8654;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;339;-3685.772,-499.2423;Inherit;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.RegisterLocalVarNode;340;-7044.694,-3250.225;Inherit;False;CloudLight;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;341;-3640.908,-1554.293;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;342;-4319.596,-2626.099;Inherit;False;185;BorderLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;343;1289.272,2711.338;Inherit;False;CSCustomLightsClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;344;-4096.44,-1861.69;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;345;-4063.44,-1573.69;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;346;-1654.535,2037.84;Inherit;False;ACCustomLightsClipping;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;347;-4104.333,-1483.512;Inherit;False;336;MoonlightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;348;-2632.908,-291.2473;Inherit;False;222;CloudTextureFinal;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;349;-7862.139,-3379.484;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;350;-7499.042,-3055.36;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;351;-1920.791,-366.0253;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;1;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;352;-2911.236,-2592.567;Inherit;False;346;ACCustomLightsClipping;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;353;-4192.439,-2037.69;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;354;-3599.905,-1460.969;Inherit;False;309;SimpleRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;356;-3721.837,-1781.425;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;357;-4288.334,-1298.512;Inherit;False;375;CloudThicknessDetails;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;358;-3540.298,-453.2313;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;359;942.9033,2785.005;Inherit;False;2;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;360;-2366.401,-423.2473;Inherit;False;385;CloudHighlightColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;361;-8383.157,-3301.285;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;362;-4095.439,-1765.69;Inherit;False;267;CirrostratLightTransport;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;363;-7722.375,-3057.498;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;364;-2585.259,-202.6344;Inherit;False;340;CloudLight;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;365;-8383.028,-2976.094;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;366;-2426.092,-1830.172;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;367;-2016.962,-1745.761;Inherit;False;FinalCloudColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;368;-4048.333,-1298.512;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;369;-4292.979,-2476.108;Inherit;False;268;ChemtrailsFinal;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;370;-1999.005,2105.207;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;371;-4324.537,-2552.406;Inherit;False;198;NimbusLightTransport;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;372;-7218.563,-3059.891;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;373;-4526.099,-1866.375;Inherit;False;114;ComplexCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;374;819.6626,2692.857;Inherit;False;267;CirrostratLightTransport;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;376;-2320.382,-2561.778;Inherit;False;CustomRadiance;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;377;-4288.441,-1861.69;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;2;False;4;FLOAT;0.7;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;378;-7186.694,-3244.325;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;380;-8313.746,-3450.374;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;381;-2554.622,-370.2513;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;382;1129.81,2719.313;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;383;-7070.52,-3392.189;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;384;-8066.981,-3639.554;Inherit;False;Filter Color;-1;;2;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;385;-7874.981,-3639.554;Inherit;False;CloudHighlightColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;386;-7858.981,-3815.554;Inherit;False;CloudColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;387;-7186.981,-3815.554;Inherit;False;MoonlightColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;388;-8050.981,-3815.554;Inherit;False;Filter Color;-1;;3;84bcc1baa84e09b4fba5ba52924b2334;2,13,0,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;389;-7378.981,-3815.554;Inherit;False;Filter Color;-1;;4;84bcc1baa84e09b4fba5ba52924b2334;2,13,0,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;390;-1602.981,1784.446;Inherit;False;CirrusCustomLightColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;391;-1746.981,1784.446;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0.7159576,0.8624095,0.8773585,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;392;-1970.981,1720.446;Inherit;False;386;CloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;393;-1970.981,1816.446;Inherit;False;Filter - Color;-1;;5;84bcc1baa84e09b4fba5ba52924b2334;2,13,0,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.Vector3Node;394;-8060.402,-3252.447;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;6;1;[HideInInspector];Create;True;0;0;0;False;0;False;0,0,0;0.5738749,0.7999279,-0.1754511;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;395;-8083.273,-2935.256;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;7;1;[HideInInspector];Create;True;0;0;0;False;0;False;0,0,0;-0.1661375,-0.9726479,0.1623405;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;396;-6783.175,-3766.663;Inherit;False;Global;CZY_CumulusCoverageMultiplier;CZY_CumulusCoverageMultiplier;12;2;[HideInInspector];[Header];Create;False;1;Cumulus - Clouds;0;0;False;0;False;1;0.2;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;397;-7519.871,-3513.816;Inherit;False;Global;CZY_WindSpeed;CZY_WindSpeed;11;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.66;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;398;-8306.981,-3815.554;Inherit;False;Global;CZY_CloudColor;CZY_CloudColor;0;3;[HideInInspector];[HDR];[Header];Create;False;1;General - Cloud Settings;0;0;False;0;False;0.7264151,0.7264151,0.7264151,0;0.9655961,0.9655961,0.9655961,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;399;-8306.981,-3639.554;Inherit;False;Global;CZY_CloudHighlightColor;CZY_CloudHighlightColor;2;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;4.919352,4.204114,3.550287,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;400;-7565.029,-3270.442;Half;False;Global;CZY_SunFlareFalloff;CZY_SunFlareFalloff;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;19.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;401;-7564.695,-3175.926;Half;False;Global;CZY_CloudFlareFalloff;CZY_CloudFlareFalloff;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;402;-2178.981,1816.446;Inherit;False;Global;CZY_AltoCloudColor;CZY_AltoCloudColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;1.083397,1.392001,1.382235,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;403;-4159.819,88.29675;Inherit;False;Global;CZY_MainCloudScale;CZY_MainCloudScale;1;1;[HideInInspector];Create;False;0;0;0;False;0;False;10;22.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;404;-3625.946,-1315.655;Inherit;False;Global;CZY_ClippingThreshold;CZY_ClippingThreshold;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;0.5;0.597;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;405;-7564.9,-2945.251;Half;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;3;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;406;-4356.866,-322.1083;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;408;-4158.705,1046.315;Inherit;False;Global;CZY_DetailScale;CZY_DetailScale;0;1;[HideInInspector];Create;False;0;0;0;False;0;False;0.5;1.81;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;409;-3496.05,1057.149;Inherit;False;Global;CZY_DetailAmount;CZY_DetailAmount;1;1;[HideInInspector];Create;True;0;0;0;False;0;False;1;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;410;-706.9814,472.4457;Inherit;False;Global;CZY_BorderHeight;CZY_BorderHeight;2;2;[HideInInspector];[Header];Create;False;1;Border - Clouds;0;0;False;0;False;1;0.553;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;411;-706.9814,584.4457;Inherit;False;Global;CZY_BorderVariation;CZY_BorderVariation;3;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.95;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;412;413.0186,424.4457;Inherit;False;Global;CZY_BorderEffect;CZY_BorderEffect;4;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;-1;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;413;1874.056,245.9491;Inherit;False;Global;CZY_StormDirection;CZY_StormDirection;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;-0.4792373,0,-0.8776854;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;414;2345.438,707.9388;Inherit;False;Global;CZY_NimbusMultiplier;CZY_NimbusMultiplier;5;2;[HideInInspector];[Header];Create;False;1;Nimbus + Color;-1;;5;84bcc1baa84e09b4fba5ba52924b2334;2,13,0,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.Vector3Node;394;-8060.402,-3252.447;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;6;1;[HideInInspector];Create;True;0;0;0;False;0;False;0,0,0;0.7867922,0.5684152,-0.2405464;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;395;-8083.273,-2935.256;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;7;1;[HideInInspector];Create;True;0;0;0;False;0;False;0,0,0;-0.7562079,0.434644,0.489116;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;396;-6783.175,-3766.663;Inherit;False;Global;CZY_CumulusCoverageMultiplier;CZY_CumulusCoverageMultiplier;12;2;[HideInInspector];[Header];Create;False;1;Cumulus + Clouds;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;397;-7519.871,-3513.816;Inherit;False;Global;CZY_WindSpeed;CZY_WindSpeed;11;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.66;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;398;-8306.981,-3815.554;Inherit;False;Global;CZY_CloudColor;CZY_CloudColor;0;3;[HideInInspector];[HDR];[Header];Create;False;1;General + Cloud Settings;0;0;False;0;False;0.7264151,0.7264151,0.7264151,0;1.004159,0.9699118,0.9580568,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;399;-8306.981,-3639.554;Inherit;False;Global;CZY_CloudHighlightColor;CZY_CloudHighlightColor;2;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;4.919352,4.204114,3.550287,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;400;-7565.029,-3270.442;Half;False;Global;CZY_SunFlareFalloff;CZY_SunFlareFalloff;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;19.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;401;-7564.695,-3175.926;Half;False;Global;CZY_CloudFlareFalloff;CZY_CloudFlareFalloff;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;402;-2178.981,1816.446;Inherit;False;Global;CZY_AltoCloudColor;CZY_AltoCloudColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;1.083397,1.392001,1.382235,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;403;-4159.819,88.29675;Inherit;False;Global;CZY_MainCloudScale;CZY_MainCloudScale;1;1;[HideInInspector];Create;False;0;0;0;False;0;False;10;22.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;404;-3625.946,-1315.655;Inherit;False;Global;CZY_ClippingThreshold;CZY_ClippingThreshold;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;0.5;1;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;405;-7564.9,-2945.251;Half;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;3;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;406;-4356.866,-322.1083;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;408;-4158.705,1046.315;Inherit;False;Global;CZY_DetailScale;CZY_DetailScale;0;1;[HideInInspector];Create;False;0;0;0;False;0;False;0.5;1.81;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;409;-3496.05,1057.149;Inherit;False;Global;CZY_DetailAmount;CZY_DetailAmount;1;1;[HideInInspector];Create;True;0;0;0;False;0;False;1;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;410;-706.9814,472.4457;Inherit;False;Global;CZY_BorderHeight;CZY_BorderHeight;2;2;[HideInInspector];[Header];Create;False;1;Border + Clouds;0;0;False;0;False;1;0.553;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;411;-706.9814,584.4457;Inherit;False;Global;CZY_BorderVariation;CZY_BorderVariation;3;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.95;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;412;413.0186,424.4457;Inherit;False;Global;CZY_BorderEffect;CZY_BorderEffect;4;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;-1;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;413;1874.056,245.9491;Inherit;False;Global;CZY_StormDirection;CZY_StormDirection;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;-0.3006471,0,0.9537355;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;414;2345.438,707.9388;Inherit;False;Global;CZY_NimbusMultiplier;CZY_NimbusMultiplier;5;2;[HideInInspector];[Header];Create;False;1;Nimbus Clouds;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;415;2181.56,348.5004;Inherit;False;Global;CZY_NimbusHeight;CZY_NimbusHeight;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;1;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;416;2214.438,822.9388;Inherit;False;Global;CZY_NimbusVariation;CZY_NimbusVariation;6;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.945;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;417;2597.204,-604.6123;Inherit;False;Global;CZY_CirrusMultiplier;CZY_CirrusMultiplier;16;2;[HideInInspector];[Header];Create;False;1;Cirrus Clouds;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;418;2007.673,-1560.044;Inherit;False;Global;CZY_CirrusMoveSpeed;CZY_CirrusMoveSpeed;17;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0.297;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;419;-606.6755,-1562.784;Inherit;False;Global;CZY_ChemtrailsMoveSpeed;CZY_ChemtrailsMoveSpeed;21;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0.289;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;420;-124.1455,-651.3533;Inherit;False;Global;CZY_ChemtrailsMultiplier;CZY_ChemtrailsMultiplier;19;1;[HideInInspector];Create;False;1;Chemtrails;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;421;-3198.532,2949.108;Inherit;False;Global;CZY_AltocumulusMultiplier;CZY_AltocumulusMultiplier;9;2;[HideInInspector];[Header];Create;False;1;Altocumulus Clouds;0;0;False;0;False;2;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;422;-3963.388,2976.173;Inherit;False;Global;CZY_AltocumulusScale;CZY_AltocumulusScale;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;3;0.371;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector2Node;423;-4187.117,2740.846;Inherit;False;Global;CZY_AltocumulusWindSpeed;CZY_AltocumulusWindSpeed;11;1;[HideInInspector];Create;False;0;0;0;False;0;False;1,-2;0,0;0;3;FLOAT2;0;FLOAT;1;FLOAT;2\nNode;AmplifyShaderEditor.RangedFloatNode;424;-448.9814,2998.446;Inherit;False;Global;CZY_CirrostratusMultiplier;CZY_CirrostratusMultiplier;12;2;[HideInInspector];[Header];Create;False;1;Cirrostratus - Clouds;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;425;-939.4834,2073.786;Inherit;False;Global;CZY_CirrostratusMoveSpeed;CZY_CirrostratusMoveSpeed;13;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0.281;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;426;-3498.889,-2999.896;Inherit;False;Global;CZY_TextureAmount;CZY_TextureAmount;23;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0;0;3;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;427;-2824.986,-2085.965;Inherit;False;Global;CZY_CloudTextureColor;CZY_CloudTextureColor;24;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;2.670157,2.670157,2.670157,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;428;-6593.237,1214.129;Inherit;True;Global;CZY_CloudTexture;CZY_CloudTexture;1;0;Create;False;0;0;0;False;0;False;-1;27248a215d4e5fe449733cb0631f0785;27248a215d4e5fe449733cb0631f0785;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.NoiseGeneratorNode;429;3067.728,-1882.484;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;430;494.8076,-1726.934;Inherit;True;Global;CZY_ChemtrailsTexture;CZY_ChemtrailsTexture;5;0;Create;False;0;0;0;False;0;False;-1;9b3476b4df9abf8479476bae1bcd8a84;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;431;161.9995,1909.636;Inherit;True;Global;CZY_CirrostratusTexture;CZY_CirrostratusTexture;0;0;Create;False;0;0;0;False;0;False;-1;None;bf43c8d7b74e204469465f36dfff7d6a;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;432;-7586.981,-3815.554;Inherit;False;Global;CZY_CloudMoonColor;CZY_CloudMoonColor;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;435;3109.158,-1724.194;Inherit;True;Global;CZY_CirrusTexture;CZY_CirrusTexture;2;0;Create;False;0;0;0;False;0;False;-1;302629ebb64a0e345948779662fc2cf3;302629ebb64a0e345948779662fc2cf3;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;437;-5682.981,152.4457;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;438;-5538.981,216.4457;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;2;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;439;-5410.981,152.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;440;-5282.981,152.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;442;-5493.2,378.9453;Inherit;False;UnderwaterMask;3;;65;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;443;-5237.2,378.9453;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;444;-5697.22,387.8654;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;445;-5042.981,184.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;433;-5488,32;Inherit;False;367;FinalCloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-5280,32;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;446;-4896,192;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;441;-5826.981,296.4457;Inherit;False;Global;CZY_CloudThickness;CZY_CloudThickness;20;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;4;0;4;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;436;-5858.981,152.4457;Inherit;False;278;FinalAlpha;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;216;494.8076,-1518.934;Inherit;True;Property;_ChemtrailsTex2;Chemtrails + Clouds;0;0;False;0;False;1;0;0;2;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;425;-939.4834,2073.786;Inherit;False;Global;CZY_CirrostratusMoveSpeed;CZY_CirrostratusMoveSpeed;13;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0.281;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;426;-3498.889,-2999.896;Inherit;False;Global;CZY_TextureAmount;CZY_TextureAmount;23;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.65;0;3;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;427;-2824.986,-2085.965;Inherit;False;Global;CZY_CloudTextureColor;CZY_CloudTextureColor;24;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;2.670157,2.670157,2.670157,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;428;-6593.237,1214.129;Inherit;True;Global;CZY_CloudTexture;CZY_CloudTexture;1;0;Create;False;0;0;0;False;0;False;-1;27248a215d4e5fe449733cb0631f0785;27248a215d4e5fe449733cb0631f0785;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.NoiseGeneratorNode;429;3067.728,-1882.484;Inherit;False;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;430;494.8076,-1726.934;Inherit;True;Global;CZY_ChemtrailsTexture;CZY_ChemtrailsTexture;5;0;Create;False;0;0;0;False;0;False;-1;9b3476b4df9abf8479476bae1bcd8a84;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;431;161.9995,1909.636;Inherit;True;Global;CZY_CirrostratusTexture;CZY_CirrostratusTexture;0;0;Create;False;0;0;0;False;0;False;-1;None;bf43c8d7b74e204469465f36dfff7d6a;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;432;-7586.981,-3815.554;Inherit;False;Global;CZY_CloudMoonColor;CZY_CloudMoonColor;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;1,1,1,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;435;3109.158,-1724.194;Inherit;True;Global;CZY_CirrusTexture;CZY_CirrusTexture;2;0;Create;False;0;0;0;False;0;False;-1;302629ebb64a0e345948779662fc2cf3;302629ebb64a0e345948779662fc2cf3;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;437;-5682.981,152.4457;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;438;-5538.981,216.4457;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;2;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;439;-5410.981,152.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;440;-5282.981,152.4457;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;442;-5493.2,378.9453;Inherit;False;UnderwaterMask;3;;65;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;443;-5237.2,378.9453;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;444;-5697.22,387.8654;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;445;-5042.981,184.4457;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;433;-5488,32;Inherit;False;367;FinalCloudColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-5280,32;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;446;-4896,192;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;441;-5826.981,296.4457;Inherit;False;Global;CZY_CloudThickness;CZY_CloudThickness;20;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;4;0;4;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;436;-5858.981,152.4457;Inherit;False;278;FinalAlpha;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;216;494.8076,-1518.934;Inherit;True;Property;_ChemtrailsTex2;Chemtrails Tex 2;5;0;Create;True;0;0;0;False;0;False;-1;None;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Instance;430;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;434;3109.158,-1516.194;Inherit;True;Property;_TextureSample1;Texture Sample 1;2;0;Create;True;0;0;0;False;0;False;-1;None;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Instance;435;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;212;161.9995,2117.636;Inherit;True;Property;_TextureSample0;Texture Sample 0;0;0;Create;True;0;0;0;False;0;False;-1;None;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Instance;431;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;328;-3856.385,-368.1653;Inherit;False;2;0;COLOR;0,0,0,0;False;1;COLOR;0.8,0.8,0.8,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;120;-6593.237,1422.129;Inherit;True;Property;_TextureSample2;Texture - Sample 2;1;0;Create;True;0;0;0;False;0;False;-1;None;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Instance;428;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;355;-3542.908,-1660.293;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0.5660378,0.5660378,0.5660378,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;375;-3403.581,-463.9584;Inherit;True;CloudThicknessDetails;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;379;-3060.375,-299.0623;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;300;-1759.193,-373.0643;Inherit;False;SunThroughClouds;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-3387.694,346.7673;Inherit;False;VoroDetails;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-3495.437,13.48175;Inherit;True;SimpleCloudDensity;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;190;-2609.247,867.4282;Inherit;False;DetailedClouds;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;-2201.692,176.9922;Inherit;True;ComplexCloudDensity;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;407;-2841.981,421.4457;Inherit;False;48;CumulusCoverage;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;13;-4144.226,-0.9591064;Inherit;False;10;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;24;-4352.062,31.71655;Inherit;False;6;TIme;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;9;-4353.464,232.6904;Inherit;False;6;TIme;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;103;189.0186,136.4457;Inherit;False;81;CloudDetail;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;14;-4354.095,908.7672;Inherit;False;6;TIme;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;315;-3893.244,-496.6553;Inherit;False;33;VoroDetails;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;154;-4110.331,2872.498;Inherit;False;6;TIme;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;96;141.0186,216.4457;Inherit;False;52;SimpleCloudDensity;1;0;OBJECT;;False;1;FLOAT;0\nWireConnection;2;1;397;0\nWireConnection;4;0;2;0\nWireConnection;6;0;4;0\nWireConnection;10;0;5;0\nWireConnection;12;0;9;0\nWireConnection;12;1;8;0\nWireConnection;15;1;403;0\nWireConnection;17;1;403;0\nWireConnection;18;0;13;0\nWireConnection;18;1;12;0\nWireConnection;19;0;14;0\nWireConnection;19;1;16;0\nWireConnection;20;0;18;0\nWireConnection;20;2;17;0\nWireConnection;23;0;18;0\nWireConnection;23;2;15;0\nWireConnection;25;0;20;0\nWireConnection;25;1;23;0\nWireConnection;26;0;24;0\nWireConnection;26;1;22;0\nWireConnection;27;0;21;0\nWireConnection;27;1;19;0\nWireConnection;29;1;408;0\nWireConnection;32;0;27;0\nWireConnection;32;2;29;0\nWireConnection;35;1;403;0\nWireConnection;36;0;13;0\nWireConnection;36;1;26;0\nWireConnection;42;0;38;0\nWireConnection;42;1;31;0\nWireConnection;43;0;416;0\nWireConnection;46;0;39;0\nWireConnection;47;0;36;0\nWireConnection;47;1;35;0\nWireConnection;48;0;396;0\nWireConnection;49;0;32;0\nWireConnection;53;0;413;0\nWireConnection;54;0;41;0\nWireConnection;56;0;410;0\nWireConnection;57;0;43;0\nWireConnection;58;0;42;0\nWireConnection;59;0;411;0\nWireConnection;60;0;49;0\nWireConnection;61;0;45;0\nWireConnection;62;0;46;0\nWireConnection;62;1;46;0\nWireConnection;63;0;56;0\nWireConnection;64;1;59;0\nWireConnection;65;0;54;0\nWireConnection;66;0;61;0\nWireConnection;67;0;58;0\nWireConnection;67;1;53;0\nWireConnection;70;0;414;0\nWireConnection;71;0;50;0\nWireConnection;72;0;61;0\nWireConnection;74;1;57;0\nWireConnection;75;0;60;0\nWireConnection;75;2;409;0\nWireConnection;76;0;415;0\nWireConnection;76;2;62;0\nWireConnection;77;0;71;0\nWireConnection;77;1;71;0\nWireConnection;78;0;407;0\nWireConnection;79;0;418;0\nWireConnection;80;0;73;0\nWireConnection;80;2;72;0\nWireConnection;81;0;75;0\nWireConnection;84;0;63;0\nWireConnection;84;1;64;0\nWireConnection;85;0;68;0\nWireConnection;85;1;65;0\nWireConnection;86;0;64;0\nWireConnection;87;0;67;0\nWireConnection;87;1;76;0\nWireConnection;88;0;70;0\nWireConnection;88;1;74;0\nWireConnection;89;0;73;0\nWireConnection;89;1;66;0\nWireConnection;92;0;74;0\nWireConnection;93;0;87;0\nWireConnection;93;3;88;0\nWireConnection;93;4;92;0\nWireConnection;98;0;79;0\nWireConnection;99;0;83;0\nWireConnection;99;1;82;0\nWireConnection;101;0;77;0\nWireConnection;101;3;84;0\nWireConnection;101;4;86;0\nWireConnection;104;0;89;0\nWireConnection;105;0;85;0\nWireConnection;105;1;78;0\nWireConnection;109;0;79;0\nWireConnection;110;0;80;0\nWireConnection;113;0;100;0\nWireConnection;113;2;106;0\nWireConnection;115;0;94;0\nWireConnection;115;2;111;0\nWireConnection;116;0;112;0\nWireConnection;116;2;98;0\nWireConnection;117;0;101;0\nWireConnection;118;0;112;0\nWireConnection;118;2;109;0\nWireConnection;119;0;93;0\nWireConnection;121;0;103;0\nWireConnection;121;1;96;0\nWireConnection;122;0;97;0\nWireConnection;122;1;107;0\nWireConnection;123;0;108;0\nWireConnection;123;2;99;0\nWireConnection;126;0;428;0\nWireConnection;126;1;120;0\nWireConnection;127;0;121;0\nWireConnection;127;1;117;0\nWireConnection;128;0;425;0\nWireConnection;131;0;118;0\nWireConnection;132;0;115;0\nWireConnection;133;0;419;0\nWireConnection;134;0;116;0\nWireConnection;135;0;123;0\nWireConnection;137;0;122;0\nWireConnection;137;1;119;0\nWireConnection;140;0;135;0\nWireConnection;141;0;129;0\nWireConnection;141;1;75;0\nWireConnection;142;0;127;0\nWireConnection;142;2;412;0\nWireConnection;144;0;429;0\nWireConnection;146;0;132;0\nWireConnection;149;0;133;0\nWireConnection;150;0;137;0\nWireConnection;151;1;82;0\nWireConnection;152;0;126;0\nWireConnection;153;0;130;0\nWireConnection;160;0;128;0\nWireConnection;161;0;128;0\nWireConnection;163;0;159;0\nWireConnection;163;2;160;0\nWireConnection;165;0;143;0\nWireConnection;165;2;156;0\nWireConnection;166;0;142;0\nWireConnection;167;0;144;0\nWireConnection;167;1;435;0\nWireConnection;168;0;157;0\nWireConnection;169;0;147;0\nWireConnection;169;2;162;0\nWireConnection;170;0;434;0\nWireConnection;170;1;146;0\nWireConnection;171;0;138;0\nWireConnection;171;2;149;0\nWireConnection;172;0;159;0\nWireConnection;172;2;161;0\nWireConnection;173;0;139;0\nWireConnection;173;1;140;0\nWireConnection;174;0;141;0\nWireConnection;175;0;145;0\nWireConnection;175;2;158;0\nWireConnection;176;0;423;0\nWireConnection;176;1;154;0\nWireConnection;177;0;148;0\nWireConnection;177;2;155;0\nWireConnection;179;1;151;0\nWireConnection;181;0;133;0\nWireConnection;182;0;150;0\nWireConnection;183;0;153;0\nWireConnection;184;0;167;0\nWireConnection;184;1;170;0\nWireConnection;185;0;166;0\nWireConnection;186;0;168;0\nWireConnection;186;1;168;0\nWireConnection;187;1;422;0\nWireConnection;188;0;138;0\nWireConnection;188;2;181;0\nWireConnection;189;0;163;0\nWireConnection;191;0;173;0\nWireConnection;191;1;179;0\nWireConnection;192;0;177;0\nWireConnection;193;0;165;0\nWireConnection;194;0;169;0\nWireConnection;195;0;171;0\nWireConnection;196;0;175;0\nWireConnection;197;0;178;0\nWireConnection;197;2;176;0\nWireConnection;198;0;182;0\nWireConnection;200;0;172;0\nWireConnection;202;0;164;0\nWireConnection;202;1;183;0\nWireConnection;204;0;192;0\nWireConnection;205;0;197;0\nWireConnection;205;2;187;0\nWireConnection;207;0;194;0\nWireConnection;208;0;186;0\nWireConnection;210;0;193;0\nWireConnection;214;0;202;0\nWireConnection;215;0;184;0\nWireConnection;217;0;191;0\nWireConnection;218;0;196;0\nWireConnection;220;0;208;0\nWireConnection;221;0;207;0\nWireConnection;221;1;431;0\nWireConnection;222;0;214;0\nWireConnection;223;0;217;0\nWireConnection;224;0;210;0\nWireConnection;224;1;430;0\nWireConnection;225;0;212;0\nWireConnection;225;1;204;0\nWireConnection;226;0;216;0\nWireConnection;226;1;218;0\nWireConnection;227;0;206;0\nWireConnection;228;0;213;0\nWireConnection;230;0;205;0\nWireConnection;231;0;209;0\nWireConnection;231;1;211;0\nWireConnection;231;2;219;0\nWireConnection;232;0;417;0\nWireConnection;233;0;229;0\nWireConnection;233;1;220;0\nWireConnection;234;0;221;0\nWireConnection;234;1;225;0\nWireConnection;236;0;231;0\nWireConnection;237;1;205;0\nWireConnection;237;2;230;0\nWireConnection;239;0;228;0\nWireConnection;239;1;228;0\nWireConnection;240;0;227;0\nWireConnection;240;1;227;0\nWireConnection;241;0;224;0\nWireConnection;241;1;226;0\nWireConnection;243;0;233;0\nWireConnection;243;1;232;0\nWireConnection;244;0;239;0\nWireConnection;245;0;240;0\nWireConnection;246;0;235;0\nWireConnection;246;1;237;0\nWireConnection;246;2;421;0\nWireConnection;247;0;241;0\nWireConnection;248;0;236;0\nWireConnection;248;1;242;0\nWireConnection;249;0;238;0\nWireConnection;250;0;234;0\nWireConnection;252;0;248;0\nWireConnection;253;0;424;0\nWireConnection;254;0;244;0\nWireConnection;255;0;249;0\nWireConnection;256;0;243;0\nWireConnection;257;0;420;0\nWireConnection;258;0;245;0\nWireConnection;260;0;246;0\nWireConnection;261;0;251;0\nWireConnection;261;1;254;0\nWireConnection;261;2;253;0\nWireConnection;262;0;256;0\nWireConnection;263;0;255;0\nWireConnection;263;1;426;0\nWireConnection;263;2;252;0\nWireConnection;264;0;260;0\nWireConnection;265;0;259;0\nWireConnection;265;1;258;0\nWireConnection;265;2;257;0\nWireConnection;266;0;264;0\nWireConnection;267;0;261;0\nWireConnection;268;0;265;0\nWireConnection;269;0;262;0\nWireConnection;270;0;236;0\nWireConnection;270;1;263;0\nWireConnection;275;0;270;0\nWireConnection;276;0;275;0\nWireConnection;276;1;272;0\nWireConnection;276;2;271;0\nWireConnection;276;3;274;0\nWireConnection;276;4;273;0\nWireConnection;277;0;276;0\nWireConnection;278;0;277;0\nWireConnection;288;0;362;0\nWireConnection;288;1;286;0\nWireConnection;288;2;345;0\nWireConnection;289;0;354;0\nWireConnection;293;0;295;0\nWireConnection;294;0;347;0\nWireConnection;294;1;290;0\nWireConnection;294;2;368;0\nWireConnection;295;0;352;0\nWireConnection;295;1;329;0\nWireConnection;298;0;356;0\nWireConnection;298;1;355;0\nWireConnection;298;2;341;0\nWireConnection;299;0;353;0\nWireConnection;299;1;333;0\nWireConnection;299;2;344;0\nWireConnection;301;0;380;0\nWireConnection;301;1;361;0\nWireConnection;304;0;306;0\nWireConnection;304;1;297;0\nWireConnection;305;0;427;0\nWireConnection;305;1;302;0\nWireConnection;306;0;291;0\nWireConnection;306;1;298;0\nWireConnection;306;2;289;0\nWireConnection;307;0;318;0\nWireConnection;308;1;360;0\nWireConnection;308;2;324;0\nWireConnection;309;0;307;0\nWireConnection;311;0;404;0\nWireConnection;312;0;350;0\nWireConnection;312;1;405;0\nWireConnection;313;0;314;0\nWireConnection;313;1;401;0\nWireConnection;314;0;316;0\nWireConnection;316;0;349;0\nWireConnection;317;0;301;0\nWireConnection;318;0;323;0\nWireConnection;318;1;342;0\nWireConnection;318;2;371;0\nWireConnection;318;3;369;0\nWireConnection;318;4;320;0\nWireConnection;319;0;321;0\nWireConnection;321;0;310;0\nWireConnection;321;1;365;0\nWireConnection;322;0;319;0\nWireConnection;322;1;395;0\nWireConnection;324;0;381;0\nWireConnection;324;1;348;0\nWireConnection;324;2;364;0\nWireConnection;327;0;314;0\nWireConnection;327;1;400;0\nWireConnection;330;0;327;0\nWireConnection;331;0;334;0\nWireConnection;331;1;366;0\nWireConnection;331;2;337;0\nWireConnection;334;0;304;0\nWireConnection;334;1;332;0\nWireConnection;334;2;303;0\nWireConnection;336;0;372;0\nWireConnection;338;0;328;0\nWireConnection;339;0;315;0\nWireConnection;340;0;378;0\nWireConnection;343;0;382;0\nWireConnection;344;0;377;0\nWireConnection;345;0;335;0\nWireConnection;346;0;287;0\nWireConnection;349;0;317;0\nWireConnection;349;1;394;0\nWireConnection;350;0;363;0\nWireConnection;351;0;308;0\nWireConnection;351;1;292;0\nWireConnection;356;0;299;0\nWireConnection;356;1;288;0\nWireConnection;356;2;294;0\nWireConnection;358;0;339;0\nWireConnection;358;1;338;0\nWireConnection;359;0;325;0\nWireConnection;359;1;326;0\nWireConnection;363;0;322;0\nWireConnection;366;0;305;0\nWireConnection;366;1;334;0\nWireConnection;367;0;331;0\nWireConnection;368;0;357;0\nWireConnection;372;0;312;0\nWireConnection;376;0;293;0\nWireConnection;377;0;373;0\nWireConnection;378;0;313;0\nWireConnection;381;0;379;0\nWireConnection;382;0;374;0\nWireConnection;382;1;359;0\nWireConnection;383;0;330;0\nWireConnection;384;1;399;0\nWireConnection;385;0;384;0\nWireConnection;386;0;388;0\nWireConnection;387;0;389;0\nWireConnection;388;1;398;0\nWireConnection;389;1;432;0\nWireConnection;390;0;391;0\nWireConnection;391;0;392;0\nWireConnection;391;1;393;0\nWireConnection;393;1;402;0\nWireConnection;428;1;104;0\nWireConnection;429;0;113;0\nWireConnection;430;1;195;0\nWireConnection;431;1;200;0\nWireConnection;435;1;131;0\nWireConnection;437;0;436;0\nWireConnection;438;0;437;0\nWireConnection;438;2;441;0\nWireConnection;439;0;437;0\nWireConnection;439;1;438;0\nWireConnection;440;0;439;0\nWireConnection;442;4;444;0\nWireConnection;443;0;442;0\nWireConnection;445;0;440;0\nWireConnection;445;1;443;0\nWireConnection;0;0;433;0\nWireConnection;446;0;445;0\nWireConnection;216;1;188;0\nWireConnection;434;1;134;0\nWireConnection;212;1;189;0\nWireConnection;328;0;406;0\nWireConnection;120;1;110;0\nWireConnection;355;0;296;0\nWireConnection;375;0;358;0\nWireConnection;300;0;351;0\nWireConnection;33;0;25;0\nWireConnection;52;0;47;0\nWireConnection;190;0;174;0\nWireConnection;114;0;105;0\nASEEND*/\n//CHKSM=830AC74DBED7A16BD50356B85AF3E817FCBD5F8B" + Sample 2;1;0;Create;True;0;0;0;False;0;False;-1;None;9b3476b4df9abf8479476bae1bcd8a84;True;0;False;white;Auto;False;Instance;428;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;355;-3542.908,-1660.293;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0.5660378,0.5660378,0.5660378,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;375;-3403.581,-463.9584;Inherit;True;CloudThicknessDetails;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;379;-3060.375,-299.0623;Inherit;False;376;CustomRadiance;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;300;-1759.193,-373.0643;Inherit;False;SunThroughClouds;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-3387.694,346.7673;Inherit;False;VoroDetails;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;52;-3495.437,13.48175;Inherit;False;SimpleCloudDensity;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;190;-2609.247,867.4282;Inherit;False;DetailedClouds;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;-2201.692,176.9922;Inherit;True;ComplexCloudDensity;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;407;-2841.981,421.4457;Inherit;False;48;CumulusCoverage;1;0;OBJECT;;False;1;FLOAT;0\nWireConnection;2;1;397;0\nWireConnection;4;0;2;0\nWireConnection;6;0;4;0\nWireConnection;10;0;5;0\nWireConnection;12;0;9;0\nWireConnection;12;1;8;0\nWireConnection;15;1;403;0\nWireConnection;17;1;403;0\nWireConnection;18;0;13;0\nWireConnection;18;1;12;0\nWireConnection;19;0;14;0\nWireConnection;19;1;16;0\nWireConnection;20;0;18;0\nWireConnection;20;2;17;0\nWireConnection;23;0;18;0\nWireConnection;23;2;15;0\nWireConnection;25;0;20;0\nWireConnection;25;1;23;0\nWireConnection;26;0;24;0\nWireConnection;26;1;22;0\nWireConnection;27;0;21;0\nWireConnection;27;1;19;0\nWireConnection;29;1;408;0\nWireConnection;32;0;27;0\nWireConnection;32;2;29;0\nWireConnection;35;1;403;0\nWireConnection;36;0;13;0\nWireConnection;36;1;26;0\nWireConnection;42;0;38;0\nWireConnection;42;1;31;0\nWireConnection;43;0;416;0\nWireConnection;46;0;39;0\nWireConnection;47;0;36;0\nWireConnection;47;1;35;0\nWireConnection;48;0;396;0\nWireConnection;49;0;32;0\nWireConnection;53;0;413;0\nWireConnection;54;0;41;0\nWireConnection;56;0;410;0\nWireConnection;57;0;43;0\nWireConnection;58;0;42;0\nWireConnection;59;0;411;0\nWireConnection;60;0;49;0\nWireConnection;61;0;45;0\nWireConnection;62;0;46;0\nWireConnection;62;1;46;0\nWireConnection;63;0;56;0\nWireConnection;64;1;59;0\nWireConnection;65;0;54;0\nWireConnection;66;0;61;0\nWireConnection;67;0;58;0\nWireConnection;67;1;53;0\nWireConnection;70;0;414;0\nWireConnection;71;0;50;0\nWireConnection;72;0;61;0\nWireConnection;74;1;57;0\nWireConnection;75;0;60;0\nWireConnection;75;2;409;0\nWireConnection;76;0;415;0\nWireConnection;76;2;62;0\nWireConnection;77;0;71;0\nWireConnection;77;1;71;0\nWireConnection;78;0;407;0\nWireConnection;79;0;418;0\nWireConnection;80;0;73;0\nWireConnection;80;2;72;0\nWireConnection;81;0;75;0\nWireConnection;84;0;63;0\nWireConnection;84;1;64;0\nWireConnection;85;0;68;0\nWireConnection;85;1;65;0\nWireConnection;86;0;64;0\nWireConnection;87;0;67;0\nWireConnection;87;1;76;0\nWireConnection;88;0;70;0\nWireConnection;88;1;74;0\nWireConnection;89;0;73;0\nWireConnection;89;1;66;0\nWireConnection;92;0;74;0\nWireConnection;93;0;87;0\nWireConnection;93;3;88;0\nWireConnection;93;4;92;0\nWireConnection;98;0;79;0\nWireConnection;99;0;83;0\nWireConnection;99;1;82;0\nWireConnection;101;0;77;0\nWireConnection;101;3;84;0\nWireConnection;101;4;86;0\nWireConnection;104;0;89;0\nWireConnection;105;0;85;0\nWireConnection;105;1;78;0\nWireConnection;109;0;79;0\nWireConnection;110;0;80;0\nWireConnection;113;0;100;0\nWireConnection;113;2;106;0\nWireConnection;115;0;94;0\nWireConnection;115;2;111;0\nWireConnection;116;0;112;0\nWireConnection;116;2;98;0\nWireConnection;117;0;101;0\nWireConnection;118;0;112;0\nWireConnection;118;2;109;0\nWireConnection;119;0;93;0\nWireConnection;121;0;103;0\nWireConnection;121;1;96;0\nWireConnection;122;0;97;0\nWireConnection;122;1;107;0\nWireConnection;123;0;108;0\nWireConnection;123;2;99;0\nWireConnection;126;0;428;0\nWireConnection;126;1;120;0\nWireConnection;127;0;121;0\nWireConnection;127;1;117;0\nWireConnection;128;0;425;0\nWireConnection;131;0;118;0\nWireConnection;132;0;115;0\nWireConnection;133;0;419;0\nWireConnection;134;0;116;0\nWireConnection;135;0;123;0\nWireConnection;137;0;122;0\nWireConnection;137;1;119;0\nWireConnection;140;0;135;0\nWireConnection;141;0;129;0\nWireConnection;141;1;75;0\nWireConnection;142;0;127;0\nWireConnection;142;2;412;0\nWireConnection;144;0;429;0\nWireConnection;146;0;132;0\nWireConnection;149;0;133;0\nWireConnection;150;0;137;0\nWireConnection;151;1;82;0\nWireConnection;152;0;126;0\nWireConnection;153;0;130;0\nWireConnection;160;0;128;0\nWireConnection;161;0;128;0\nWireConnection;163;0;159;0\nWireConnection;163;2;160;0\nWireConnection;165;0;143;0\nWireConnection;165;2;156;0\nWireConnection;166;0;142;0\nWireConnection;167;0;144;0\nWireConnection;167;1;435;0\nWireConnection;168;0;157;0\nWireConnection;169;0;147;0\nWireConnection;169;2;162;0\nWireConnection;170;0;434;0\nWireConnection;170;1;146;0\nWireConnection;171;0;138;0\nWireConnection;171;2;149;0\nWireConnection;172;0;159;0\nWireConnection;172;2;161;0\nWireConnection;173;0;139;0\nWireConnection;173;1;140;0\nWireConnection;174;0;141;0\nWireConnection;175;0;145;0\nWireConnection;175;2;158;0\nWireConnection;176;0;423;0\nWireConnection;176;1;154;0\nWireConnection;177;0;148;0\nWireConnection;177;2;155;0\nWireConnection;179;1;151;0\nWireConnection;181;0;133;0\nWireConnection;182;0;150;0\nWireConnection;183;0;153;0\nWireConnection;184;0;167;0\nWireConnection;184;1;170;0\nWireConnection;185;0;166;0\nWireConnection;186;0;168;0\nWireConnection;186;1;168;0\nWireConnection;187;1;422;0\nWireConnection;188;0;138;0\nWireConnection;188;2;181;0\nWireConnection;189;0;163;0\nWireConnection;191;0;173;0\nWireConnection;191;1;179;0\nWireConnection;192;0;177;0\nWireConnection;193;0;165;0\nWireConnection;194;0;169;0\nWireConnection;195;0;171;0\nWireConnection;196;0;175;0\nWireConnection;197;0;178;0\nWireConnection;197;2;176;0\nWireConnection;198;0;182;0\nWireConnection;200;0;172;0\nWireConnection;202;0;164;0\nWireConnection;202;1;183;0\nWireConnection;204;0;192;0\nWireConnection;205;0;197;0\nWireConnection;205;2;187;0\nWireConnection;207;0;194;0\nWireConnection;208;0;186;0\nWireConnection;210;0;193;0\nWireConnection;214;0;202;0\nWireConnection;215;0;184;0\nWireConnection;217;0;191;0\nWireConnection;218;0;196;0\nWireConnection;220;0;208;0\nWireConnection;221;0;207;0\nWireConnection;221;1;431;0\nWireConnection;222;0;214;0\nWireConnection;223;0;217;0\nWireConnection;224;0;210;0\nWireConnection;224;1;430;0\nWireConnection;225;0;212;0\nWireConnection;225;1;204;0\nWireConnection;226;0;216;0\nWireConnection;226;1;218;0\nWireConnection;227;0;206;0\nWireConnection;228;0;213;0\nWireConnection;230;0;205;0\nWireConnection;231;0;209;0\nWireConnection;231;1;211;0\nWireConnection;231;2;219;0\nWireConnection;232;0;417;0\nWireConnection;233;0;229;0\nWireConnection;233;1;220;0\nWireConnection;234;0;221;0\nWireConnection;234;1;225;0\nWireConnection;236;0;231;0\nWireConnection;237;1;205;0\nWireConnection;237;2;230;0\nWireConnection;239;0;228;0\nWireConnection;239;1;228;0\nWireConnection;240;0;227;0\nWireConnection;240;1;227;0\nWireConnection;241;0;224;0\nWireConnection;241;1;226;0\nWireConnection;243;0;233;0\nWireConnection;243;1;232;0\nWireConnection;244;0;239;0\nWireConnection;245;0;240;0\nWireConnection;246;0;235;0\nWireConnection;246;1;237;0\nWireConnection;246;2;421;0\nWireConnection;247;0;241;0\nWireConnection;248;0;236;0\nWireConnection;248;1;242;0\nWireConnection;249;0;238;0\nWireConnection;250;0;234;0\nWireConnection;252;0;248;0\nWireConnection;253;0;424;0\nWireConnection;254;0;244;0\nWireConnection;255;0;249;0\nWireConnection;256;0;243;0\nWireConnection;257;0;420;0\nWireConnection;258;0;245;0\nWireConnection;260;0;246;0\nWireConnection;261;0;251;0\nWireConnection;261;1;254;0\nWireConnection;261;2;253;0\nWireConnection;262;0;256;0\nWireConnection;263;0;255;0\nWireConnection;263;1;426;0\nWireConnection;263;2;252;0\nWireConnection;264;0;260;0\nWireConnection;265;0;259;0\nWireConnection;265;1;258;0\nWireConnection;265;2;257;0\nWireConnection;266;0;264;0\nWireConnection;267;0;261;0\nWireConnection;268;0;265;0\nWireConnection;269;0;262;0\nWireConnection;270;0;236;0\nWireConnection;270;1;263;0\nWireConnection;275;0;270;0\nWireConnection;276;0;275;0\nWireConnection;276;1;272;0\nWireConnection;276;2;271;0\nWireConnection;276;3;274;0\nWireConnection;276;4;273;0\nWireConnection;277;0;276;0\nWireConnection;278;0;277;0\nWireConnection;288;0;362;0\nWireConnection;288;1;286;0\nWireConnection;288;2;345;0\nWireConnection;289;0;354;0\nWireConnection;293;0;295;0\nWireConnection;294;0;347;0\nWireConnection;294;1;290;0\nWireConnection;294;2;368;0\nWireConnection;295;0;352;0\nWireConnection;295;1;329;0\nWireConnection;298;0;356;0\nWireConnection;298;1;355;0\nWireConnection;298;2;341;0\nWireConnection;299;0;353;0\nWireConnection;299;1;333;0\nWireConnection;299;2;344;0\nWireConnection;301;0;380;0\nWireConnection;301;1;361;0\nWireConnection;304;0;306;0\nWireConnection;304;1;297;0\nWireConnection;305;0;427;0\nWireConnection;305;1;302;0\nWireConnection;306;0;291;0\nWireConnection;306;1;298;0\nWireConnection;306;2;289;0\nWireConnection;307;0;318;0\nWireConnection;308;1;360;0\nWireConnection;308;2;324;0\nWireConnection;309;0;307;0\nWireConnection;311;0;404;0\nWireConnection;312;0;350;0\nWireConnection;312;1;405;0\nWireConnection;313;0;314;0\nWireConnection;313;1;401;0\nWireConnection;314;0;316;0\nWireConnection;316;0;349;0\nWireConnection;317;0;301;0\nWireConnection;318;0;323;0\nWireConnection;318;1;342;0\nWireConnection;318;2;371;0\nWireConnection;318;3;369;0\nWireConnection;318;4;320;0\nWireConnection;319;0;321;0\nWireConnection;321;0;310;0\nWireConnection;321;1;365;0\nWireConnection;322;0;319;0\nWireConnection;322;1;395;0\nWireConnection;324;0;381;0\nWireConnection;324;1;348;0\nWireConnection;324;2;364;0\nWireConnection;327;0;314;0\nWireConnection;327;1;400;0\nWireConnection;330;0;327;0\nWireConnection;331;0;334;0\nWireConnection;331;1;366;0\nWireConnection;331;2;337;0\nWireConnection;334;0;304;0\nWireConnection;334;1;332;0\nWireConnection;334;2;303;0\nWireConnection;336;0;372;0\nWireConnection;338;0;328;0\nWireConnection;339;0;315;0\nWireConnection;340;0;378;0\nWireConnection;343;0;382;0\nWireConnection;344;0;377;0\nWireConnection;345;0;335;0\nWireConnection;346;0;287;0\nWireConnection;349;0;317;0\nWireConnection;349;1;394;0\nWireConnection;350;0;363;0\nWireConnection;351;0;308;0\nWireConnection;351;1;292;0\nWireConnection;356;0;299;0\nWireConnection;356;1;288;0\nWireConnection;356;2;294;0\nWireConnection;358;0;339;0\nWireConnection;358;1;338;0\nWireConnection;359;0;325;0\nWireConnection;359;1;326;0\nWireConnection;363;0;322;0\nWireConnection;366;0;305;0\nWireConnection;366;1;334;0\nWireConnection;367;0;331;0\nWireConnection;368;0;357;0\nWireConnection;372;0;312;0\nWireConnection;376;0;293;0\nWireConnection;377;0;373;0\nWireConnection;378;0;313;0\nWireConnection;381;0;379;0\nWireConnection;382;0;374;0\nWireConnection;382;1;359;0\nWireConnection;383;0;330;0\nWireConnection;384;1;399;0\nWireConnection;385;0;384;0\nWireConnection;386;0;388;0\nWireConnection;387;0;389;0\nWireConnection;388;1;398;0\nWireConnection;389;1;432;0\nWireConnection;390;0;391;0\nWireConnection;391;0;392;0\nWireConnection;391;1;393;0\nWireConnection;393;1;402;0\nWireConnection;428;1;104;0\nWireConnection;429;0;113;0\nWireConnection;430;1;195;0\nWireConnection;431;1;200;0\nWireConnection;435;1;131;0\nWireConnection;437;0;436;0\nWireConnection;438;0;437;0\nWireConnection;438;2;441;0\nWireConnection;439;0;437;0\nWireConnection;439;1;438;0\nWireConnection;440;0;439;0\nWireConnection;442;4;444;0\nWireConnection;443;0;442;0\nWireConnection;445;0;440;0\nWireConnection;445;1;443;0\nWireConnection;0;0;433;0\nWireConnection;446;0;445;0\nWireConnection;216;1;188;0\nWireConnection;434;1;134;0\nWireConnection;212;1;189;0\nWireConnection;328;0;406;0\nWireConnection;120;1;110;0\nWireConnection;355;0;296;0\nWireConnection;375;0;358;0\nWireConnection;300;0;351;0\nWireConnection;33;0;25;0\nWireConnection;52;0;47;0\nWireConnection;190;0;174;0\nWireConnection;114;0;105;0\nASEEND*/\n//CHKSM=000BBA31C6641B3874812418A4D6D928DB01BA2B" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Clouds (Painted Skies).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset old mode 100644 new mode 100755 index f006e8360..b0b4a47bc --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset @@ -12,15 +12,15 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} m_Name: Stylized Fog (Desktop) m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor v1.9.1.5\n// Available at the - Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19105\nNode;AmplifyShaderEditor.AbsOpNode;14;-1044.518,344.7141;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;37;-1245.037,-177.4422;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;61;-2358.679,-264.1035;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;-1037.346,-175.9489;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;18;-894.5557,353.5107;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;30;-1675.756,-182.3574;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;8;-1545.052,334.9931;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-1236.517,344.7141;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;2;-2620.563,434.5884;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.OneMinusNode;28;-1846.903,-21.2536;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;23;-740.1221,353.2552;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;34;-1429.429,-174.1849;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;25;-1935.646,-179.3034;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;5;-2068.518,344.7141;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;62;-2211.679,-240.1035;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-2260.517,344.7141;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;6;-1824,336;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;52;-736,704;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;47;-592,704;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1216,720;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;53;-1040,720;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;87;-1360,720;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;54;-895,704;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;89;-1040,624;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;59;-2704,-256;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;73;-2640,320;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;70;-2480,240;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;1;-2832,176;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;90;-2560,-256;Inherit;False;direction;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;49;-1856,656;Inherit;True;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;51;-1616,656;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;88;-2048,720;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;92;-2192,624;Inherit;False;90;direction;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;93;-2016,640;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;45;-752,-176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;75;-576,-208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;27;-594.7654,348.2837;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;55;-2096.102,27.89256;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;22;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;4;-2098.17,460.6055;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;1,1,0;0.960045,0.1564688,-0.2320152;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;9;-1467.26,507.0554;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;16;0;Create;False;0;0;0;False;0;False;0;0.9724919;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;50;-2256,720;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;11;0;Create;False;0;0;0;False;0;False;1,0,0;-0.9072639,-0.4178563,0.04763078;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;38;-1240.767,110.5154;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;21;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;13;-1200,496;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;14;0;Create;False;0;0;0;False;0;False;1;12.78009;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;74;-2896,336;Inherit;False;Global;CZY_LightFlareSquish;CZY_LightFlareSquish;12;0;Create;False;0;0;0;False;0;False;1;5.898549;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;102;-2512,1488;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;100;-2336,1408;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-2016,1360;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;114;-1776,1360;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;121;-2336,1584;Inherit;False;120;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;116;-2160,1584;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;150;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;119;-2032,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;122;-1888,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;97;-3616,1200;Inherit;False;Reconstruct + m_functionInfo: "// Made with Amplify Shader Editor v1.9.2.2\n// Available at the + Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19202\nNode;AmplifyShaderEditor.AbsOpNode;14;-1044.518,344.7141;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;37;-1245.037,-177.4422;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;61;-2358.679,-264.1035;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;-1037.346,-175.9489;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;18;-894.5557,353.5107;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;30;-1675.756,-182.3574;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;8;-1545.052,334.9931;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;12;-1236.517,344.7141;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;2;-2620.563,434.5884;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.OneMinusNode;28;-1846.903,-21.2536;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;23;-740.1221,353.2552;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;34;-1429.429,-174.1849;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;25;-1935.646,-179.3034;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;5;-2068.518,344.7141;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;62;-2211.679,-240.1035;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-2260.517,344.7141;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;6;-1824,336;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;52;-736,704;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;47;-592,704;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;48;-1216,720;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;53;-1040,720;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;87;-1360,720;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;54;-895,704;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;89;-1040,624;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;59;-2704,-256;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;73;-2640,320;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;70;-2480,240;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;1;-2832,176;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;90;-2560,-256;Inherit;False;direction;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;49;-1856,656;Inherit;True;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;51;-1616,656;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;88;-2048,720;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;92;-2192,624;Inherit;False;90;direction;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;93;-2016,640;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;45;-752,-176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;75;-576,-208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;27;-594.7654,348.2837;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;55;-2096.102,27.89256;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;22;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;4;-2098.17,460.6055;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;1,1,0;0.9350796,0.2095177,-0.2858823;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;9;-1467.26,507.0554;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;16;0;Create;False;0;0;0;False;0;False;0;0.9766085;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;50;-2256,720;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;11;0;Create;False;0;0;0;False;0;False;1,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;38;-1240.767,110.5154;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;21;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;13;-1200,496;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;14;0;Create;False;0;0;0;False;0;False;1;14.67576;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;74;-2896,336;Inherit;False;Global;CZY_LightFlareSquish;CZY_LightFlareSquish;12;0;Create;False;0;0;0;False;0;False;1;5.711659;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;102;-2512,1488;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;100;-2336,1408;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-2016,1360;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;114;-1776,1360;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;121;-2336,1584;Inherit;False;120;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;116;-2160,1584;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;150;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;119;-2032,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;122;-1888,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;97;-3616,1200;Inherit;False;Reconstruct World Position From Depth;-1;;14;e7094bcbcc80eb140b2a3dbe6a861de8;0;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;106;-3056,1248;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;110;-3216,1312;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;112;-3504,1440;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;113;-3040,1408;Inherit;False;2;0;FLOAT;0.1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ComponentMaskNode;109;-3280,1200;Inherit;False;True;False;True;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ComponentMaskNode;124;-3456,1280;Inherit;False;True;False;True;False;1;0;FLOAT3;0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;126;-2864,1328;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;125;-2656,1296;Inherit;True;Property;_FogVariationTexture;Fog Variation Texture;0;0;Create;True;0;0;0;False;0;False;-1;c4666b12d12d34d45b89ea8d2fe52b01;c4666b12d12d34d45b89ea8d2fe52b01;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.Vector3Node;111;-3696,1280;Inherit;False;Global;CZY_VariationWindDirection;CZY_VariationWindDirection;12;0;Create;False;0;0;0;False;0;False;1,0,0;6,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;101;-2816,1536;Inherit;False;Global;CZY_VariationAmount;CZY_VariationAmount;11;0;Create;False;0;0;0;False;0;False;1;0.78;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;123;-2384,1680;Inherit;False;Global;CZY_VariationDistance;CZY_VariationDistance;11;0;Create;False;0;0;0;False;0;False;1;51.6;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;98;-3264,1424;Inherit;False;Global;CZY_VariationScale;CZY_VariationScale;10;0;Create;False;0;0;0;False;0;False;1;12.5;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;103;-1584,1359;Inherit;False;newFogDepth;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;104;-800,-256;Inherit;False;141;finalAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;15;-2472.298,-677.5519;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;10;-2721.701,-661.0946;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ComponentMaskNode;79;-2048,-688;Inherit;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;20;-2048,-608;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;29;-1664,-640;Inherit;False;2;2;0;FLOAT;1.5;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-1824,-608;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;35;-1504,-672;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;40;-1360,-672;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;36;-1184,-1024;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RGBToHSVNode;32;-1696,-896;Inherit;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleAddOpNode;132;-992,-784;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-445,-830;Inherit;False;True;-1;Fog Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;78;-640,-832;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;135;-864,-784;Inherit;False;Filter Color;-1;;16;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;136;-864,-864;Inherit;False;Filter - Color;-1;;17;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;24;-1504,-1152;Inherit;False;Global;CZY_LightColor;CZY_LightColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;12.60796,0.9487583,0.03957917,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;11;-2831.079,-797.3891;Inherit;False;Global;CZY_FogDepthMultiplier;CZY_FogDepthMultiplier;13;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;33;-1696,-720;Inherit;False;27;LightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;139;-2992,-672;Inherit;False;103;newFogDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;141;-1136,-512;Inherit;False;finalAlpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;81;-1721,-485;Inherit;False;47;MoonMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;80;-1502,-558;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;82;-1358,-557;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;83;-1152,-688;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;77;-1446,-445;Inherit;False;Global;CZY_FogMoonFlareColor;CZY_FogMoonFlareColor;19;1;[HDR];Create;True;0;0;0;False;0;False;0.03051416,0.2017157,0.3773585,0;0.05921227,0.1222354,0.2461373,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;142;-2276.199,-772.6683;Inherit;False;Simple + Color;-1;;17;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;24;-1504,-1152;Inherit;False;Global;CZY_LightColor;CZY_LightColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;11.78502,1.011402,0.1405153,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;11;-2831.079,-797.3891;Inherit;False;Global;CZY_FogDepthMultiplier;CZY_FogDepthMultiplier;13;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;33;-1696,-720;Inherit;False;27;LightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;139;-2992,-672;Inherit;False;103;newFogDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;81;-1721,-485;Inherit;False;47;MoonMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;80;-1502,-558;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;82;-1358,-557;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;83;-1152,-688;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;77;-1446,-445;Inherit;False;Global;CZY_FogMoonFlareColor;CZY_FogMoonFlareColor;19;1;[HDR];Create;True;0;0;0;False;0;False;0.03051416,0.2017157,0.3773585,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;142;-2276.199,-772.6683;Inherit;False;Simple Gradient;-1;;18;ece53c110c682694c8953a12e134178f;0;1;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;21;-2064,-112;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;16;-2608,-112;Inherit;False;Global;CZY_FogSmoothness;CZY_FogSmoothness;20;0;Create;False;0;0;0;False;0;False;0.1;0.625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;143;-2368,-112;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;91;-2640,240;Inherit;False;WorldPos;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;60;-3072,-208;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.LengthOpNode;146;-2608,-32;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ObjectScaleNode;145;-2816,-16;Inherit;False;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;144;-2224,-112;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;151;-3280,-496;Inherit;False;Depth;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;120;-3072,-497;Inherit;False;preDepth;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DistanceOpNode;152;-3433.261,-494.0155;Inherit;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;56;48,-192;Inherit;False;False;-1;Fog - Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;155;-768,-80;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;156;-576,-80;Inherit;False;UnderwaterMask;1;;66;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;153;-288,-80;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;154;-128,-176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nWireConnection;14;0;12;0\nWireConnection;37;0;34;0\nWireConnection;61;0;90;0\nWireConnection;44;0;37;0\nWireConnection;44;1;38;0\nWireConnection;18;0;14;0\nWireConnection;18;1;13;0\nWireConnection;30;0;25;0\nWireConnection;30;1;28;0\nWireConnection;8;0;6;0\nWireConnection;12;0;8;0\nWireConnection;12;1;9;0\nWireConnection;28;0;55;0\nWireConnection;23;0;18;0\nWireConnection;34;0;30;0\nWireConnection;25;0;62;0\nWireConnection;25;1;21;0\nWireConnection;5;0;3;0\nWireConnection;62;0;61;1\nWireConnection;3;0;70;0\nWireConnection;3;1;2;0\nWireConnection;6;0;5;0\nWireConnection;6;1;4;0\nWireConnection;52;0;54;0\nWireConnection;47;0;52;0\nWireConnection;48;0;87;0\nWireConnection;48;1;9;0\nWireConnection;53;0;48;0\nWireConnection;87;0;51;0\nWireConnection;54;0;53;0\nWireConnection;54;1;89;0\nWireConnection;89;0;13;0\nWireConnection;59;0;91;0\nWireConnection;59;1;60;0\nWireConnection;73;1;74;0\nWireConnection;70;0;91;0\nWireConnection;70;1;73;0\nWireConnection;90;0;59;0\nWireConnection;49;0;93;0\nWireConnection;49;1;88;0\nWireConnection;51;0;49;0\nWireConnection;88;0;50;0\nWireConnection;93;0;92;0\nWireConnection;45;0;44;0\nWireConnection;75;0;104;0\nWireConnection;75;1;45;0\nWireConnection;27;0;23;0\nWireConnection;102;0;101;0\nWireConnection;100;0;125;1\nWireConnection;100;3;102;0\nWireConnection;99;0;121;0\nWireConnection;99;1;100;0\nWireConnection;114;0;121;0\nWireConnection;114;1;99;0\nWireConnection;114;2;122;0\nWireConnection;116;0;121;0\nWireConnection;116;1;123;0\nWireConnection;119;0;116;0\nWireConnection;122;0;119;0\nWireConnection;106;0;109;0\nWireConnection;106;1;110;0\nWireConnection;110;0;124;0\nWireConnection;110;1;112;0\nWireConnection;113;1;98;0\nWireConnection;109;0;97;0\nWireConnection;124;0;111;0\nWireConnection;126;0;106;0\nWireConnection;126;1;113;0\nWireConnection;125;1;126;0\nWireConnection;103;0;114;0\nWireConnection;15;0;11;0\nWireConnection;15;1;10;0\nWireConnection;10;0;139;0\nWireConnection;79;0;142;0\nWireConnection;20;0;15;0\nWireConnection;29;1;26;0\nWireConnection;26;0;79;0\nWireConnection;26;1;20;0\nWireConnection;35;0;33;0\nWireConnection;35;1;29;0\nWireConnection;40;0;35;0\nWireConnection;36;0;24;0\nWireConnection;36;1;32;3\nWireConnection;36;2;40;0\nWireConnection;32;0;142;0\nWireConnection;132;0;142;0\nWireConnection;132;1;83;0\nWireConnection;0;0;78;0\nWireConnection;78;0;136;0\nWireConnection;78;1;135;0\nWireConnection;135;1;132;0\nWireConnection;136;1;36;0\nWireConnection;141;0;26;0\nWireConnection;80;0;26;0\nWireConnection;80;1;81;0\nWireConnection;82;0;80;0\nWireConnection;83;0;32;3\nWireConnection;83;1;82;0\nWireConnection;83;2;77;0\nWireConnection;142;1;15;0\nWireConnection;21;1;144;0\nWireConnection;143;0;16;0\nWireConnection;143;1;146;0\nWireConnection;91;0;1;0\nWireConnection;146;0;145;0\nWireConnection;144;0;143;0\nWireConnection;151;0;152;0\nWireConnection;120;0;151;0\nWireConnection;152;0;97;0\nWireConnection;152;1;60;0\nWireConnection;56;0;75;0\nWireConnection;156;4;155;0\nWireConnection;153;0;156;0\nWireConnection;154;0;75;0\nWireConnection;154;1;153;0\nASEEND*/\n//CHKSM=8936E2C5349A53E4930D6FDB2ACE2B88952B6ECB" + Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;141;-1081.665,-478.1689;Inherit;False;finalAlpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;14;0;12;0\nWireConnection;37;0;34;0\nWireConnection;61;0;90;0\nWireConnection;44;0;37;0\nWireConnection;44;1;38;0\nWireConnection;18;0;14;0\nWireConnection;18;1;13;0\nWireConnection;30;0;25;0\nWireConnection;30;1;28;0\nWireConnection;8;0;6;0\nWireConnection;12;0;8;0\nWireConnection;12;1;9;0\nWireConnection;28;0;55;0\nWireConnection;23;0;18;0\nWireConnection;34;0;30;0\nWireConnection;25;0;62;0\nWireConnection;25;1;21;0\nWireConnection;5;0;3;0\nWireConnection;62;0;61;1\nWireConnection;3;0;70;0\nWireConnection;3;1;2;0\nWireConnection;6;0;5;0\nWireConnection;6;1;4;0\nWireConnection;52;0;54;0\nWireConnection;47;0;52;0\nWireConnection;48;0;87;0\nWireConnection;48;1;9;0\nWireConnection;53;0;48;0\nWireConnection;87;0;51;0\nWireConnection;54;0;53;0\nWireConnection;54;1;89;0\nWireConnection;89;0;13;0\nWireConnection;59;0;91;0\nWireConnection;59;1;60;0\nWireConnection;73;1;74;0\nWireConnection;70;0;91;0\nWireConnection;70;1;73;0\nWireConnection;90;0;59;0\nWireConnection;49;0;93;0\nWireConnection;49;1;88;0\nWireConnection;51;0;49;0\nWireConnection;88;0;50;0\nWireConnection;93;0;92;0\nWireConnection;45;0;44;0\nWireConnection;75;0;104;0\nWireConnection;75;1;45;0\nWireConnection;27;0;23;0\nWireConnection;102;0;101;0\nWireConnection;100;0;125;1\nWireConnection;100;3;102;0\nWireConnection;99;0;121;0\nWireConnection;99;1;100;0\nWireConnection;114;0;121;0\nWireConnection;114;1;99;0\nWireConnection;114;2;122;0\nWireConnection;116;0;121;0\nWireConnection;116;1;123;0\nWireConnection;119;0;116;0\nWireConnection;122;0;119;0\nWireConnection;106;0;109;0\nWireConnection;106;1;110;0\nWireConnection;110;0;124;0\nWireConnection;110;1;112;0\nWireConnection;113;1;98;0\nWireConnection;109;0;97;0\nWireConnection;124;0;111;0\nWireConnection;126;0;106;0\nWireConnection;126;1;113;0\nWireConnection;125;1;126;0\nWireConnection;103;0;114;0\nWireConnection;15;0;11;0\nWireConnection;15;1;10;0\nWireConnection;10;0;139;0\nWireConnection;79;0;142;0\nWireConnection;20;0;15;0\nWireConnection;29;1;26;0\nWireConnection;26;0;79;0\nWireConnection;26;1;20;0\nWireConnection;35;0;33;0\nWireConnection;35;1;29;0\nWireConnection;40;0;35;0\nWireConnection;36;0;24;0\nWireConnection;36;1;32;3\nWireConnection;36;2;40;0\nWireConnection;32;0;142;0\nWireConnection;132;0;142;0\nWireConnection;132;1;83;0\nWireConnection;0;0;78;0\nWireConnection;78;0;136;0\nWireConnection;78;1;135;0\nWireConnection;135;1;132;0\nWireConnection;136;1;36;0\nWireConnection;80;0;26;0\nWireConnection;80;1;81;0\nWireConnection;82;0;80;0\nWireConnection;83;0;32;3\nWireConnection;83;1;82;0\nWireConnection;83;2;77;0\nWireConnection;142;1;15;0\nWireConnection;21;1;144;0\nWireConnection;143;0;16;0\nWireConnection;143;1;146;0\nWireConnection;91;0;1;0\nWireConnection;146;0;145;0\nWireConnection;144;0;143;0\nWireConnection;151;0;152;0\nWireConnection;120;0;151;0\nWireConnection;152;0;97;0\nWireConnection;152;1;60;0\nWireConnection;56;0;75;0\nWireConnection;141;0;26;0\nASEEND*/\n//CHKSM=A86FD67B2937E0A62DACFBDAF2DCC0AEBBB747EE" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Desktop).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset old mode 100644 new mode 100755 index 544148c7b..da7cba882 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset @@ -12,15 +12,15 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} m_Name: Stylized Fog (Physical Height) m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor v1.9.1.5\n// Available at the - Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19105\nNode;AmplifyShaderEditor.OneMinusNode;1;-4880,1328;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;2;-4704,1248;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-4384,1200;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;4;-4144,1200;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;5;-4304,1168;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;6;-4528,1424;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;150;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;7;-4400,1424;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;8;-4256,1424;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;9;-5984,1040;Inherit;False;Reconstruct + m_functionInfo: "// Made with Amplify Shader Editor v1.9.2.2\n// Available at the + Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19202\nNode;AmplifyShaderEditor.OneMinusNode;1;-4880,1328;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;2;-4704,1248;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-4384,1200;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;4;-4144,1200;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;5;-4304,1168;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;6;-4528,1424;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;150;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;7;-4400,1424;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;8;-4256,1424;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;9;-5984,1040;Inherit;False;Reconstruct World Position From Depth;-1;;14;e7094bcbcc80eb140b2a3dbe6a861de8;0;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-5424,1088;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;-5584,1152;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;12;-5872,1280;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;13;-5408,1248;Inherit;False;2;0;FLOAT;0.1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ComponentMaskNode;14;-5648,1040;Inherit;False;True;False;True;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ComponentMaskNode;15;-5824,1120;Inherit;False;True;False;True;False;1;0;FLOAT3;0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;16;-5184,1376;Inherit;False;Global;CZY_VariationAmount;CZY_VariationAmount;11;0;Create;False;0;0;0;False;0;False;1;0.78;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;17;-4752,1520;Inherit;False;Global;CZY_VariationDistance;CZY_VariationDistance;11;0;Create;False;0;0;0;False;0;False;1;51.6;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;18;-5632,1264;Inherit;False;Global;CZY_VariationScale;CZY_VariationScale;10;0;Create;False;0;0;0;False;0;False;1;12.5;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;19;-3952,1200;Inherit;False;newFogDepth;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;20;-6064,1120;Inherit;False;Global;CZY_VariationWindDirection;CZY_VariationWindDirection;12;0;Create;False;0;0;0;False;0;False;1,0,0;6,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;21;-3872,-448;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;22;-4128,-432;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ComponentMaskNode;23;-3456,-464;Inherit;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;24;-3456,-384;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;25;-3072,-416;Inherit;False;2;2;0;FLOAT;1.5;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-3232,-384;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;27;-2912,-448;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;28;-2768,-448;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;29;-2592,-800;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RGBToHSVNode;30;-3104,-672;Inherit;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleAddOpNode;31;-2400,-560;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;32;-2048,-608;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;33;-2272,-560;Inherit;False;Filter Color;-1;;18;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;34;-2272,-640;Inherit;False;Filter Color;-1;;19;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;35;-4240,-576;Inherit;False;Global;CZY_FogDepthMultiplier;CZY_FogDepthMultiplier;13;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;36;-2544,-288;Inherit;False;finalAlpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;37;-2912,-336;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;38;-2768,-336;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;39;-2560,-464;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;40;-3360,96;Inherit;False;ModifiedFogAlpha;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;41;-4400,-448;Inherit;False;19;newFogDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;42;-4704,1424;Inherit;False;115;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;43;-3680,-544;Inherit;False;Simple - Gradient;-1;;21;ece53c110c682694c8953a12e134178f;0;1;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;44;-1536,1216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;45;-1392,1232;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;46;-2048,1200;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-1728,1216;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;48;-3120,1312;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;49;-1232,1232;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;50;-2560,1216;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;51;-2752,1216;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;52;-2320,1200;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;53;-1232,1568;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;54;-1712,1584;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;55;-1536,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;56;-1856,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;57;-1392,1568;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;58;-1536,1488;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;59;-3136,1184;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;60;-2976,1104;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;61;-3328,1040;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DotProductOpNode;62;-2352,1520;Inherit;True;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;63;-2112,1520;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;64;-2544,1584;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;65;-2512,1504;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;66;-1088,1216;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;67;-2592,1328;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;1,1,0;0.9123217,0.2997842,-0.2789245;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;68;-1968,1376;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;16;0;Create;False;0;0;0;False;0;False;0;0.9845639;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;69;-1696,1360;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;14;0;Create;False;0;0;0;False;0;False;1;18.61625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;70;-3392,1200;Inherit;False;Global;CZY_LightFlareSquish;CZY_LightFlareSquish;12;0;Create;False;0;0;0;False;0;False;1;5.052272;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;71;-2752,1584;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;11;0;Create;False;0;0;0;False;0;False;1,0,0;-0.5240059,0.652494,0.5474206;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;72;-2688,1488;Inherit;False;-1;;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;73;-3120,-256;Inherit;False;75;MoonMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;74;-3104,-496;Inherit;False;66;LightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;75;-1088,1568;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;76;-2848,-224;Inherit;False;Global;CZY_FogMoonFlareColor;CZY_FogMoonFlareColor;19;1;[HDR];Create;True;0;0;0;False;0;False;0.03051416,0.2017157,0.3773585,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;77;-2464,176;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleDivideOpNode;78;-2272,320;Inherit;False;2;0;FLOAT;0.1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;79;-2128,208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;80;-1872,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;81;-1744,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;82;-1600,208;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;83;-1984,208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;84;-2128,416;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;85;-1456,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;86;-1872,288;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;8;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;87;-2320,416;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;9;0;Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;88;-1872,368;Inherit;False;40;ModifiedFogAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;89;-2896,448;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ObjectScaleNode;90;-3104,464;Inherit;False;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;91;-2896,368;Inherit;False;Global;CZY_FogSmoothness;CZY_FogSmoothness;20;0;Create;False;0;0;0;False;0;False;0.1;0.625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;-2656,368;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;93;-2512,368;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;94;-2912,-928;Inherit;False;Global;CZY_LightColor;CZY_LightColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;7.485935,1.164297,0.6393425,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ProjectionParams;95;-4224,496;Inherit;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;96;-4224,176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.001;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;97;-4016,496;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;98;-3872,336;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;99;-4096,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;100;-3760,336;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;101;-3952,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;102;-3648,272;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-3808,176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;104;-3632,96;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;105;-3488,96;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;106;-4000,96;Inherit;False;36;finalAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;107;-4384,176;Inherit;False;FLOAT4;1;0;FLOAT4;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.LerpOp;108;-1056,-544;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;109;-1104,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;110;-5232,1136;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;111;-5024,1136;Inherit;True;Property;_FogVariationTexture;Fog + Gradient;-1;;21;ece53c110c682694c8953a12e134178f;0;1;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;44;-1536,1216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;45;-1392,1232;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;46;-2048,1200;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-1728,1216;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;48;-3120,1312;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;49;-1232,1232;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;50;-2560,1216;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;51;-2752,1216;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;52;-2320,1200;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;53;-1232,1568;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;54;-1712,1584;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;55;-1536,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;56;-1856,1584;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;57;-1392,1568;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;58;-1536,1488;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;59;-3136,1184;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;60;-2976,1104;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;61;-3328,1040;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DotProductOpNode;62;-2352,1520;Inherit;True;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;63;-2112,1520;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;64;-2544,1584;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;65;-2512,1504;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;66;-1088,1216;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;67;-2592,1328;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;1,1,0;0.9350796,0.2095177,-0.2858823;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;68;-1968,1376;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;16;0;Create;False;0;0;0;False;0;False;0;0.9766085;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;69;-1696,1360;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;14;0;Create;False;0;0;0;False;0;False;1;14.67576;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;70;-3392,1200;Inherit;False;Global;CZY_LightFlareSquish;CZY_LightFlareSquish;12;0;Create;False;0;0;0;False;0;False;1;5.711659;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;71;-2752,1584;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;11;0;Create;False;0;0;0;False;0;False;1,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;72;-2688,1488;Inherit;False;-1;;1;0;OBJECT;;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;73;-3120,-256;Inherit;False;75;MoonMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;74;-3104,-496;Inherit;False;66;LightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;75;-1088,1568;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;76;-2848,-224;Inherit;False;Global;CZY_FogMoonFlareColor;CZY_FogMoonFlareColor;19;1;[HDR];Create;True;0;0;0;False;0;False;0.03051416,0.2017157,0.3773585,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;77;-2464,176;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleDivideOpNode;78;-2272,320;Inherit;False;2;0;FLOAT;0.1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;79;-2128,208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;80;-1872,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;81;-1744,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;82;-1600,208;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;83;-1984,208;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;84;-2128,416;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;85;-1456,208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;86;-1872,288;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;8;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;87;-2320,416;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;9;0;Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;88;-1872,368;Inherit;False;40;ModifiedFogAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;89;-2896,448;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ObjectScaleNode;90;-3104,464;Inherit;False;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;91;-2896,368;Inherit;False;Global;CZY_FogSmoothness;CZY_FogSmoothness;20;0;Create;False;0;0;0;False;0;False;0.1;0.625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;-2656,368;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;93;-2512,368;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;94;-2912,-928;Inherit;False;Global;CZY_LightColor;CZY_LightColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;11.78502,1.011402,0.1405153,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ProjectionParams;95;-4224,496;Inherit;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;96;-4224,176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.001;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;97;-4016,496;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;98;-3872,336;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;99;-4096,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;100;-3760,336;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;101;-3952,176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;102;-3648,272;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-3808,176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;104;-3632,96;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;105;-3488,96;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;106;-4000,96;Inherit;False;36;finalAlpha;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;107;-4384,176;Inherit;False;FLOAT4;1;0;FLOAT4;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.LerpOp;108;-1056,-544;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;109;-1104,0;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;110;-5232,1136;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;111;-5024,1136;Inherit;True;Property;_FogVariationTexture;Fog Variation Texture;0;0;Create;True;0;0;0;False;0;False;-1;c4666b12d12d34d45b89ea8d2fe52b01;c4666b12d12d34d45b89ea8d2fe52b01;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;112;-4720,176;Inherit;False;Reconstruct - World Position From Depth;-1;;25;e7094bcbcc80eb140b2a3dbe6a861de8;0;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;113;-4880,-224;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DistanceOpNode;114;-4608,-272;Inherit;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;115;-4480,-272;Inherit;False;preDepth;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;116;-4704,1152;Inherit;False;115;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;117;-4064,336;Inherit;False;115;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;118;-784,-304;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;119;-640,-304;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;120;-1216,-304;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;121;-1584,-432;Inherit;False;Height - Fog;1;;27;08f69f1a668138e43aa5a0645cc70221;0;1;52;COLOR;0,0,0,0;False;2;FLOAT;0;COLOR;28\nNode;AmplifyShaderEditor.FunctionNode;122;-1040,-320;Inherit;False;UnderwaterMask;3;;66;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-896,-544;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;123;-512,-304;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;1;0;16;0\nWireConnection;2;0;111;1\nWireConnection;2;3;1;0\nWireConnection;3;0;116;0\nWireConnection;3;1;2;0\nWireConnection;4;0;5;0\nWireConnection;4;1;3;0\nWireConnection;4;2;8;0\nWireConnection;5;0;116;0\nWireConnection;6;0;42;0\nWireConnection;6;1;17;0\nWireConnection;7;0;6;0\nWireConnection;8;0;7;0\nWireConnection;10;0;14;0\nWireConnection;10;1;11;0\nWireConnection;11;0;15;0\nWireConnection;11;1;12;0\nWireConnection;13;1;18;0\nWireConnection;14;0;9;0\nWireConnection;15;0;20;0\nWireConnection;19;0;4;0\nWireConnection;21;0;35;0\nWireConnection;21;1;22;0\nWireConnection;22;0;41;0\nWireConnection;23;0;43;0\nWireConnection;24;0;21;0\nWireConnection;25;1;26;0\nWireConnection;26;0;23;0\nWireConnection;26;1;24;0\nWireConnection;27;0;74;0\nWireConnection;27;1;25;0\nWireConnection;28;0;27;0\nWireConnection;29;0;94;0\nWireConnection;29;1;30;3\nWireConnection;29;2;28;0\nWireConnection;30;0;43;0\nWireConnection;31;0;43;0\nWireConnection;31;1;39;0\nWireConnection;32;0;34;0\nWireConnection;32;1;33;0\nWireConnection;33;1;31;0\nWireConnection;34;1;29;0\nWireConnection;36;0;26;0\nWireConnection;37;0;26;0\nWireConnection;37;1;73;0\nWireConnection;38;0;37;0\nWireConnection;39;0;30;3\nWireConnection;39;1;38;0\nWireConnection;39;2;76;0\nWireConnection;40;0;105;0\nWireConnection;43;1;21;0\nWireConnection;44;0;47;0\nWireConnection;45;0;44;0\nWireConnection;45;1;69;0\nWireConnection;46;0;52;0\nWireConnection;47;0;46;0\nWireConnection;47;1;68;0\nWireConnection;49;0;45;0\nWireConnection;50;0;51;0\nWireConnection;51;0;60;0\nWireConnection;51;1;48;0\nWireConnection;52;0;50;0\nWireConnection;52;1;67;0\nWireConnection;53;0;57;0\nWireConnection;54;0;56;0\nWireConnection;54;1;68;0\nWireConnection;55;0;54;0\nWireConnection;56;0;63;0\nWireConnection;57;0;55;0\nWireConnection;57;1;58;0\nWireConnection;58;0;69;0\nWireConnection;59;1;70;0\nWireConnection;60;0;61;0\nWireConnection;60;1;59;0\nWireConnection;62;0;65;0\nWireConnection;62;1;64;0\nWireConnection;63;0;62;0\nWireConnection;64;0;71;0\nWireConnection;65;0;72;0\nWireConnection;66;0;49;0\nWireConnection;75;0;53;0\nWireConnection;78;1;93;0\nWireConnection;79;0;77;2\nWireConnection;79;1;78;0\nWireConnection;80;0;83;0\nWireConnection;81;0;80;0\nWireConnection;82;0;81;0\nWireConnection;82;1;86;0\nWireConnection;82;2;88;0\nWireConnection;83;0;79;0\nWireConnection;83;1;84;0\nWireConnection;84;0;87;0\nWireConnection;85;0;82;0\nWireConnection;89;0;90;0\nWireConnection;92;0;91;0\nWireConnection;92;1;89;0\nWireConnection;93;0;92;0\nWireConnection;96;0;107;1\nWireConnection;97;0;95;3\nWireConnection;98;0;117;0\nWireConnection;98;1;97;0\nWireConnection;99;0;96;0\nWireConnection;100;0;98;0\nWireConnection;101;0;99;0\nWireConnection;102;0;100;0\nWireConnection;103;0;101;0\nWireConnection;103;1;106;0\nWireConnection;104;0;106;0\nWireConnection;104;1;103;0\nWireConnection;104;2;102;0\nWireConnection;105;0;104;0\nWireConnection;107;0;112;0\nWireConnection;108;0;32;0\nWireConnection;108;1;121;28\nWireConnection;108;2;121;0\nWireConnection;109;0;121;0\nWireConnection;109;1;85;0\nWireConnection;110;0;10;0\nWireConnection;110;1;13;0\nWireConnection;111;1;110;0\nWireConnection;114;0;112;0\nWireConnection;114;1;113;0\nWireConnection;115;0;114;0\nWireConnection;118;0;122;0\nWireConnection;119;0;118;0\nWireConnection;119;1;109;0\nWireConnection;122;4;120;0\nWireConnection;0;0;108;0\nWireConnection;123;0;119;0\nASEEND*/\n//CHKSM=CCBB9FA0849DFAC77838DB1AB35949AF0264A5F7" + World Position From Depth;-1;;25;e7094bcbcc80eb140b2a3dbe6a861de8;0;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;113;-4880,-224;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.DistanceOpNode;114;-4608,-272;Inherit;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;115;-4480,-272;Inherit;False;preDepth;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;116;-4704,1152;Inherit;False;115;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;117;-4064,336;Inherit;False;115;preDepth;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;118;-784,-304;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;121;-1584,-432;Inherit;False;Height + Fog;1;;27;08f69f1a668138e43aa5a0645cc70221;0;1;52;COLOR;0,0,0,0;False;2;COLOR;28;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-896,-544;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;123;-413.1429,-305.1429;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;119;-594.8572,-272.5714;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;122;-1056.571,-293.7143;Inherit;False;UnderwaterMask;3;;66;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;120;-1278.857,-306.2857;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nWireConnection;1;0;16;0\nWireConnection;2;0;111;1\nWireConnection;2;3;1;0\nWireConnection;3;0;116;0\nWireConnection;3;1;2;0\nWireConnection;4;0;5;0\nWireConnection;4;1;3;0\nWireConnection;4;2;8;0\nWireConnection;5;0;116;0\nWireConnection;6;0;42;0\nWireConnection;6;1;17;0\nWireConnection;7;0;6;0\nWireConnection;8;0;7;0\nWireConnection;10;0;14;0\nWireConnection;10;1;11;0\nWireConnection;11;0;15;0\nWireConnection;11;1;12;0\nWireConnection;13;1;18;0\nWireConnection;14;0;9;0\nWireConnection;15;0;20;0\nWireConnection;19;0;4;0\nWireConnection;21;0;35;0\nWireConnection;21;1;22;0\nWireConnection;22;0;41;0\nWireConnection;23;0;43;0\nWireConnection;24;0;21;0\nWireConnection;25;1;26;0\nWireConnection;26;0;23;0\nWireConnection;26;1;24;0\nWireConnection;27;0;74;0\nWireConnection;27;1;25;0\nWireConnection;28;0;27;0\nWireConnection;29;0;94;0\nWireConnection;29;1;30;3\nWireConnection;29;2;28;0\nWireConnection;30;0;43;0\nWireConnection;31;0;43;0\nWireConnection;31;1;39;0\nWireConnection;32;0;34;0\nWireConnection;32;1;33;0\nWireConnection;33;1;31;0\nWireConnection;34;1;29;0\nWireConnection;36;0;26;0\nWireConnection;37;0;26;0\nWireConnection;37;1;73;0\nWireConnection;38;0;37;0\nWireConnection;39;0;30;3\nWireConnection;39;1;38;0\nWireConnection;39;2;76;0\nWireConnection;40;0;105;0\nWireConnection;43;1;21;0\nWireConnection;44;0;47;0\nWireConnection;45;0;44;0\nWireConnection;45;1;69;0\nWireConnection;46;0;52;0\nWireConnection;47;0;46;0\nWireConnection;47;1;68;0\nWireConnection;49;0;45;0\nWireConnection;50;0;51;0\nWireConnection;51;0;60;0\nWireConnection;51;1;48;0\nWireConnection;52;0;50;0\nWireConnection;52;1;67;0\nWireConnection;53;0;57;0\nWireConnection;54;0;56;0\nWireConnection;54;1;68;0\nWireConnection;55;0;54;0\nWireConnection;56;0;63;0\nWireConnection;57;0;55;0\nWireConnection;57;1;58;0\nWireConnection;58;0;69;0\nWireConnection;59;1;70;0\nWireConnection;60;0;61;0\nWireConnection;60;1;59;0\nWireConnection;62;0;65;0\nWireConnection;62;1;64;0\nWireConnection;63;0;62;0\nWireConnection;64;0;71;0\nWireConnection;65;0;72;0\nWireConnection;66;0;49;0\nWireConnection;75;0;53;0\nWireConnection;78;1;93;0\nWireConnection;79;0;77;2\nWireConnection;79;1;78;0\nWireConnection;80;0;83;0\nWireConnection;81;0;80;0\nWireConnection;82;0;81;0\nWireConnection;82;1;86;0\nWireConnection;82;2;88;0\nWireConnection;83;0;79;0\nWireConnection;83;1;84;0\nWireConnection;84;0;87;0\nWireConnection;85;0;82;0\nWireConnection;89;0;90;0\nWireConnection;92;0;91;0\nWireConnection;92;1;89;0\nWireConnection;93;0;92;0\nWireConnection;96;0;107;1\nWireConnection;97;0;95;3\nWireConnection;98;0;117;0\nWireConnection;98;1;97;0\nWireConnection;99;0;96;0\nWireConnection;100;0;98;0\nWireConnection;101;0;99;0\nWireConnection;102;0;100;0\nWireConnection;103;0;101;0\nWireConnection;103;1;106;0\nWireConnection;104;0;106;0\nWireConnection;104;1;103;0\nWireConnection;104;2;102;0\nWireConnection;105;0;104;0\nWireConnection;107;0;112;0\nWireConnection;108;0;32;0\nWireConnection;108;1;121;28\nWireConnection;108;2;121;0\nWireConnection;109;0;121;0\nWireConnection;109;1;85;0\nWireConnection;110;0;10;0\nWireConnection;110;1;13;0\nWireConnection;111;1;110;0\nWireConnection;114;0;112;0\nWireConnection;114;1;113;0\nWireConnection;115;0;114;0\nWireConnection;118;0;122;0\nWireConnection;0;0;108;0\nWireConnection;123;0;119;0\nWireConnection;119;0;118;0\nWireConnection;119;1;109;0\nWireConnection;122;4;120;0\nASEEND*/\n//CHKSM=B2CCA7B9C3C2FE4783B3D370F27748F24D6456E7" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Physical Height).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset old mode 100644 new mode 100755 index c12b8fcc4..20d039107 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset @@ -12,11 +12,11 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} m_Name: Stylized Fog (Stepped) m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor v1.9.1.5\n// Available at the - Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19105\nNode;AmplifyShaderEditor.FunctionNode;1;-4112,256;Inherit;False;Reconstruct + m_functionInfo: "// Made with Amplify Shader Editor v1.9.2.2\n// Available at the + Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19202\nNode;AmplifyShaderEditor.FunctionNode;1;-4112,256;Inherit;False;Reconstruct World Position From Depth;-1;;4;e7094bcbcc80eb140b2a3dbe6a861de8;0;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;2;-3888,64;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.BreakToComponentsNode;3;-3792,256;Inherit;False;FLOAT4;1;0;FLOAT4;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DynamicAppendNode;4;-3616,256;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;5;-3616,128;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DistanceOpNode;6;-3472,192;Inherit;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;7;-3168,80;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-3024,0;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;9;-2896,0;Inherit;False;Distance;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;10;-2208,-992;Inherit;False;9;Distance;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;11;-1744,-896;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;12;-1904,-864;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;13;-1648,-864;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WireNode;14;-1424,-880;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;15;-1216,-896;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;16;-1344,-864;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WireNode;17;-1312,-480;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;18;-1920,-480;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;19;-1408,-464;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;20;-1520,-448;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WireNode;21;-1264,-416;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;22;-1008,-608;Inherit;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.Compare;23;-1104,-864;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.WireNode;24;-960,-368;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;25;-816,-512;Inherit;False;Simple Alpha Gradient;-1;;6;dcdf8d3119642fc418259a3fbefbf0a9;0;7;115;FLOAT4;0,0,0,0;False;117;FLOAT;0;False;118;FLOAT;0;False;119;FLOAT;0;False;120;FLOAT;0;False;121;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;26;-720,-848;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.DynamicAppendNode;27;-512,-848;Inherit;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;28;-384,-848;Inherit;False;FogColors;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;29;-2400,368;Inherit;False;9;Distance;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;30;-2192,160;Inherit;False;FLOAT4;1;0;FLOAT4;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SaturateNode;31;-2224,368;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;32;-2048,320;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;33;-1920,240;Inherit;False;2;2;0;FLOAT;1.5;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RGBToHSVNode;34;-2224,-176;Inherit;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RGBToHSVNode;35;-2240,-400;Inherit;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-2032,64;Inherit;False;67;LightMask;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;37;-1808,128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;38;-2000,-224;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;39;-1648,96;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.HSVToRGBNode;40;-1856,-304;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.LerpOp;41;-1552,-128;Inherit;False;3;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ScreenColorNode;42;-1344,-224;Inherit;False;Global;_GrabScreen0;Grab - Screen 0;5;0;Create;True;0;0;0;False;0;False;Object;-1;False;False;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.LerpOp;43;-1104,-48;Inherit;True;3;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ColorNode;44;-1344,-640;Inherit;False;Global;CZY_FogColor5;CZY_FogColor5;4;1;[HDR];Create;False;0;0;0;False;0;False;0.164721,0,1,1;0.4082618,0.4436835,0.5620102,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;45;-1648,-640;Inherit;False;Global;CZY_FogColor4;CZY_FogColor4;3;1;[HDR];Create;False;0;0;0;False;0;False;0,0.8501792,1,1;0.01047653,0.1888754,0.3660949,0.7568628;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;46;-1904,-640;Inherit;False;Global;CZY_FogColor3;CZY_FogColor3;2;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0.7469492,1;0.05693418,0.2154171,0.352905,0.5019608;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;47;-2208,-656;Inherit;False;Global;CZY_FogColor1;CZY_FogColor1;0;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0.8999224,1;0,0,0,0.007843138;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;48;-2208,-832;Inherit;False;Global;CZY_FogColor2;CZY_FogColor2;1;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0,1;0.02065365,0.1622625,0.2620777,0.1372549;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;49;-2208,-912;Inherit;False;Global;CZY_FogColorStart1;CZY_FogColorStart1;5;0;Create;False;0;0;0;False;0;False;1;5;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;50;-1904,-720;Inherit;False;Global;CZY_FogColorStart2;CZY_FogColorStart2;6;0;Create;False;0;0;0;False;0;False;2;15;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;51;-1648,-720;Inherit;False;Global;CZY_FogColorStart3;CZY_FogColorStart3;7;0;Create;False;0;0;0;False;0;False;3;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;52;-1344,-720;Inherit;False;Global;CZY_FogColorStart4;CZY_FogColorStart4;8;0;Create;False;0;0;0;False;0;False;4;40;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;53;-2592,-480;Inherit;False;Global;CZY_LightColor;CZY_LightColor;15;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;7.485935,1.164297,0.6393425,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;54;-3344,0;Inherit;False;Global;CZY_FogDepthMultiplier;CZY_FogDepthMultiplier;12;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;55;-2880,1968;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;56;-2944,1744;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;57;-2624,1888;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;58;-2736,2048;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;59;-2384,1968;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;60;-2192,1968;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;61;-1872,1968;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;62;-1664,1952;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;63;-1360,1968;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;64;-1168,1968;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;65;-1008,1968;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;66;-864,1968;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;67;-704,1968;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;68;-1024,2240;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;69;-864,2240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;70;-1168,2240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;71;-1344,2240;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;72;-720,2240;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;73;-1872,2304;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;74;-1680,2256;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;75;-3168,1968;Inherit;False;Global;CZY_FlareSquish;CZY_FlareSquish;11;0;Create;False;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;76;-2208,2080;Inherit;False;Global;CZy_SunDirection;CZy_SunDirection;9;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;77;-2192,2256;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;-0.5240059,0.652494,0.5474206;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;78;-1584,2128;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;14;0;Create;False;0;0;0;False;0;False;0;0.9845639;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;79;-1248,2112;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;13;0;Create;False;0;0;0;False;0;False;1;18.61625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;80;-1680,592;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;81;-1472,592;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;82;-2112,592;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;83;-2288,752;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;84;-1856,592;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-2640,528;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;86;-3136,512;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;87;-2992,512;Inherit;False;direction;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;88;-1184,592;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;89;-2496,656;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;90;-2800,656;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;91;-3040,736;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ObjectScaleNode;92;-3248,752;Inherit;False;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;93;-2656,656;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;94;-2368,592;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;95;-2800,512;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.WorldPosInputsNode;96;-3440,416;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;97;-3440,560;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;98;-3040,656;Inherit;False;Global;CZY_FogSmoothness;CZY_FogSmoothness;20;0;Create;False;0;0;0;False;0;False;0.1;0.625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;99;-1680,880;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;21;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;100;-2528,800;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;22;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;101;-2592,0;Inherit;False;28;FogColors;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionNode;102;-928,336;Inherit;False;UnderwaterMask;0;;58;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-496,336;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;104;-656,336;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;105;-1120,336;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;106;-992,544;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;107;-352,336;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-816,-48;Inherit;False;True;-1;Color;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;3;0;1;0\nWireConnection;4;0;3;0\nWireConnection;4;1;3;2\nWireConnection;5;0;2;1\nWireConnection;5;1;2;3\nWireConnection;6;0;5;0\nWireConnection;6;1;4;0\nWireConnection;7;0;6;0\nWireConnection;8;0;54;0\nWireConnection;8;1;7;0\nWireConnection;9;0;8;0\nWireConnection;11;0;10;0\nWireConnection;12;0;10;0\nWireConnection;12;1;49;0\nWireConnection;12;2;48;0\nWireConnection;12;3;47;0\nWireConnection;13;0;11;0\nWireConnection;13;1;50;0\nWireConnection;13;2;46;0\nWireConnection;13;3;12;0\nWireConnection;14;0;10;0\nWireConnection;15;0;10;0\nWireConnection;16;0;14;0\nWireConnection;16;1;51;0\nWireConnection;16;2;45;0\nWireConnection;16;3;13;0\nWireConnection;17;0;47;4\nWireConnection;18;0;10;0\nWireConnection;19;0;48;4\nWireConnection;20;0;46;4\nWireConnection;21;0;45;4\nWireConnection;22;0;49;0\nWireConnection;22;1;50;0\nWireConnection;22;2;51;0\nWireConnection;22;3;52;0\nWireConnection;23;0;15;0\nWireConnection;23;1;52;0\nWireConnection;23;2;44;0\nWireConnection;23;3;16;0\nWireConnection;24;0;44;4\nWireConnection;25;115;22;0\nWireConnection;25;117;17;0\nWireConnection;25;118;19;0\nWireConnection;25;119;20;0\nWireConnection;25;120;21;0\nWireConnection;25;121;24;0\nWireConnection;25;1;18;0\nWireConnection;26;0;23;0\nWireConnection;27;0;26;0\nWireConnection;27;1;26;1\nWireConnection;27;2;26;2\nWireConnection;27;3;25;0\nWireConnection;28;0;27;0\nWireConnection;30;0;101;0\nWireConnection;31;0;29;0\nWireConnection;32;0;30;3\nWireConnection;32;1;31;0\nWireConnection;33;1;32;0\nWireConnection;34;0;101;0\nWireConnection;35;0;53;0\nWireConnection;37;0;36;0\nWireConnection;37;1;33;0\nWireConnection;38;0;35;3\nWireConnection;38;1;34;3\nWireConnection;39;0;37;0\nWireConnection;40;0;35;1\nWireConnection;40;1;35;2\nWireConnection;40;2;38;0\nWireConnection;41;0;101;0\nWireConnection;41;1;40;0\nWireConnection;41;2;39;0\nWireConnection;43;0;42;0\nWireConnection;43;1;41;0\nWireConnection;43;2;32;0\nWireConnection;55;1;75;0\nWireConnection;57;0;56;0\nWireConnection;57;1;55;0\nWireConnection;59;0;57;0\nWireConnection;59;1;58;0\nWireConnection;60;0;59;0\nWireConnection;61;0;60;0\nWireConnection;61;1;76;0\nWireConnection;62;0;61;0\nWireConnection;63;0;62;0\nWireConnection;63;1;78;0\nWireConnection;64;0;63;0\nWireConnection;65;0;64;0\nWireConnection;65;1;79;0\nWireConnection;66;0;65;0\nWireConnection;67;0;66;0\nWireConnection;68;0;70;0\nWireConnection;68;1;79;0\nWireConnection;69;0;68;0\nWireConnection;70;0;71;0\nWireConnection;71;0;74;0\nWireConnection;71;1;78;0\nWireConnection;72;0;69;0\nWireConnection;73;0;60;0\nWireConnection;73;1;77;0\nWireConnection;74;0;73;0\nWireConnection;80;0;84;0\nWireConnection;81;0;80;0\nWireConnection;81;1;99;0\nWireConnection;82;0;94;0\nWireConnection;82;1;83;0\nWireConnection;83;0;100;0\nWireConnection;84;0;82;0\nWireConnection;85;0;95;1\nWireConnection;86;0;96;0\nWireConnection;86;1;97;0\nWireConnection;87;0;86;0\nWireConnection;88;0;81;0\nWireConnection;89;1;93;0\nWireConnection;90;0;98;0\nWireConnection;90;1;91;0\nWireConnection;91;0;92;0\nWireConnection;93;0;90;0\nWireConnection;94;0;85;0\nWireConnection;94;1;89;0\nWireConnection;95;0;87;0\nWireConnection;102;4;105;0\nWireConnection;103;0;104;0\nWireConnection;103;1;106;0\nWireConnection;104;0;102;0\nWireConnection;106;0;30;3\nWireConnection;106;1;88;0\nWireConnection;107;0;103;0\nWireConnection;0;0;43;0\nASEEND*/\n//CHKSM=FD1846D199AB19528D36A6F57C2E122760C360DE" + Screen 0;5;0;Create;True;0;0;0;False;0;False;Object;-1;False;False;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.LerpOp;43;-1104,-48;Inherit;True;3;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ColorNode;44;-1344,-640;Inherit;False;Global;CZY_FogColor5;CZY_FogColor5;4;1;[HDR];Create;False;0;0;0;False;0;False;0.164721,0,1,1;0.5486097,0.3798958,0.4164425,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;45;-1648,-640;Inherit;False;Global;CZY_FogColor4;CZY_FogColor4;3;1;[HDR];Create;False;0;0;0;False;0;False;0,0.8501792,1,1;0.009631647,0.1552223,0.3030959,0.7568628;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;46;-1904,-640;Inherit;False;Global;CZY_FogColor3;CZY_FogColor3;2;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0.7469492,1;0.04984139,0.1773265,0.2927523,0.5019608;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;47;-2208,-656;Inherit;False;Global;CZY_FogColor1;CZY_FogColor1;0;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0.8999224,1;0,0,0,0.007843138;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;48;-2208,-832;Inherit;False;Global;CZY_FogColor2;CZY_FogColor2;1;1;[HDR];Create;False;0;0;0;False;0;False;1,0,0,1;0.01611027,0.1269028,0.2073984,0.1372549;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;49;-2208,-912;Inherit;False;Global;CZY_FogColorStart1;CZY_FogColorStart1;5;0;Create;False;0;0;0;False;0;False;1;5;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;50;-1904,-720;Inherit;False;Global;CZY_FogColorStart2;CZY_FogColorStart2;6;0;Create;False;0;0;0;False;0;False;2;12;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;51;-1648,-720;Inherit;False;Global;CZY_FogColorStart3;CZY_FogColorStart3;7;0;Create;False;0;0;0;False;0;False;3;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;52;-1344,-720;Inherit;False;Global;CZY_FogColorStart4;CZY_FogColorStart4;8;0;Create;False;0;0;0;False;0;False;4;35;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;53;-2592,-480;Inherit;False;Global;CZY_LightColor;CZY_LightColor;15;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;11.78502,1.011402,0.1405153,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;54;-3344,0;Inherit;False;Global;CZY_FogDepthMultiplier;CZY_FogDepthMultiplier;12;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;55;-2880,1968;Inherit;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;56;-2944,1744;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;57;-2624,1888;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;58;-2736,2048;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;59;-2384,1968;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;60;-2192,1968;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;61;-1872,1968;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;62;-1664,1952;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;63;-1360,1968;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;64;-1168,1968;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;65;-1008,1968;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;66;-864,1968;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;67;-704,1968;Half;False;LightMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;68;-1024,2240;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;69;-864,2240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;70;-1168,2240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;71;-1344,2240;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;72;-720,2240;Half;False;MoonMask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;73;-1872,2304;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;74;-1680,2256;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;75;-3168,1968;Inherit;False;Global;CZY_FlareSquish;CZY_FlareSquish;11;0;Create;False;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;76;-2208,2080;Inherit;False;Global;CZy_SunDirection;CZy_SunDirection;9;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;77;-2192,2256;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;78;-1584,2128;Half;False;Global;CZY_LightIntensity;CZY_LightIntensity;14;0;Create;False;0;0;0;False;0;False;0;0.9766085;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;79;-1248,2112;Half;False;Global;CZY_LightFalloff;CZY_LightFalloff;13;0;Create;False;0;0;0;False;0;False;1;14.67576;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;80;-1680,592;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;81;-1472,592;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;82;-2112,592;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;83;-2288,752;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;84;-1856,592;Inherit;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-2640,528;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;86;-3136,512;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;87;-2992,512;Inherit;False;direction;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;88;-1184,592;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;89;-2496,656;Inherit;False;2;0;FLOAT;1;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;90;-2800,656;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;100;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LengthOpNode;91;-3040,736;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ObjectScaleNode;92;-3248,752;Inherit;False;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;93;-2656,656;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;94;-2368,592;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;95;-2800,512;Inherit;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.WorldPosInputsNode;96;-3440,416;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;97;-3440,560;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;98;-3040,656;Inherit;False;Global;CZY_FogSmoothness;CZY_FogSmoothness;20;0;Create;False;0;0;0;False;0;False;0.1;0.625;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;99;-1680,880;Inherit;False;Global;CZY_FogIntensity;CZY_FogIntensity;21;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;100;-2528,800;Inherit;False;Global;CZY_FogOffset;CZY_FogOffset;22;0;Create;False;0;0;0;False;0;False;1;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;101;-2592,0;Inherit;False;28;FogColors;1;0;OBJECT;;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionNode;102;-928,336;Inherit;False;UnderwaterMask;0;;58;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-496,336;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;104;-656,336;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;105;-1120,336;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;107;-352,336;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-816,-48;Inherit;False;True;-1;Color;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;106;-971.1059,561.7988;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nWireConnection;3;0;1;0\nWireConnection;4;0;3;0\nWireConnection;4;1;3;2\nWireConnection;5;0;2;1\nWireConnection;5;1;2;3\nWireConnection;6;0;5;0\nWireConnection;6;1;4;0\nWireConnection;7;0;6;0\nWireConnection;8;0;54;0\nWireConnection;8;1;7;0\nWireConnection;9;0;8;0\nWireConnection;11;0;10;0\nWireConnection;12;0;10;0\nWireConnection;12;1;49;0\nWireConnection;12;2;48;0\nWireConnection;12;3;47;0\nWireConnection;13;0;11;0\nWireConnection;13;1;50;0\nWireConnection;13;2;46;0\nWireConnection;13;3;12;0\nWireConnection;14;0;10;0\nWireConnection;15;0;10;0\nWireConnection;16;0;14;0\nWireConnection;16;1;51;0\nWireConnection;16;2;45;0\nWireConnection;16;3;13;0\nWireConnection;17;0;47;4\nWireConnection;18;0;10;0\nWireConnection;19;0;48;4\nWireConnection;20;0;46;4\nWireConnection;21;0;45;4\nWireConnection;22;0;49;0\nWireConnection;22;1;50;0\nWireConnection;22;2;51;0\nWireConnection;22;3;52;0\nWireConnection;23;0;15;0\nWireConnection;23;1;52;0\nWireConnection;23;2;44;0\nWireConnection;23;3;16;0\nWireConnection;24;0;44;4\nWireConnection;25;115;22;0\nWireConnection;25;117;17;0\nWireConnection;25;118;19;0\nWireConnection;25;119;20;0\nWireConnection;25;120;21;0\nWireConnection;25;121;24;0\nWireConnection;25;1;18;0\nWireConnection;26;0;23;0\nWireConnection;27;0;26;0\nWireConnection;27;1;26;1\nWireConnection;27;2;26;2\nWireConnection;27;3;25;0\nWireConnection;28;0;27;0\nWireConnection;30;0;101;0\nWireConnection;31;0;29;0\nWireConnection;32;0;30;3\nWireConnection;32;1;31;0\nWireConnection;33;1;32;0\nWireConnection;34;0;101;0\nWireConnection;35;0;53;0\nWireConnection;37;0;36;0\nWireConnection;37;1;33;0\nWireConnection;38;0;35;3\nWireConnection;38;1;34;3\nWireConnection;39;0;37;0\nWireConnection;40;0;35;1\nWireConnection;40;1;35;2\nWireConnection;40;2;38;0\nWireConnection;41;0;101;0\nWireConnection;41;1;40;0\nWireConnection;41;2;39;0\nWireConnection;43;0;42;0\nWireConnection;43;1;41;0\nWireConnection;43;2;32;0\nWireConnection;55;1;75;0\nWireConnection;57;0;56;0\nWireConnection;57;1;55;0\nWireConnection;59;0;57;0\nWireConnection;59;1;58;0\nWireConnection;60;0;59;0\nWireConnection;61;0;60;0\nWireConnection;61;1;76;0\nWireConnection;62;0;61;0\nWireConnection;63;0;62;0\nWireConnection;63;1;78;0\nWireConnection;64;0;63;0\nWireConnection;65;0;64;0\nWireConnection;65;1;79;0\nWireConnection;66;0;65;0\nWireConnection;67;0;66;0\nWireConnection;68;0;70;0\nWireConnection;68;1;79;0\nWireConnection;69;0;68;0\nWireConnection;70;0;71;0\nWireConnection;71;0;74;0\nWireConnection;71;1;78;0\nWireConnection;72;0;69;0\nWireConnection;73;0;60;0\nWireConnection;73;1;77;0\nWireConnection;74;0;73;0\nWireConnection;80;0;84;0\nWireConnection;81;0;80;0\nWireConnection;81;1;99;0\nWireConnection;82;0;94;0\nWireConnection;82;1;83;0\nWireConnection;83;0;100;0\nWireConnection;84;0;82;0\nWireConnection;85;0;95;1\nWireConnection;86;0;96;0\nWireConnection;86;1;97;0\nWireConnection;87;0;86;0\nWireConnection;88;0;81;0\nWireConnection;89;1;93;0\nWireConnection;90;0;98;0\nWireConnection;90;1;91;0\nWireConnection;91;0;92;0\nWireConnection;93;0;90;0\nWireConnection;94;0;85;0\nWireConnection;94;1;89;0\nWireConnection;95;0;87;0\nWireConnection;102;4;105;0\nWireConnection;103;0;104;0\nWireConnection;103;1;106;0\nWireConnection;104;0;102;0\nWireConnection;107;0;103;0\nWireConnection;0;0;43;0\nWireConnection;106;0;30;3\nWireConnection;106;1;88;0\nASEEND*/\n//CHKSM=EA3949ADE6CEDB2E2A839F9D03E604E7E5A47CE1" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Fog (Stepped).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset old mode 100644 new mode 100755 index 6ea26d7bd..ef71ad7b8 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset @@ -15,14 +15,14 @@ MonoBehaviour: m_functionInfo: "// Made with Amplify Shader Editor v1.9.1.5\n// Available at the Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19105\nNode;AmplifyShaderEditor.CommentaryNode;1;-2089.845,-633.3315;Inherit;False;999.7085;277.6771;;6;238;224;221;220;208;207;;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;2;-4514.161,665.6758;Inherit;False;2040.225;680.2032;;27;240;239;237;236;235;234;233;232;231;230;229;228;227;226;225;205;169;168;164;163;160;146;68;53;42;33;31;Moon Block;0.514151,0.9898598,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;3;-4546.612,1510.106;Inherit;False;2156.234;658.7953;;16;154;153;152;125;112;108;105;103;102;96;95;94;91;86;85;81;Rainbow - Block;1,0.9770144,0.5137255,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;4;-4519.779,-167.3129;Inherit;False;2385.535;665.2547;;33;223;222;219;218;217;216;215;214;213;212;211;210;209;206;204;203;202;167;166;165;147;143;142;141;107;97;72;66;62;51;46;44;246;Sun + Block;1,0.9770144,0.5137255,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;4;-4519.779,-167.3129;Inherit;False;2385.535;665.2547;;32;223;222;219;218;217;216;215;214;213;212;211;210;209;206;204;203;202;167;166;165;147;143;142;141;107;97;72;66;62;51;46;44;Sun Block;0.514151,0.9898598,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;5;-4488.144,-1268.361;Inherit;False;2319.161;920.8362;;25;161;149;148;145;144;140;139;138;137;136;135;134;133;132;131;130;129;128;63;39;17;16;11;10;8;Variable Declaration;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;6;-377.8453,-1289.332;Inherit;False;2833.51;1041.92;;29;197;196;195;193;192;191;190;174;151;150;123;120;111;104;100;98;58;52;38;35;30;25;23;22;15;14;13;12;9;Galaxy - Pattern;1,0.5235849,0.5235849,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;7;22.15466,-2265.332;Inherit;False;2059.286;778.0105;;23;194;176;175;170;92;90;80;79;78;77;76;75;74;73;71;65;61;60;57;49;48;45;34;Stars;1,0.7345774,0.5254902,1;0;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;8;-4393.952,-1099.874;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.PannerNode;9;-89.84534,-1177.332;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.0007,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;10;-4185.845,-553.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;11;-4377.845,-473.3315;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;13;-345.8453,-1017.331;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PannerNode;14;-89.84534,-985.3315;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.001,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;15;-345.8453,-1097.332;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PannerNode;16;-3993.845,-553.3315;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.004,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;17;-4187.221,-1105.762;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;18;3352.5,-1716.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;19;3815.696,-1530.81;Inherit;False;Simplex2D;True;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;20;3160.5,-1844.092;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;21;3528.5,-1716.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;2;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;22;902.1547,-1033.332;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;23;582.1547,-953.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;24;3699.767,-1386.449;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;25;598.1547,-1145.332;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.8;False;3;FLOAT;0.3;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;26;3382.155,-441.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;27;3622.271,-1524.098;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;28;3382.155,-233.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;29;3457.271,-1529.098;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;30;534.1547,-777.3315;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;31;-3808.679,767.3839;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;32;3464.5,-1908.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;33;-3542.78,765.0157;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;34;86.15466,-2057.332;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;35;726.1547,-777.3315;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.2;False;3;FLOAT;0.3;False;4;FLOAT;-0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;36;3417.624,-1441.865;Inherit;False;1;0;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;37;4008.5,-1828.092;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;38;726.1547,-953.3315;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0.3;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;39;-4377.845,-553.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;3382.155,-41.33148;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;41;3160.5,-1764.092;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;42;-3404.057,763.9577;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.DynamicAppendNode;43;4310.155,-297.3315;Inherit;False;COLOR;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;44;-4468.622,270.4248;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.PannerNode;45;278.1547,-2137.332;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.0007,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;46;-4399.211,121.3366;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;47;3750.155,-41.33148;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;6;False;2;FLOAT;2.04;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;48;454.1547,-1929.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;0.1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;49;454.1547,-2137.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;50;4307.767,-1722.449;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;51;-4219.466,183.5479;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;52;1190.155,-761.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;53;-3272.901,758.4142;Half;False;MoonFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;54;3891.767,-1386.449;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0.2;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;55;3750.155,-441.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;56;3750.155,-233.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;8;False;2;FLOAT;2.04;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;57;278.1547,-1929.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;58;1062.155,-761.3315;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;59;4179.767,-1722.449;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;60;950.1547,-2041.332;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;61;998.1547,-1881.332;Inherit;False;192;GalaxyPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;62;-4092.35,182.3002;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;63;-3817.845,-553.3315;Inherit;False;GalaxyPos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;64;1729.705,502.3174;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;65;982.1547,-2201.332;Inherit;False;171;StarPlacementPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;66;-3920.604,188.2273;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;67;2002.704,621.3174;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.01;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PowerNode;68;-3963.756,770.1641;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;69;4470.155,-297.3315;Inherit;False;GalaxyColoring;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;70;2004.923,448.5204;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;-0.005;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;71;1222.155,-1993.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;73;1590.155,-1881.332;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;74;1382.155,-2057.332;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;75;86.15466,-1977.332;Inherit;False;1;0;FLOAT;0.001;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;76;1206.155,-1881.332;Inherit;False;53;MoonFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;77;1478.155,-1881.332;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;78;1222.155,-2089.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;79;966.1547,-1753.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;80;1366.155,-1881.332;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.GetLocalVarNode;81;-4226.506,1986.292;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;82;2998.155,-761.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;83;2824.27,625.9594;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;84;2998.155,-505.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-4258.506,1874.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;86;-4034.506,1986.292;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;87;2998.155,-633.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;88;1665.705,1526.485;Inherit;False;93;LightColumnsPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;90;1878.155,-2056.332;Inherit;True;StarPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;91;-4261.506,1774.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;1750.155,-2057.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;93;3096.27,625.9594;Inherit;False;LightColumnsPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;94;-3355.895,1732.43;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GradientNode;95;-3397.18,1612.189;Inherit;False;0;8;4;1,0,0,0.1205921;1,0.3135593,0,0.2441138;1,0.8774895,0.2216981,0.3529412;0.3030533,1,0.2877358,0.4529488;0.3726415,1,0.9559749,0.5529412;0.4669811,0.7253776,1,0.6470588;0.1561944,0.3586135,0.735849,0.802945;0.2576377,0.08721964,0.5283019,0.9264668;0,0;0,0.08235294;0.6039216,0.8264744;0,1;0;1;OBJECT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;96;-4114.506,1842.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;97;-3941.264,-77.33667;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;98;1830.155,-1049.332;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;99;-1090.838,29.97119;Inherit;False;140;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;100;1942.155,-745.3315;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;101;2952.27,625.9594;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;102;-3810.506,1762.292;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-3602.339,1849.106;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;104;1750.155,-809.3315;Inherit;False;192;GalaxyPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;105;-3810.506,1922.292;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;106;3222.155,-649.3315;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;107;-3786.187,-80.117;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;108;-2812.506,1838.292;Inherit;False;4;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;109;1939.705,1561.485;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;110;-816.5524,100.8527;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;111;2102.155,-889.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;112;-2636.506,1833.292;Inherit;False;RainbowClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;113;-1085.838,108.9712;Inherit;False;139;ZenithColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;2098.705,1556.485;Inherit;False;LightColumnsColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;115;-884.8213,1091.252;Inherit;False;219;SunRender;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;116;-890.8213,1170.252;Inherit;False;53;MoonFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;117;-933.1963,1326;Inherit;False;112;RainbowClipping;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;118;-874.4773,1009.79;Inherit;False;143;SunFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;119;-936.4484,1401.455;Inherit;False;114;LightColumnsColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;120;2230.155,-905.3315;Inherit;False;GalaxyFullColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;121;-917.5323,931.4224;Inherit;False;127;SimpleSkyGradient;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;122;-920.2993,1251.272;Inherit;False;120;GalaxyFullColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;123;1974.155,-1049.332;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;124;2736.74,-319.8255;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.GradientSampleNode;125;-3150.895,1690.43;Inherit;True;2;0;OBJECT;;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;126;-663.1677,1075.132;Inherit;False;7;7;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;5;COLOR;0,0,0,0;False;6;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;127;-633.8453,102.6685;Inherit;False;SimpleSkyGradient;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;128;-3401.845,-569.3315;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;129;-3129.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;130;-3609.845,-569.3315;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;131;-2825.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;132;-2521.845,-569.3315;Inherit;False;GradientPos;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;133;-2681.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;134;-2969.845,-569.3315;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;135;-4395.624,-788.6445;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;136;-4187.624,-788.6445;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;137;-3803.625,-788.6445;Inherit;False;SimpleGradient;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;138;-3995.624,-788.6445;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;139;-3593.845,-985.3315;Inherit;False;ZenithColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;140;-3577.845,-1177.332;Inherit;False;HorizonColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;142;-3241.845,-73.33148;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;143;-3113.845,-73.33148;Half;False;SunFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;144;-3769.845,-1177.332;Inherit;False;Filter + Pattern;1,0.5235849,0.5235849,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;7;22.15466,-2265.332;Inherit;False;2059.286;778.0105;;23;194;176;175;170;92;90;80;79;78;77;76;75;74;73;71;65;61;60;57;49;48;45;34;Stars;1,0.7345774,0.5254902,1;0;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;8;-4393.952,-1099.874;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.PannerNode;9;-89.84534,-1177.332;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.0007,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;10;-4185.845,-553.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;11;-4377.845,-473.3315;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;13;-345.8453,-1017.331;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PannerNode;14;-89.84534,-985.3315;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.001,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;15;-345.8453,-1097.332;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PannerNode;16;-3993.845,-553.3315;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.004,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;17;-4187.221,-1105.762;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;18;3352.5,-1716.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;19;3815.696,-1530.81;Inherit;False;Simplex2D;True;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;20;3160.5,-1844.092;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;21;3528.5,-1716.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;2;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;22;902.1547,-1033.332;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;23;582.1547,-953.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;24;3699.767,-1386.449;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;25;598.1547,-1145.332;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.8;False;3;FLOAT;0.3;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;26;3382.155,-441.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;27;3622.271,-1524.098;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;28;3382.155,-233.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;29;3457.271,-1529.098;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;30;534.1547,-777.3315;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;31;-3808.679,767.3839;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;32;3464.5,-1908.092;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;33;-3542.78,765.0157;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;34;86.15466,-2057.332;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TFHCRemapNode;35;726.1547,-777.3315;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0.2;False;3;FLOAT;0.3;False;4;FLOAT;-0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;36;3417.624,-1441.865;Inherit;False;1;0;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;37;4008.5,-1828.092;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;38;726.1547,-953.3315;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0.3;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;39;-4377.845,-553.3315;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;3382.155,-41.33148;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;41;3160.5,-1764.092;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;42;-3404.057,763.9577;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.DynamicAppendNode;43;4310.155,-297.3315;Inherit;False;COLOR;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;COLOR;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;44;-4468.622,270.4248;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.PannerNode;45;278.1547,-2137.332;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.0007,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;46;-4399.211,121.3366;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;47;3750.155,-41.33148;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;6;False;2;FLOAT;2.04;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;48;454.1547,-1929.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;0.1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;49;454.1547,-2137.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;50;4307.767,-1722.449;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;51;-4219.466,183.5479;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SaturateNode;52;1190.155,-761.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;53;-3272.901,758.4142;Half;False;MoonFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;54;3891.767,-1386.449;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0.2;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;55;3750.155,-441.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;10;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;56;3750.155,-233.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;8;False;2;FLOAT;2.04;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;57;278.1547,-1929.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;58;1062.155,-761.3315;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;59;4179.767,-1722.449;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;60;950.1547,-2041.332;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;61;998.1547,-1881.332;Inherit;False;192;GalaxyPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;62;-4092.35,182.3002;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;63;-3817.845,-553.3315;Inherit;False;GalaxyPos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;64;1729.705,502.3174;Inherit;False;17;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;65;982.1547,-2201.332;Inherit;False;171;StarPlacementPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;66;-3920.604,188.2273;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;67;2002.704,621.3174;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.01;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PowerNode;68;-3963.756,770.1641;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;69;4470.155,-297.3315;Inherit;False;GalaxyColoring;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;70;2004.923,448.5204;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;-0.005;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;71;1222.155,-1993.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;72;-3773.008,180.0257;Inherit;False;SunDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;73;1590.155,-1881.332;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;74;1382.155,-2057.332;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;75;86.15466,-1977.332;Inherit;False;1;0;FLOAT;0.001;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;76;1206.155,-1881.332;Inherit;False;53;MoonFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;77;1478.155,-1881.332;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;78;1222.155,-2089.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;79;966.1547,-1753.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;80;1366.155,-1881.332;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.GetLocalVarNode;81;-4226.506,1986.292;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;82;2998.155,-761.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;83;2824.27,625.9594;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;84;2998.155,-505.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;85;-4258.506,1874.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;86;-4034.506,1986.292;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;87;2998.155,-633.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;88;1665.705,1526.485;Inherit;False;93;LightColumnsPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;90;1878.155,-2056.332;Inherit;True;StarPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;91;-4261.506,1774.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;92;1750.155,-2057.332;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;93;3096.27,625.9594;Inherit;False;LightColumnsPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;94;-3355.895,1732.43;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GradientNode;95;-3397.18,1612.189;Inherit;False;0;8;4;1,0,0,0.1205921;1,0.3135593,0,0.2441138;1,0.8774895,0.2216981,0.3529412;0.3030533,1,0.2877358,0.4529488;0.3726415,1,0.9559749,0.5529412;0.4669811,0.7253776,1,0.6470588;0.1561944,0.3586135,0.735849,0.802945;0.2576377,0.08721964,0.5283019,0.9264668;0,0;0,0.08235294;0.6039216,0.8264744;0,1;0;1;OBJECT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;96;-4114.506,1842.292;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;97;-3941.264,-77.33667;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;98;1830.155,-1049.332;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;99;-1090.838,29.97119;Inherit;False;140;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;100;1942.155,-745.3315;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;101;2952.27,625.9594;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;102;-3810.506,1762.292;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;-3602.339,1849.106;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;104;1750.155,-809.3315;Inherit;False;192;GalaxyPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;105;-3810.506,1922.292;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;106;3222.155,-649.3315;Inherit;False;3;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;107;-3786.187,-80.117;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;108;-2812.506,1838.292;Inherit;False;4;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;109;1939.705,1561.485;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;110;-816.5524,100.8527;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;111;2102.155,-889.3315;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;112;-2636.506,1833.292;Inherit;False;RainbowClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;113;-1085.838,108.9712;Inherit;False;139;ZenithColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;2098.705,1556.485;Inherit;False;LightColumnsColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;115;-884.8213,1091.252;Inherit;False;219;SunRender;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;116;-890.8213,1170.252;Inherit;False;53;MoonFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;117;-933.1963,1326;Inherit;False;112;RainbowClipping;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;118;-874.4773,1009.79;Inherit;False;143;SunFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;119;-936.4484,1401.455;Inherit;False;114;LightColumnsColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;120;2230.155,-905.3315;Inherit;False;GalaxyFullColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;121;-917.5323,931.4224;Inherit;False;127;SimpleSkyGradient;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;122;-920.2993,1251.272;Inherit;False;120;GalaxyFullColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;123;1974.155,-1049.332;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;124;2736.74,-319.8255;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.GradientSampleNode;125;-3150.895,1690.43;Inherit;True;2;0;OBJECT;;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;126;-663.1677,1075.132;Inherit;False;7;7;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;5;COLOR;0,0,0,0;False;6;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;127;-633.8453,102.6685;Inherit;False;SimpleSkyGradient;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;128;-3401.845,-569.3315;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;129;-3129.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;130;-3609.845,-569.3315;Inherit;False;137;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;131;-2825.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;132;-2521.845,-569.3315;Inherit;False;GradientPos;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;133;-2681.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;134;-2969.845,-569.3315;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;135;-4395.624,-788.6445;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;136;-4187.624,-788.6445;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;137;-3803.625,-788.6445;Inherit;False;SimpleGradient;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;138;-3995.624,-788.6445;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;139;-3593.845,-985.3315;Inherit;False;ZenithColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;140;-3577.845,-1177.332;Inherit;False;HorizonColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;141;-3369.845,-73.33148;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;142;-3241.845,-73.33148;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;143;-3113.845,-73.33148;Half;False;SunFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;144;-3769.845,-1177.332;Inherit;False;Filter Color;-1;;1;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;145;-3785.845,-983.3315;Inherit;False;Filter Color;-1;;2;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;146;-3753.845,871.936;Inherit;False;Filter Color;-1;;3;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;147;-3577.845,-9.331482;Inherit;False;Filter - Color;-1;;4;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;148;-3993.845,-1177.332;Inherit;False;Global;CZY_HorizonColor;CZY_HorizonColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0,0.5555584,0.9037604,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;149;-3993.845,-985.3315;Inherit;False;Global;CZY_ZenithColor;CZY_ZenithColor;4;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.4000979,0.6638572,0.764151,0;0,0.1150777,0.3568628,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;150;1622.155,-985.3315;Inherit;False;Global;CZY_StarColor;CZY_StarColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;151;1654.155,-649.3315;Inherit;False;Global;CZY_GalaxyMultiplier;CZY_GalaxyMultiplier;20;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;152;-3132.052,1912.737;Inherit;False;Global;CZY_RainbowIntensity;CZY_RainbowIntensity;21;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;153;-4441.506,1771.292;Inherit;False;Global;CZY_RainbowSize;CZY_RainbowSize;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;154;-4450.506,1874.292;Inherit;False;Global;CZY_RainbowWidth;CZY_RainbowWidth;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.7;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;155;1678.624,1646.813;Inherit;False;Global;CZY_LightColumnColor;CZY_LightColumnColor;19;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;156;2646.155,-489.3315;Inherit;False;Global;CZY_GalaxyColor3;CZY_GalaxyColor3;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.3537736,0.6836287,1,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;157;2646.155,-665.3315;Inherit;False;Global;CZY_GalaxyColor2;CZY_GalaxyColor2;2;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.9333333,0.8941177,2,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;158;2646.155,-841.3315;Inherit;False;Global;CZY_GalaxyColor1;CZY_GalaxyColor1;3;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.2196078,0.4627451,1.341177,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMinOpNode;159;2579.004,518.3174;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;160;-3961.845,871.6685;Inherit;False;Global;CZY_MoonFlareColor;CZY_MoonFlareColor;9;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0.02352941,0.08627451,0.1490196,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;161;-3129.845,-489.3315;Inherit;False;Global;CZY_Power;CZY_Power;0;1;[HideInInspector];Create;True;0;0;0;False;0;False;1;0.574;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;162;-1081.845,198.6685;Inherit;False;132;GradientPos;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;163;-4294.492,773.7781;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;164;-4105.845,774.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;165;-4073.845,-105.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;166;-4265.845,-105.3315;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;167;-4457.845,-105.3315;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;168;-4249.845,902.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;20;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;169;-4105.845,902.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;175;627.1547,-2150.332;Inherit;True;Global;CZY_StarMap;CZY_StarMap;0;0;Create;True;0;0;0;False;0;False;-1;610adfdc91abe6e49a06f9b16aaeed7e;610adfdc91abe6e49a06f9b16aaeed7e;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;176;661.1547,-1753.332;Inherit;True;Global;CZY_GalaxyStarMap;CZY_GalaxyStarMap;5;0;Create;True;0;0;0;False;0;False;-1;831ed62fbc9349041bf2404184ed2461;831ed62fbc9349041bf2404184ed2461;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;181;1318.155,854.6685;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.AbsOpNode;182;1654.155,854.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;183;1798.155,854.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.03;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;184;2246.155,854.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldToObjectTransfNode;185;1478.155,854.6685;Inherit;False;1;0;FLOAT4;0,0,0,1;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TFHCRemapNode;186;2390.155,854.6685;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;1;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;187;2086.155,854.6685;Inherit;False;True;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;188;1942.155,854.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;189;3366.155,-649.3315;Inherit;False;FinalGalaxyColoring;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;190;102.1547,-985.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;3;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;191;102.1547,-1177.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;192;1318.155,-761.3315;Inherit;False;GalaxyPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;193;1407.172,-1079.628;Inherit;True;90;StarPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;194;502.1547,-1753.332;Inherit;False;63;GalaxyPos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;195;726.1547,-617.3315;Inherit;True;Global;CZY_GalaxyMap;CZY_GalaxyMap;6;0;Create;True;0;0;0;False;0;False;-1;9e328e1f846025e47ad7a9f00ca77f9b;9e328e1f846025e47ad7a9f00ca77f9b;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;196;534.1547,-617.3315;Inherit;False;63;GalaxyPos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;197;1702.155,-713.3315;Inherit;False;189;FinalGalaxyColoring;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;198;2498.938,-278.4255;Inherit;False;69;GalaxyColoring;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;199;3558.155,-233.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.004;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;200;3558.155,-441.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.002;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;201;3558.155,-41.33148;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.001;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;202;-4217.845,22.66852;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;40;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;203;-4073.845,22.66852;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;204;-4441.845,21.66852;Inherit;False;Global;CZY_SunHaloFalloff;CZY_SunHaloFalloff;6;0;Create;False;0;0;0;False;0;False;0.5;0.48;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;205;-4463.213,768.3011;Inherit;False;240;MoonDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;206;-3401.845,262.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0007;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;207;-1497.845,-553.3315;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;208;-1321.845,-553.3315;Inherit;False;eclipse;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;209;-3561.845,182.6685;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;210;-3401.845,182.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;211;-3577.845,262.6685;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;212;-3785.845,262.6685;Inherit;False;Global;CZY_SunSize;CZY_SunSize;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;214;-3209.845,358.6685;Inherit;False;208;eclipse;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;218;-2665.845,198.6685;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;219;-2521.845,198.6685;Inherit;False;SunRender;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;220;-1689.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;221;-1833.845,-489.3315;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;222;-4137.845,310.6685;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;5;0;Create;True;0;0;0;False;0;False;0,0,0;0.5738749,0.7999279,-0.1754511;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.ColorNode;223;-3785.845,-9.331482;Inherit;False;Global;CZY_SunHaloColor;CZY_SunHaloColor;8;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;2.729412,2.713726,2.070588,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;224;-1673.845,-489.3315;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0006;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;225;-4489.845,902.6685;Float;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;226;-4179.181,1053.361;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;227;-4052.066,1052.113;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;228;-3880.319,1058.04;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;229;-4358.927,991.1496;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;230;-4428.337,1140.238;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;231;-4117.068,1163.016;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;-0.1661375,-0.9726479,0.1623405;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;232;-3241.845,1046.668;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;233;-3113.845,1046.668;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;234;-2937.845,1046.668;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;235;-3417.845,982.6685;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;236;-3481.845,1126.668;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;237;-2793.845,1046.668;Inherit;False;EclipseDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;238;-1881.845,-569.3315;Inherit;False;237;EclipseDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;239;-3177.845,1158.668;Inherit;False;Global;CZY_EclipseDirection;CZY_EclipseDirection;12;0;Create;True;0;0;0;False;0;False;0,1,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;240;-3732.722,1049.839;Inherit;False;MoonDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;245;259.4893,1219.053;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;241;112,1216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;243;-160,1216;Inherit;False;UnderwaterMask;3;;66;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;242;-352,1216;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;-544,1072;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;12;294.1547,-985.3315;Inherit;True;Property;_TextureSample1;Texture + Color;-1;;4;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;148;-3993.845,-1177.332;Inherit;False;Global;CZY_HorizonColor;CZY_HorizonColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.02063123,0.3809357,0.6362027,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;149;-3993.845,-985.3315;Inherit;False;Global;CZY_ZenithColor;CZY_ZenithColor;4;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.4000979,0.6638572,0.764151,0;0.004347078,0.07272747,0.1605632,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;150;1622.155,-985.3315;Inherit;False;Global;CZY_StarColor;CZY_StarColor;18;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;2.66036,2.66036,2.66036,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;151;1654.155,-649.3315;Inherit;False;Global;CZY_GalaxyMultiplier;CZY_GalaxyMultiplier;20;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0.001766532;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;152;-3132.052,1912.737;Inherit;False;Global;CZY_RainbowIntensity;CZY_RainbowIntensity;21;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;153;-4441.506,1771.292;Inherit;False;Global;CZY_RainbowSize;CZY_RainbowSize;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;154;-4450.506,1874.292;Inherit;False;Global;CZY_RainbowWidth;CZY_RainbowWidth;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.7;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;155;1678.624,1646.813;Inherit;False;Global;CZY_LightColumnColor;CZY_LightColumnColor;19;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;156;2646.155,-489.3315;Inherit;False;Global;CZY_GalaxyColor3;CZY_GalaxyColor3;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.3537736,0.6836287,1,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;157;2646.155,-665.3315;Inherit;False;Global;CZY_GalaxyColor2;CZY_GalaxyColor2;2;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.9333333,0.8941177,2,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;158;2646.155,-841.3315;Inherit;False;Global;CZY_GalaxyColor1;CZY_GalaxyColor1;3;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.2196078,0.4627451,1.341177,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMinOpNode;159;2579.004,518.3174;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;160;-3961.845,871.6685;Inherit;False;Global;CZY_MoonFlareColor;CZY_MoonFlareColor;9;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0.02352941,0.08627451,0.1490196,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;161;-3129.845,-489.3315;Inherit;False;Global;CZY_Power;CZY_Power;0;1;[HideInInspector];Create;True;0;0;0;False;0;False;1;0.574;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;162;-1081.845,198.6685;Inherit;False;132;GradientPos;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;163;-4294.492,773.7781;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;164;-4105.845,774.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;165;-4073.845,-105.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;166;-4265.845,-105.3315;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.4;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;167;-4457.845,-105.3315;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;168;-4249.845,902.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;20;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;169;-4105.845,902.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;175;627.1547,-2150.332;Inherit;True;Global;CZY_StarMap;CZY_StarMap;0;0;Create;True;0;0;0;False;0;False;-1;610adfdc91abe6e49a06f9b16aaeed7e;610adfdc91abe6e49a06f9b16aaeed7e;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;176;661.1547,-1753.332;Inherit;True;Global;CZY_GalaxyStarMap;CZY_GalaxyStarMap;5;0;Create;True;0;0;0;False;0;False;-1;831ed62fbc9349041bf2404184ed2461;831ed62fbc9349041bf2404184ed2461;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;181;1318.155,854.6685;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.AbsOpNode;182;1654.155,854.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;183;1798.155,854.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.03;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;184;2246.155,854.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldToObjectTransfNode;185;1478.155,854.6685;Inherit;False;1;0;FLOAT4;0,0,0,1;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TFHCRemapNode;186;2390.155,854.6685;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;1;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;187;2086.155,854.6685;Inherit;False;True;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;188;1942.155,854.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;-0.3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;189;3366.155,-649.3315;Inherit;False;FinalGalaxyColoring;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;190;102.1547,-985.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;3;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;191;102.1547,-1177.332;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;192;1318.155,-761.3315;Inherit;False;GalaxyPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;193;1407.172,-1079.628;Inherit;True;90;StarPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;194;502.1547,-1753.332;Inherit;False;63;GalaxyPos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;195;726.1547,-617.3315;Inherit;True;Global;CZY_GalaxyMap;CZY_GalaxyMap;6;0;Create;True;0;0;0;False;0;False;-1;9e328e1f846025e47ad7a9f00ca77f9b;9e328e1f846025e47ad7a9f00ca77f9b;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;196;534.1547,-617.3315;Inherit;False;63;GalaxyPos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;197;1702.155,-713.3315;Inherit;False;189;FinalGalaxyColoring;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;198;2498.938,-278.4255;Inherit;False;69;GalaxyColoring;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;199;3558.155,-233.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.004;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;200;3558.155,-441.3315;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.002;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;201;3558.155,-41.33148;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.001;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;202;-4217.845,22.66852;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;40;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;203;-4073.845,22.66852;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;204;-4441.845,21.66852;Inherit;False;Global;CZY_SunHaloFalloff;CZY_SunHaloFalloff;6;0;Create;False;0;0;0;False;0;False;0.5;0.48;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;205;-4463.213,768.3011;Inherit;False;240;MoonDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;206;-3401.845,262.6685;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0007;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;207;-1497.845,-553.3315;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;208;-1321.845,-553.3315;Inherit;False;eclipse;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;209;-3561.845,182.6685;Inherit;False;72;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;210;-3401.845,182.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;211;-3577.845,262.6685;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;212;-3785.845,262.6685;Inherit;False;Global;CZY_SunSize;CZY_SunSize;10;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;213;-3209.845,214.6685;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;214;-3209.845,358.6685;Inherit;False;208;eclipse;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;215;-3017.845,246.6685;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;216;-2873.845,246.6685;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;217;-2937.845,70.66852;Inherit;False;Global;CZY_SunColor;CZY_SunColor;13;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;10.43295,10.43295,10.43295,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;218;-2665.845,198.6685;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;219;-2521.845,198.6685;Inherit;False;SunRender;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;220;-1689.845,-569.3315;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;221;-1833.845,-489.3315;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;222;-4137.845,310.6685;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;5;0;Create;True;0;0;0;False;0;False;0,0,0;0.960045,0.1564688,-0.2320152;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.ColorNode;223;-3785.845,-9.331482;Inherit;False;Global;CZY_SunHaloColor;CZY_SunHaloColor;8;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;1.928754,1.862483,1.415909,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;224;-1673.845,-489.3315;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0006;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;225;-4489.845,902.6685;Float;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;226;-4179.181,1053.361;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;227;-4052.066,1052.113;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;228;-3880.319,1058.04;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;229;-4358.927,991.1496;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;230;-4428.337,1140.238;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;231;-4117.068,1163.016;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;-0.9072639,-0.4178563,0.04763078;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;232;-3241.845,1046.668;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;233;-3113.845,1046.668;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;234;-2937.845,1046.668;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;235;-3417.845,982.6685;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;236;-3481.845,1126.668;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;237;-2793.845,1046.668;Inherit;False;EclipseDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;238;-1881.845,-569.3315;Inherit;False;237;EclipseDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;239;-3177.845,1158.668;Inherit;False;Global;CZY_EclipseDirection;CZY_EclipseDirection;12;0;Create;True;0;0;0;False;0;False;0,1,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RegisterLocalVarNode;240;-3732.722,1049.839;Inherit;False;MoonDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;245;259.4893,1219.053;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;241;112,1216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;243;-160,1216;Inherit;False;UnderwaterMask;3;;66;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;242;-352,1216;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;-544,1072;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;12;294.1547,-985.3315;Inherit;True;Property;_TextureSample1;Texture Sample 1;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;170;630.1547,-1961.332;Inherit;True;Property;_TextureSample2;Texture Sample 2;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;89;2273.704,599.3174;Inherit;True;Property;_TextureSample9;Texture Sample 9;1;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;177;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;177;2275.004,406.3175;Inherit;True;Global;CZY_LightScatteringMap;CZY_LightScatteringMap;1;0;Create;True;0;0;0;False;0;False;-1;None;5577fd51123d5de4d93e8555a7bb084e;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;174;294.1547,-1177.332;Inherit;True;Global;CZY_GalaxyVariationMap;CZY_GalaxyVariationMap;2;0;Create;True;0;0;0;False;0;False;-1;None;638cc442ec8c58c4fa3027cb13d4c95c;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;178;3958.155,-441.3315;Inherit;True;Property;_TextureSample6;Texture @@ -30,8 +30,7 @@ MonoBehaviour: Sample 7;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;180;3958.155,-41.33148;Inherit;True;Property;_TextureSample8;Texture Sample 8;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;171;4451.767,-1722.449;Inherit;False;StarPlacementPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;172;3704.5,-1940.092;Inherit;True;Property;_TextureSample4;Texture Sample 4;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;173;3704.5,-1748.092;Inherit;True;Property;_TextureSample5;Texture - Sample 5;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RegisterLocalVarNode;72;-3773.008,180.0257;Inherit;False;SunDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;217;-3216,32;Inherit;False;Global;CZY_SunColor;CZY_SunColor;13;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;10.43295,10.43295,10.43295,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;246;-2880,160;Inherit;False;Filter - Color;-1;;67;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,0;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;216;-2880,240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;215;-3024,240;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;213;-3216,208;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;141;-3369.845,-73.33148;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;9;0;15;0\nWireConnection;10;0;39;0\nWireConnection;10;2;11;0\nWireConnection;14;0;15;0\nWireConnection;16;0;10;0\nWireConnection;16;1;11;0\nWireConnection;17;0;8;0\nWireConnection;18;0;20;0\nWireConnection;18;2;41;0\nWireConnection;19;0;27;0\nWireConnection;21;0;18;0\nWireConnection;22;0;25;0\nWireConnection;22;1;38;0\nWireConnection;23;0;12;1\nWireConnection;25;0;174;1\nWireConnection;27;0;29;0\nWireConnection;27;2;36;0\nWireConnection;31;0;68;0\nWireConnection;32;0;20;0\nWireConnection;32;2;41;0\nWireConnection;33;0;31;0\nWireConnection;33;1;146;0\nWireConnection;35;0;30;0\nWireConnection;37;0;172;1\nWireConnection;37;1;173;1\nWireConnection;38;0;23;0\nWireConnection;42;0;33;0\nWireConnection;43;0;178;1\nWireConnection;43;1;179;1\nWireConnection;43;2;180;1\nWireConnection;45;0;34;0\nWireConnection;47;0;201;0\nWireConnection;48;0;57;0\nWireConnection;49;0;45;0\nWireConnection;49;2;75;0\nWireConnection;50;0;59;0\nWireConnection;51;0;46;0\nWireConnection;51;1;44;0\nWireConnection;52;0;58;0\nWireConnection;53;0;42;0\nWireConnection;54;0;24;0\nWireConnection;55;0;200;0\nWireConnection;56;0;199;0\nWireConnection;57;0;34;0\nWireConnection;57;2;75;0\nWireConnection;58;0;22;0\nWireConnection;58;1;35;0\nWireConnection;58;2;195;1\nWireConnection;59;0;37;0\nWireConnection;59;1;19;0\nWireConnection;59;2;54;0\nWireConnection;60;0;175;1\nWireConnection;60;1;170;1\nWireConnection;62;0;51;0\nWireConnection;63;0;16;0\nWireConnection;66;0;62;0\nWireConnection;66;1;222;0\nWireConnection;67;0;64;0\nWireConnection;68;0;164;0\nWireConnection;68;1;169;0\nWireConnection;69;0;43;0\nWireConnection;70;0;64;0\nWireConnection;71;0;60;0\nWireConnection;71;1;61;0\nWireConnection;73;0;77;0\nWireConnection;74;0;78;0\nWireConnection;74;1;71;0\nWireConnection;74;2;79;0\nWireConnection;77;0;80;0\nWireConnection;77;1;80;1\nWireConnection;77;2;80;2\nWireConnection;77;3;80;3\nWireConnection;78;0;65;0\nWireConnection;78;1;60;0\nWireConnection;79;0;176;1\nWireConnection;80;0;76;0\nWireConnection;82;0;158;0\nWireConnection;82;1;124;0\nWireConnection;83;0;159;0\nWireConnection;83;1;186;0\nWireConnection;84;0;156;0\nWireConnection;84;1;124;2\nWireConnection;85;0;154;0\nWireConnection;86;0;81;0\nWireConnection;87;0;157;0\nWireConnection;87;1;124;1\nWireConnection;90;0;92;0\nWireConnection;91;0;153;0\nWireConnection;92;0;74;0\nWireConnection;92;1;73;0\nWireConnection;93;0;101;0\nWireConnection;94;0;86;0\nWireConnection;94;1;91;0\nWireConnection;94;2;96;0\nWireConnection;96;0;91;0\nWireConnection;96;1;85;0\nWireConnection;97;0;165;0\nWireConnection;97;1;203;0\nWireConnection;98;0;193;0\nWireConnection;98;1;150;0\nWireConnection;100;0;104;0\nWireConnection;100;1;197;0\nWireConnection;100;2;151;0\nWireConnection;101;0;83;0\nWireConnection;102;0;86;0\nWireConnection;102;1;91;0\nWireConnection;103;0;102;0\nWireConnection;103;1;105;0\nWireConnection;105;0;86;0\nWireConnection;105;1;96;0\nWireConnection;106;0;82;0\nWireConnection;106;1;87;0\nWireConnection;106;2;84;0\nWireConnection;107;0;97;0\nWireConnection;108;0;125;0\nWireConnection;108;1;103;0\nWireConnection;108;2;125;4\nWireConnection;108;3;152;0\nWireConnection;109;0;88;0\nWireConnection;109;1;155;0\nWireConnection;110;0;99;0\nWireConnection;110;1;113;0\nWireConnection;110;2;162;0\nWireConnection;111;0;123;0\nWireConnection;111;1;100;0\nWireConnection;112;0;108;0\nWireConnection;114;0;109;0\nWireConnection;120;0;111;0\nWireConnection;123;0;98;0\nWireConnection;124;0;198;0\nWireConnection;125;0;95;0\nWireConnection;125;1;94;0\nWireConnection;126;0;121;0\nWireConnection;126;1;118;0\nWireConnection;126;2;115;0\nWireConnection;126;3;116;0\nWireConnection;126;4;122;0\nWireConnection;126;5;117;0\nWireConnection;126;6;119;0\nWireConnection;127;0;110;0\nWireConnection;128;0;130;0\nWireConnection;129;0;128;0\nWireConnection;131;0;134;0\nWireConnection;132;0;133;0\nWireConnection;133;0;131;0\nWireConnection;134;0;129;0\nWireConnection;134;1;161;0\nWireConnection;136;0;135;0\nWireConnection;137;0;138;0\nWireConnection;138;0;136;0\nWireConnection;138;1;136;0\nWireConnection;139;0;145;0\nWireConnection;140;0;144;0\nWireConnection;142;0;141;0\nWireConnection;143;0;142;0\nWireConnection;144;1;148;0\nWireConnection;145;1;149;0\nWireConnection;146;1;160;0\nWireConnection;147;1;223;0\nWireConnection;159;0;177;1\nWireConnection;159;1;89;1\nWireConnection;163;0;205;0\nWireConnection;164;0;163;0\nWireConnection;165;0;166;0\nWireConnection;166;0;167;0\nWireConnection;168;0;225;0\nWireConnection;169;0;168;0\nWireConnection;175;1;49;0\nWireConnection;176;1;194;0\nWireConnection;182;0;185;2\nWireConnection;183;0;182;0\nWireConnection;184;0;187;0\nWireConnection;185;0;181;0\nWireConnection;186;0;184;0\nWireConnection;187;0;188;0\nWireConnection;188;0;183;0\nWireConnection;189;0;106;0\nWireConnection;190;0;14;0\nWireConnection;190;2;13;0\nWireConnection;191;0;9;0\nWireConnection;191;2;13;0\nWireConnection;192;0;52;0\nWireConnection;195;1;196;0\nWireConnection;199;0;28;0\nWireConnection;200;0;26;0\nWireConnection;201;0;40;0\nWireConnection;202;0;204;0\nWireConnection;203;0;202;0\nWireConnection;206;0;211;0\nWireConnection;207;0;220;0\nWireConnection;207;1;224;0\nWireConnection;208;0;207;0\nWireConnection;210;0;209;0\nWireConnection;211;0;212;0\nWireConnection;218;0;246;0\nWireConnection;218;1;216;0\nWireConnection;219;0;218;0\nWireConnection;220;0;238;0\nWireConnection;221;0;212;0\nWireConnection;224;0;221;0\nWireConnection;226;0;229;0\nWireConnection;226;1;230;0\nWireConnection;227;0;226;0\nWireConnection;228;0;227;0\nWireConnection;228;1;231;0\nWireConnection;232;0;235;0\nWireConnection;232;1;236;0\nWireConnection;233;0;232;0\nWireConnection;234;0;233;0\nWireConnection;234;1;239;0\nWireConnection;237;0;234;0\nWireConnection;240;0;228;0\nWireConnection;245;0;241;0\nWireConnection;241;0;243;0\nWireConnection;243;4;242;0\nWireConnection;0;0;126;0\nWireConnection;12;1;190;0\nWireConnection;170;1;48;0\nWireConnection;89;1;67;0\nWireConnection;177;1;70;0\nWireConnection;174;1;191;0\nWireConnection;178;1;55;0\nWireConnection;179;1;56;0\nWireConnection;180;1;47;0\nWireConnection;171;0;50;0\nWireConnection;172;1;32;0\nWireConnection;173;1;21;0\nWireConnection;72;0;66;0\nWireConnection;246;1;217;0\nWireConnection;216;0;215;0\nWireConnection;215;0;213;0\nWireConnection;215;1;214;0\nWireConnection;213;0;210;0\nWireConnection;213;1;206;0\nWireConnection;141;0;107;0\nWireConnection;141;1;147;0\nASEEND*/\n//CHKSM=A83AF82B819F823DCBFD90E62118EF97BE483497" + Sample 5;2;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;174;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nWireConnection;9;0;15;0\nWireConnection;10;0;39;0\nWireConnection;10;2;11;0\nWireConnection;14;0;15;0\nWireConnection;16;0;10;0\nWireConnection;16;1;11;0\nWireConnection;17;0;8;0\nWireConnection;18;0;20;0\nWireConnection;18;2;41;0\nWireConnection;19;0;27;0\nWireConnection;21;0;18;0\nWireConnection;22;0;25;0\nWireConnection;22;1;38;0\nWireConnection;23;0;12;1\nWireConnection;25;0;174;1\nWireConnection;27;0;29;0\nWireConnection;27;2;36;0\nWireConnection;31;0;68;0\nWireConnection;32;0;20;0\nWireConnection;32;2;41;0\nWireConnection;33;0;31;0\nWireConnection;33;1;146;0\nWireConnection;35;0;30;0\nWireConnection;37;0;172;1\nWireConnection;37;1;173;1\nWireConnection;38;0;23;0\nWireConnection;42;0;33;0\nWireConnection;43;0;178;1\nWireConnection;43;1;179;1\nWireConnection;43;2;180;1\nWireConnection;45;0;34;0\nWireConnection;47;0;201;0\nWireConnection;48;0;57;0\nWireConnection;49;0;45;0\nWireConnection;49;2;75;0\nWireConnection;50;0;59;0\nWireConnection;51;0;46;0\nWireConnection;51;1;44;0\nWireConnection;52;0;58;0\nWireConnection;53;0;42;0\nWireConnection;54;0;24;0\nWireConnection;55;0;200;0\nWireConnection;56;0;199;0\nWireConnection;57;0;34;0\nWireConnection;57;2;75;0\nWireConnection;58;0;22;0\nWireConnection;58;1;35;0\nWireConnection;58;2;195;1\nWireConnection;59;0;37;0\nWireConnection;59;1;19;0\nWireConnection;59;2;54;0\nWireConnection;60;0;175;1\nWireConnection;60;1;170;1\nWireConnection;62;0;51;0\nWireConnection;63;0;16;0\nWireConnection;66;0;62;0\nWireConnection;66;1;222;0\nWireConnection;67;0;64;0\nWireConnection;68;0;164;0\nWireConnection;68;1;169;0\nWireConnection;69;0;43;0\nWireConnection;70;0;64;0\nWireConnection;71;0;60;0\nWireConnection;71;1;61;0\nWireConnection;72;0;66;0\nWireConnection;73;0;77;0\nWireConnection;74;0;78;0\nWireConnection;74;1;71;0\nWireConnection;74;2;79;0\nWireConnection;77;0;80;0\nWireConnection;77;1;80;1\nWireConnection;77;2;80;2\nWireConnection;77;3;80;3\nWireConnection;78;0;65;0\nWireConnection;78;1;60;0\nWireConnection;79;0;176;1\nWireConnection;80;0;76;0\nWireConnection;82;0;158;0\nWireConnection;82;1;124;0\nWireConnection;83;0;159;0\nWireConnection;83;1;186;0\nWireConnection;84;0;156;0\nWireConnection;84;1;124;2\nWireConnection;85;0;154;0\nWireConnection;86;0;81;0\nWireConnection;87;0;157;0\nWireConnection;87;1;124;1\nWireConnection;90;0;92;0\nWireConnection;91;0;153;0\nWireConnection;92;0;74;0\nWireConnection;92;1;73;0\nWireConnection;93;0;101;0\nWireConnection;94;0;86;0\nWireConnection;94;1;91;0\nWireConnection;94;2;96;0\nWireConnection;96;0;91;0\nWireConnection;96;1;85;0\nWireConnection;97;0;165;0\nWireConnection;97;1;203;0\nWireConnection;98;0;193;0\nWireConnection;98;1;150;0\nWireConnection;100;0;104;0\nWireConnection;100;1;197;0\nWireConnection;100;2;151;0\nWireConnection;101;0;83;0\nWireConnection;102;0;86;0\nWireConnection;102;1;91;0\nWireConnection;103;0;102;0\nWireConnection;103;1;105;0\nWireConnection;105;0;86;0\nWireConnection;105;1;96;0\nWireConnection;106;0;82;0\nWireConnection;106;1;87;0\nWireConnection;106;2;84;0\nWireConnection;107;0;97;0\nWireConnection;108;0;125;0\nWireConnection;108;1;103;0\nWireConnection;108;2;125;4\nWireConnection;108;3;152;0\nWireConnection;109;0;88;0\nWireConnection;109;1;155;0\nWireConnection;110;0;99;0\nWireConnection;110;1;113;0\nWireConnection;110;2;162;0\nWireConnection;111;0;123;0\nWireConnection;111;1;100;0\nWireConnection;112;0;108;0\nWireConnection;114;0;109;0\nWireConnection;120;0;111;0\nWireConnection;123;0;98;0\nWireConnection;124;0;198;0\nWireConnection;125;0;95;0\nWireConnection;125;1;94;0\nWireConnection;126;0;121;0\nWireConnection;126;1;118;0\nWireConnection;126;2;115;0\nWireConnection;126;3;116;0\nWireConnection;126;4;122;0\nWireConnection;126;5;117;0\nWireConnection;126;6;119;0\nWireConnection;127;0;110;0\nWireConnection;128;0;130;0\nWireConnection;129;0;128;0\nWireConnection;131;0;134;0\nWireConnection;132;0;133;0\nWireConnection;133;0;131;0\nWireConnection;134;0;129;0\nWireConnection;134;1;161;0\nWireConnection;136;0;135;0\nWireConnection;137;0;138;0\nWireConnection;138;0;136;0\nWireConnection;138;1;136;0\nWireConnection;139;0;145;0\nWireConnection;140;0;144;0\nWireConnection;141;0;107;0\nWireConnection;141;1;147;0\nWireConnection;142;0;141;0\nWireConnection;143;0;142;0\nWireConnection;144;1;148;0\nWireConnection;145;1;149;0\nWireConnection;146;1;160;0\nWireConnection;147;1;223;0\nWireConnection;159;0;177;1\nWireConnection;159;1;89;1\nWireConnection;163;0;205;0\nWireConnection;164;0;163;0\nWireConnection;165;0;166;0\nWireConnection;166;0;167;0\nWireConnection;168;0;225;0\nWireConnection;169;0;168;0\nWireConnection;175;1;49;0\nWireConnection;176;1;194;0\nWireConnection;182;0;185;2\nWireConnection;183;0;182;0\nWireConnection;184;0;187;0\nWireConnection;185;0;181;0\nWireConnection;186;0;184;0\nWireConnection;187;0;188;0\nWireConnection;188;0;183;0\nWireConnection;189;0;106;0\nWireConnection;190;0;14;0\nWireConnection;190;2;13;0\nWireConnection;191;0;9;0\nWireConnection;191;2;13;0\nWireConnection;192;0;52;0\nWireConnection;195;1;196;0\nWireConnection;199;0;28;0\nWireConnection;200;0;26;0\nWireConnection;201;0;40;0\nWireConnection;202;0;204;0\nWireConnection;203;0;202;0\nWireConnection;206;0;211;0\nWireConnection;207;0;220;0\nWireConnection;207;1;224;0\nWireConnection;208;0;207;0\nWireConnection;210;0;209;0\nWireConnection;211;0;212;0\nWireConnection;213;0;210;0\nWireConnection;213;1;206;0\nWireConnection;215;0;213;0\nWireConnection;215;1;214;0\nWireConnection;216;0;215;0\nWireConnection;218;0;217;0\nWireConnection;218;1;216;0\nWireConnection;219;0;218;0\nWireConnection;220;0;238;0\nWireConnection;221;0;212;0\nWireConnection;224;0;221;0\nWireConnection;226;0;229;0\nWireConnection;226;1;230;0\nWireConnection;227;0;226;0\nWireConnection;228;0;227;0\nWireConnection;228;1;231;0\nWireConnection;232;0;235;0\nWireConnection;232;1;236;0\nWireConnection;233;0;232;0\nWireConnection;234;0;233;0\nWireConnection;234;1;239;0\nWireConnection;237;0;234;0\nWireConnection;240;0;228;0\nWireConnection;245;0;241;0\nWireConnection;241;0;243;0\nWireConnection;243;4;242;0\nWireConnection;0;0;126;0\nWireConnection;12;1;190;0\nWireConnection;170;1;48;0\nWireConnection;89;1;67;0\nWireConnection;177;1;70;0\nWireConnection;174;1;191;0\nWireConnection;178;1;55;0\nWireConnection;179;1;56;0\nWireConnection;180;1;47;0\nWireConnection;171;0;50;0\nWireConnection;172;1;32;0\nWireConnection;173;1;21;0\nASEEND*/\n//CHKSM=987563C1DDE0B1C4A1D7702C249CF61D3D7103C9" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Desktop).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset old mode 100644 new mode 100755 index a324fe242..d1f6dfc44 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset @@ -15,16 +15,15 @@ MonoBehaviour: m_functionInfo: "// Made with Amplify Shader Editor v1.9.1.5\n// Available at the Unity Asset Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=19105\nNode;AmplifyShaderEditor.CommentaryNode;1;-4400,-304;Inherit;False;2040.225;680.2032;;18;130;129;118;117;116;115;25;22;19;18;16;15;14;12;11;10;7;6;Moon Block;0.514151,0.9898598,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;2;-4432,528;Inherit;False;2156.234;658.7953;;16;133;132;131;70;68;66;60;54;53;51;50;48;47;43;42;35;Rainbow - Block;1,0.9770144,0.5137255,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;3;-4400,-1152;Inherit;False;2040.225;680.2032;;28;134;125;124;123;122;121;120;119;71;69;62;61;59;58;55;49;45;41;39;37;36;34;29;28;24;23;21;142;Sun + Block;1,0.9770144,0.5137255,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;3;-4400,-1152;Inherit;False;2040.225;680.2032;;27;134;125;124;123;122;121;120;119;71;69;62;61;59;58;55;49;45;41;39;37;36;34;29;28;24;23;21;Sun Block;0.514151,0.9898598,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;4;-4368,-2240;Inherit;False;1998.663;845.3734;;22;136;135;126;79;78;77;76;74;73;46;44;40;38;33;30;27;26;20;17;13;9;8;Variable - Declaration;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;5;-2176,-2240;Inherit;False;2476.533;565.0383;;19;127;113;112;111;110;107;106;105;104;101;100;99;98;95;94;92;91;89;86;Stars;1,0.7345774,0.5254902,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;6;-4352,-208;Inherit;False;16;MoonDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;7;-3984,-208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;8;-4080,-2080;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DotProductOpNode;9;-2832,-2160;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;10;-3776,80;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;11;-4176,-208;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;12;-4000,192;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;-0.1661375,-0.9726479,0.1623405;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;13;-3232,-2160;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;14;-4064,80;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;15;-3936,80;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;16;-3616,80;Inherit;False;MoonDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;17;-3024,-2160;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;18;-4320,160;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldPosInputsNode;19;-4240,16;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;20;-4288,-2080;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;21;-4288,-864;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;22;-3696,-208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;23;-4352,-704;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;24;-4032,-672;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;0.5738749,0.7999279,-0.1754511;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.PowerNode;25;-3856,-208;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;26;-3952,-1760;Inherit;False;33;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;27;-3472,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;28;-3984,-800;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;29;-4112,-800;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.TFHCRemapNode;30;-3744,-1760;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;31;-784,272;Inherit;False;101;StarPattern;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;32;-784,192;Inherit;False;76;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-2640,-2160;Inherit;False;SimpleGradient;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;34;-2784,-736;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GradientNode;35;-3280,640;Inherit;False;0;8;4;1,0,0,0.1205921;1,0.3135593,0,0.2441138;1,0.8774895,0.2216981,0.3529412;0.3030533,1,0.2877358,0.4529488;0.3726415,1,0.9559749,0.5529412;0.4669811,0.7253776,1,0.6470588;0.1561944,0.3586135,0.735849,0.802945;0.2576377,0.08721964,0.5283019,0.9264668;0,0;0,0.08235294;0.6039216,0.8264744;0,1;0;1;OBJECT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-4336,-1056;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;37;-3824,-1056;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;38;-3168,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;39;-3808,-784;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;40;-3312,-1760;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;41;-2640,-752;Inherit;False;SunRender;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;42;-2704,864;Inherit;False;4;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-4112,1008;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;44;-2864,-1760;Inherit;False;GradientPos;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;45;-3968,-1056;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;46;-3024,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-4144,896;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;48;-3920,1008;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;49;-4160,-1056;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-4144,800;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-4000,864;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;52;-800,-48;Inherit;False;114;SimpleSkyGradient;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;53;-3488,864;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;54;-3696,944;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;55;-2992,-704;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;56;-976,-944;Inherit;False;76;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;57;-976,-864;Inherit;False;78;ZenithColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;58;-3680,-1056;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;59;-3344,-720;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;60;-2528,848;Inherit;False;RainbowClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;61;-3184,-720;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0007;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;62;-3232,-608;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;63;-880,-752;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;64;-768,32;Inherit;False;121;SunFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;65;-704,-880;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GradientSampleNode;66;-3040,720;Inherit;True;2;0;OBJECT;;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;67;-768,112;Inherit;False;41;SunRender;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;68;-3696,784;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;69;-3664,-800;Inherit;False;SunDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;70;-3248,752;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;71;-3424,-608;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;72;-544,96;Inherit;False;5;5;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;73;-4128,-1936;Inherit;False;Time;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;74;-4304,-1936;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;75;-1072,-752;Inherit;False;44;GradientPos;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;76;-3456,-2160;Inherit;False;HorizonColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;77;-3664,-2160;Inherit;False;Filter + Declaration;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;5;-2176,-2240;Inherit;False;2476.533;565.0383;;19;127;113;112;111;110;107;106;105;104;101;100;99;98;95;94;92;91;89;86;Stars;1,0.7345774,0.5254902,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;6;-4352,-208;Inherit;False;16;MoonDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;7;-3984,-208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;8;-4080,-2080;Inherit;False;Pos;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DotProductOpNode;9;-2832,-2160;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;10;-3776,80;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;11;-4176,-208;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Vector3Node;12;-4000,192;Inherit;False;Global;CZY_MoonDirection;CZY_MoonDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;0.7183641,-0.5648873,-0.4060238;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;13;-3232,-2160;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;14;-4064,80;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;15;-3936,80;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;16;-3616,80;Inherit;False;MoonDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;17;-3024,-2160;Inherit;True;2;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;18;-4320,160;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.WorldPosInputsNode;19;-4240,16;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TextureCoordinatesNode;20;-4288,-2080;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.WorldPosInputsNode;21;-4288,-864;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SaturateNode;22;-3696,-208;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;23;-4352,-704;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.Vector3Node;24;-4032,-672;Inherit;False;Global;CZY_SunDirection;CZY_SunDirection;12;0;Create;True;0;0;0;False;0;False;0,0,0;0.9259577,0.3481567,-0.1462508;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.PowerNode;25;-3856,-208;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;26;-3952,-1760;Inherit;False;33;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;27;-3472,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;28;-3984,-800;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;29;-4112,-800;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.TFHCRemapNode;30;-3744,-1760;Inherit;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;31;-784,272;Inherit;False;101;StarPattern;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;32;-784,192;Inherit;False;76;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;33;-2640,-2160;Inherit;False;SimpleGradient;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;34;-2784,-736;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GradientNode;35;-3280,640;Inherit;False;0;8;4;1,0,0,0.1205921;1,0.3135593,0,0.2441138;1,0.8774895,0.2216981,0.3529412;0.3030533,1,0.2877358,0.4529488;0.3726415,1,0.9559749,0.5529412;0.4669811,0.7253776,1,0.6470588;0.1561944,0.3586135,0.735849,0.802945;0.2576377,0.08721964,0.5283019,0.9264668;0,0;0,0.08235294;0.6039216,0.8264744;0,1;0;1;OBJECT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;36;-4336,-1056;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;37;-3824,-1056;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;38;-3168,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;39;-3808,-784;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;40;-3312,-1760;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;41;-2640,-752;Inherit;False;SunRender;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;42;-2704,864;Inherit;False;4;4;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;43;-4112,1008;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;44;-2864,-1760;Inherit;False;GradientPos;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;45;-3968,-1056;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;46;-3024,-1760;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-4144,896;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;48;-3920,1008;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;49;-4160,-1056;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0.5;False;2;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-4144,800;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;51;-4000,864;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;52;-800,-48;Inherit;False;114;SimpleSkyGradient;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;53;-3488,864;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;54;-3696,944;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.Compare;55;-2992,-704;Inherit;False;2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;56;-976,-944;Inherit;False;76;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;57;-976,-864;Inherit;False;78;ZenithColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;58;-3680,-1056;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;59;-3344,-720;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;60;-2528,848;Inherit;False;RainbowClipping;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;61;-3184,-720;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0.0007;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;62;-3232,-608;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;63;-880,-752;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;64;-768,32;Inherit;False;121;SunFlare;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.LerpOp;65;-704,-880;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GradientSampleNode;66;-3040,720;Inherit;True;2;0;OBJECT;;False;1;FLOAT;0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;67;-768,112;Inherit;False;41;SunRender;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.Compare;68;-3696,784;Inherit;False;4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;69;-3664,-800;Inherit;False;SunDot;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;70;-3248,752;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;71;-3424,-608;Inherit;False;69;SunDot;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;72;-544,96;Inherit;False;5;5;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;73;-4128,-1936;Inherit;False;Time;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;74;-4304,-1936;Inherit;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;75;-1072,-752;Inherit;False;44;GradientPos;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;76;-3456,-2160;Inherit;False;HorizonColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;77;-3664,-2160;Inherit;False;Filter Color;-1;;1;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;78;-3456,-1984;Inherit;False;ZenithColor;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;79;-3664,-1984;Inherit;False;Filter Color;-1;;2;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;80;1168,-2000;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;2;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;81;1056,-1728;Inherit;False;1;0;FLOAT;-0.02;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RotatorNode;82;992,-2000;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;83;1088,-1824;Inherit;False;8;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;84;800,-2128;Inherit;False;8;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;85;800,-2048;Inherit;False;1;0;FLOAT;0.005;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;87;1104,-2192;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;90;1648,-2112;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;91;-960,-1872;Inherit;False;76;HorizonColor;1;0;OBJECT;;False;1;COLOR;0\nNode;AmplifyShaderEditor.RotatorNode;92;-1904,-1904;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;0.01;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;93;1264,-1808;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;5;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;94;-2112,-1952;Inherit;False;1;0;FLOAT;0.001;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;95;-1728,-1904;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;0.1;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SaturateNode;96;1936,-2016;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NoiseGeneratorNode;97;1456,-1824;Inherit;False;Simplex2D;True;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;98;-496,-2048;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-272,-2032;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;100;-144,-2032;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;101;-16,-2032;Inherit;False;StarPattern;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TFHCRemapNode;102;1520,-1680;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0.2;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;103;1808,-2016;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PannerNode;104;-1920,-2112;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0.0007,0;False;1;FLOAT;1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;105;-2096,-2032;Inherit;False;8;Pos;1;0;OBJECT;;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;106;-1744,-2112;Inherit;False;3;0;FLOAT2;0,0;False;1;FLOAT;4;False;2;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;107;-1200,-2176;Inherit;False;108;StarPlacementPattern;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;109;1328,-1680;Inherit;False;33;SimpleGradient;1;0;OBJECT;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;110;-688,-1872;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMinOpNode;111;-1232,-2032;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;112;-800,-1872;Inherit;False;COLOR;1;0;COLOR;0,0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;113;-960,-2080;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;114;-560,-880;Inherit;False;SimpleSkyGradient;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;115;-3600,-112;Inherit;False;Filter - Color;-1;;3;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;116;-3360,-224;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;117;-3232,-224;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;118;-3104,-224;Half;False;MoonFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;119;-3056,-1056;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;120;-3200,-1056;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;121;-2928,-1056;Half;False;SunFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;123;-3680,-976;Inherit;False;Global;CZY_SunFlareColor;CZY_SunFlareColor;5;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;124;-4016,-912;Float;False;Global;CZY_SunFlareFalloff;CZY_SunFlareFalloff;3;0;Create;False;0;0;0;False;0;False;1;19.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;126;-3872,-2160;Inherit;False;Global;CZY_HorizonColor;CZY_HorizonColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0,0.5555584,0.9037604,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;127;-496,-1952;Inherit;False;Global;CZY_StarColor;CZY_StarColor;13;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;129;-3808,-112;Inherit;False;Global;CZY_MoonFlareColor;CZY_MoonFlareColor;6;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0.02352941,0.08627451,0.1490196,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;130;-4080,-80;Half;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;4;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;131;-4336,800;Inherit;False;Global;CZY_RainbowSize;CZY_RainbowSize;9;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;132;-4336,896;Inherit;False;Global;CZY_RainbowWidth;CZY_RainbowWidth;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.7;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;133;-3024,928;Inherit;False;Global;CZY_RainbowIntensity;CZY_RainbowIntensity;14;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;134;-3552,-720;Inherit;False;Global;CZY_SunSize;CZY_SunSize;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;135;-3472,-1680;Inherit;False;Global;CZY_Power;CZY_Power;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.574;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;136;-3872,-1984;Inherit;False;Global;CZY_ZenithColor;CZY_ZenithColor;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.4000979,0.6638572,0.764151,0;0,0.1150777,0.3568628,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;137;-352,256;Inherit;False;UnderwaterMask;2;;65;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;138;-96,256;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;139;-560,256;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;-400,96;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;141;64,256;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;108;2080,-2016;Inherit;False;StarPlacementPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;89;-1552,-2128;Inherit;True;Global;CZY_StarMap;CZY_StarMap;0;0;Create;True;0;0;0;False;0;False;-1;None;610adfdc91abe6e49a06f9b16aaeed7e;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;86;-1552,-1936;Inherit;True;Property;_TextureSample2;Texture + Color;-1;;3;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;116;-3360,-224;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;117;-3232,-224;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;118;-3104,-224;Half;False;MoonFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.AbsOpNode;119;-3056,-1056;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;120;-3200,-1056;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;121;-2928,-1056;Half;False;SunFlare;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;122;-3456,-976;Inherit;False;Filter + Color;-1;;4;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;123;-3680,-976;Inherit;False;Global;CZY_SunFlareColor;CZY_SunFlareColor;5;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;124;-4016,-912;Float;False;Global;CZY_SunFlareFalloff;CZY_SunFlareFalloff;3;0;Create;False;0;0;0;False;0;False;1;19.1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;125;-3088,-896;Inherit;False;Global;CZY_SunColor;CZY_SunColor;10;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;10.43295,10.43295,10.43295,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;126;-3872,-2160;Inherit;False;Global;CZY_HorizonColor;CZY_HorizonColor;0;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.6399965,0.9474089,0.9622642,0;0.006559448,0.5009289,0.820141,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;127;-496,-1952;Inherit;False;Global;CZY_StarColor;CZY_StarColor;13;1;[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;0,0,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ColorNode;129;-3808,-112;Inherit;False;Global;CZY_MoonFlareColor;CZY_MoonFlareColor;6;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.355693,0.4595688,0.4802988,1;0.02352941,0.08627451,0.1490196,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;130;-4080,-80;Half;False;Global;CZY_MoonFlareFalloff;CZY_MoonFlareFalloff;4;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.752;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;131;-4336,800;Inherit;False;Global;CZY_RainbowSize;CZY_RainbowSize;9;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;20;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;132;-4336,896;Inherit;False;Global;CZY_RainbowWidth;CZY_RainbowWidth;8;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;2.7;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;133;-3024,928;Inherit;False;Global;CZY_RainbowIntensity;CZY_RainbowIntensity;14;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;134;-3552,-720;Inherit;False;Global;CZY_SunSize;CZY_SunSize;7;1;[HideInInspector];Create;False;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;135;-3472,-1680;Inherit;False;Global;CZY_Power;CZY_Power;2;1;[HideInInspector];Create;False;0;0;0;False;0;False;1;0.574;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ColorNode;136;-3872,-1984;Inherit;False;Global;CZY_ZenithColor;CZY_ZenithColor;1;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0.4000979,0.6638572,0.764151,0;0,0.1045911,0.2569242,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;137;-352,256;Inherit;False;UnderwaterMask;2;;65;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;138;-96,256;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;139;-560,256;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;-400,96;Inherit;False;True;-1;Color;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;141;64,256;Inherit;False;False;-1;Alpha;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;108;2080,-2016;Inherit;False;StarPlacementPattern;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;89;-1552,-2128;Inherit;True;Global;CZY_StarMap;CZY_StarMap;0;0;Create;True;0;0;0;False;0;False;-1;None;610adfdc91abe6e49a06f9b16aaeed7e;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;86;-1552,-1936;Inherit;True;Property;_TextureSample2;Texture Sample 2;15;0;Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Instance;89;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;128;1344,-2224;Inherit;True;Global;CZY_GalaxyVariationMap;CZY_GalaxyVariationMap;1;0;Create;True;0;0;0;False;0;False;-1;59cb97507f14c1d468e967d73ca67a9b;638cc442ec8c58c4fa3027cb13d4c95c;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;88;1344,-2032;Inherit;True;Property;_TextureSample5;Texture - Sample 5;1;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;128;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionNode;122;-3456,-976;Inherit;False;Filter - Color;-1;;4;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionNode;142;-2992,-784;Inherit;False;Filter - Color;-1;;66;84bcc1baa84e09b4fba5ba52924b2334;2,13,1,14,1;1;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.ColorNode;125;-3248,-896;Inherit;False;Global;CZY_SunColor;CZY_SunColor;10;2;[HideInInspector];[HDR];Create;False;0;0;0;False;0;False;0,0,0,0;10.43295,10.43295,10.43295,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nWireConnection;7;0;11;0\nWireConnection;8;0;20;0\nWireConnection;9;0;17;0\nWireConnection;9;1;17;0\nWireConnection;10;0;15;0\nWireConnection;10;1;12;0\nWireConnection;11;0;6;0\nWireConnection;14;0;19;0\nWireConnection;14;1;18;0\nWireConnection;15;0;14;0\nWireConnection;16;0;10;0\nWireConnection;17;0;13;0\nWireConnection;22;0;25;0\nWireConnection;25;0;7;0\nWireConnection;25;1;130;0\nWireConnection;27;0;30;0\nWireConnection;28;0;29;0\nWireConnection;29;0;21;0\nWireConnection;29;1;23;0\nWireConnection;30;0;26;0\nWireConnection;33;0;9;0\nWireConnection;34;0;142;0\nWireConnection;34;1;55;0\nWireConnection;37;0;45;0\nWireConnection;37;1;124;0\nWireConnection;38;0;40;0\nWireConnection;39;0;28;0\nWireConnection;39;1;24;0\nWireConnection;40;0;27;0\nWireConnection;40;1;135;0\nWireConnection;41;0;34;0\nWireConnection;42;0;66;0\nWireConnection;42;1;53;0\nWireConnection;42;2;66;4\nWireConnection;42;3;133;0\nWireConnection;44;0;46;0\nWireConnection;45;0;49;0\nWireConnection;46;0;38;0\nWireConnection;47;0;132;0\nWireConnection;48;0;43;0\nWireConnection;49;0;36;0\nWireConnection;50;0;131;0\nWireConnection;51;0;50;0\nWireConnection;51;1;47;0\nWireConnection;53;0;68;0\nWireConnection;53;1;54;0\nWireConnection;54;0;48;0\nWireConnection;54;1;51;0\nWireConnection;55;0;62;0\nWireConnection;55;1;61;0\nWireConnection;58;0;37;0\nWireConnection;59;0;134;0\nWireConnection;60;0;42;0\nWireConnection;61;0;59;0\nWireConnection;62;0;71;0\nWireConnection;63;0;75;0\nWireConnection;65;0;56;0\nWireConnection;65;1;57;0\nWireConnection;65;2;63;0\nWireConnection;66;0;35;0\nWireConnection;66;1;70;0\nWireConnection;68;0;48;0\nWireConnection;68;1;50;0\nWireConnection;69;0;39;0\nWireConnection;70;0;48;0\nWireConnection;70;1;50;0\nWireConnection;70;2;51;0\nWireConnection;72;0;52;0\nWireConnection;72;1;64;0\nWireConnection;72;2;67;0\nWireConnection;72;3;32;0\nWireConnection;72;4;31;0\nWireConnection;73;0;74;0\nWireConnection;76;0;77;0\nWireConnection;77;1;126;0\nWireConnection;78;0;79;0\nWireConnection;79;1;136;0\nWireConnection;80;0;82;0\nWireConnection;82;0;84;0\nWireConnection;82;2;85;0\nWireConnection;87;0;84;0\nWireConnection;87;2;85;0\nWireConnection;90;0;128;1\nWireConnection;90;1;88;1\nWireConnection;92;0;105;0\nWireConnection;93;0;83;0\nWireConnection;93;2;81;0\nWireConnection;95;0;92;0\nWireConnection;96;0;103;0\nWireConnection;97;0;93;0\nWireConnection;98;0;113;0\nWireConnection;98;1;110;0\nWireConnection;99;0;98;0\nWireConnection;99;1;127;0\nWireConnection;100;0;99;0\nWireConnection;101;0;100;0\nWireConnection;102;0;109;0\nWireConnection;103;0;90;0\nWireConnection;103;1;97;0\nWireConnection;103;2;102;0\nWireConnection;104;0;105;0\nWireConnection;106;0;104;0\nWireConnection;106;2;94;0\nWireConnection;110;0;112;0\nWireConnection;111;0;89;1\nWireConnection;111;1;86;1\nWireConnection;112;0;91;0\nWireConnection;113;0;107;0\nWireConnection;113;1;111;0\nWireConnection;114;0;65;0\nWireConnection;115;1;129;0\nWireConnection;116;0;22;0\nWireConnection;116;1;115;0\nWireConnection;117;0;116;0\nWireConnection;118;0;117;0\nWireConnection;119;0;120;0\nWireConnection;120;0;58;0\nWireConnection;120;1;122;0\nWireConnection;121;0;119;0\nWireConnection;137;4;139;0\nWireConnection;138;0;137;0\nWireConnection;0;0;72;0\nWireConnection;141;0;138;0\nWireConnection;108;0;96;0\nWireConnection;89;1;106;0\nWireConnection;86;1;95;0\nWireConnection;128;1;87;0\nWireConnection;88;1;80;0\nWireConnection;122;1;123;0\nWireConnection;142;1;125;0\nASEEND*/\n//CHKSM=2E22987D06BC7A54F3678A01F41638BEC7AF1865" + Sample 5;1;0;Create;True;0;0;0;False;0;False;-1;None;59cb97507f14c1d468e967d73ca67a9b;True;0;False;white;Auto;False;Instance;128;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nWireConnection;7;0;11;0\nWireConnection;8;0;20;0\nWireConnection;9;0;17;0\nWireConnection;9;1;17;0\nWireConnection;10;0;15;0\nWireConnection;10;1;12;0\nWireConnection;11;0;6;0\nWireConnection;14;0;19;0\nWireConnection;14;1;18;0\nWireConnection;15;0;14;0\nWireConnection;16;0;10;0\nWireConnection;17;0;13;0\nWireConnection;22;0;25;0\nWireConnection;25;0;7;0\nWireConnection;25;1;130;0\nWireConnection;27;0;30;0\nWireConnection;28;0;29;0\nWireConnection;29;0;21;0\nWireConnection;29;1;23;0\nWireConnection;30;0;26;0\nWireConnection;33;0;9;0\nWireConnection;34;0;125;0\nWireConnection;34;1;55;0\nWireConnection;37;0;45;0\nWireConnection;37;1;124;0\nWireConnection;38;0;40;0\nWireConnection;39;0;28;0\nWireConnection;39;1;24;0\nWireConnection;40;0;27;0\nWireConnection;40;1;135;0\nWireConnection;41;0;34;0\nWireConnection;42;0;66;0\nWireConnection;42;1;53;0\nWireConnection;42;2;66;4\nWireConnection;42;3;133;0\nWireConnection;44;0;46;0\nWireConnection;45;0;49;0\nWireConnection;46;0;38;0\nWireConnection;47;0;132;0\nWireConnection;48;0;43;0\nWireConnection;49;0;36;0\nWireConnection;50;0;131;0\nWireConnection;51;0;50;0\nWireConnection;51;1;47;0\nWireConnection;53;0;68;0\nWireConnection;53;1;54;0\nWireConnection;54;0;48;0\nWireConnection;54;1;51;0\nWireConnection;55;0;62;0\nWireConnection;55;1;61;0\nWireConnection;58;0;37;0\nWireConnection;59;0;134;0\nWireConnection;60;0;42;0\nWireConnection;61;0;59;0\nWireConnection;62;0;71;0\nWireConnection;63;0;75;0\nWireConnection;65;0;56;0\nWireConnection;65;1;57;0\nWireConnection;65;2;63;0\nWireConnection;66;0;35;0\nWireConnection;66;1;70;0\nWireConnection;68;0;48;0\nWireConnection;68;1;50;0\nWireConnection;69;0;39;0\nWireConnection;70;0;48;0\nWireConnection;70;1;50;0\nWireConnection;70;2;51;0\nWireConnection;72;0;52;0\nWireConnection;72;1;64;0\nWireConnection;72;2;67;0\nWireConnection;72;3;32;0\nWireConnection;72;4;31;0\nWireConnection;73;0;74;0\nWireConnection;76;0;77;0\nWireConnection;77;1;126;0\nWireConnection;78;0;79;0\nWireConnection;79;1;136;0\nWireConnection;80;0;82;0\nWireConnection;82;0;84;0\nWireConnection;82;2;85;0\nWireConnection;87;0;84;0\nWireConnection;87;2;85;0\nWireConnection;90;0;128;1\nWireConnection;90;1;88;1\nWireConnection;92;0;105;0\nWireConnection;93;0;83;0\nWireConnection;93;2;81;0\nWireConnection;95;0;92;0\nWireConnection;96;0;103;0\nWireConnection;97;0;93;0\nWireConnection;98;0;113;0\nWireConnection;98;1;110;0\nWireConnection;99;0;98;0\nWireConnection;99;1;127;0\nWireConnection;100;0;99;0\nWireConnection;101;0;100;0\nWireConnection;102;0;109;0\nWireConnection;103;0;90;0\nWireConnection;103;1;97;0\nWireConnection;103;2;102;0\nWireConnection;104;0;105;0\nWireConnection;106;0;104;0\nWireConnection;106;2;94;0\nWireConnection;110;0;112;0\nWireConnection;111;0;89;1\nWireConnection;111;1;86;1\nWireConnection;112;0;91;0\nWireConnection;113;0;107;0\nWireConnection;113;1;111;0\nWireConnection;114;0;65;0\nWireConnection;115;1;129;0\nWireConnection;116;0;22;0\nWireConnection;116;1;115;0\nWireConnection;117;0;116;0\nWireConnection;118;0;117;0\nWireConnection;119;0;120;0\nWireConnection;120;0;58;0\nWireConnection;120;1;122;0\nWireConnection;121;0;119;0\nWireConnection;122;1;123;0\nWireConnection;137;4;139;0\nWireConnection;138;0;137;0\nWireConnection;0;0;72;0\nWireConnection;141;0;138;0\nWireConnection;108;0;96;0\nWireConnection;89;1;106;0\nWireConnection;86;1;95;0\nWireConnection;128;1;87;0\nWireConnection;88;1;80;0\nASEEND*/\n//CHKSM=CBCB5732FEA4D088E7B76B42D6507488D7D9C2D1" m_functionName: m_description: m_additionalIncludes: diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Amplify Functions/Full Shader Functions/Stylized Sky (Mobile).asset.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader old mode 100644 new mode 100755 index 2150ac54d..0963774c5 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader @@ -248,7 +248,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float4 CZY_CloudFilterColor; float4 CZY_CloudHighlightColor; float4 CZY_SunFilterColor; - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; sampler2D CZY_CirrostratusTexture; @@ -276,7 +276,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float3 CZY_MoonDirection; half CZY_MoonFlareFalloff; float4 CZY_CloudMoonColor; - sampler2D CZY_CloudTexture; float3 CZY_SunDirection; half CZY_CloudFlareFalloff; float4 CZY_AltoCloudColor; @@ -333,14 +332,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -351,7 +350,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float ACCustomLightsClipping346_g108 = AltoCumulusLightTransport266_g108; - float time32_g108 = 0.0; - float2 voronoiSmoothId32_g108 = 0; - float2 coords32_g108 = ( Pos10_g108 + ( TIme6_g108 * float2( 0.3,0.2 ) ) ) * ( 100.0 / CZY_DetailScale ); - float2 id32_g108 = 0; - float2 uv32_g108 = 0; - float fade32_g108 = 0.5; - float voroi32_g108 = 0; - float rest32_g108 = 0; - for( int it32_g108 = 0; it32_g108 <3; it32_g108++ ){ - voroi32_g108 += fade32_g108 * voronoi32_g108( coords32_g108, time32_g108, id32_g108, uv32_g108, 0,voronoiSmoothId32_g108 ); - rest32_g108 += fade32_g108; - coords32_g108 *= 2; - fade32_g108 *= 0.5; - }//Voronoi32_g108 - voroi32_g108 /= rest32_g108; - float temp_output_75_0_g108 = ( (0.0 + (( 1.0 - voroi32_g108 ) - 0.3) * (0.5 - 0.0) / (1.0 - 0.3)) * 0.1 * CZY_DetailAmount ); - float DetailedClouds190_g108 = saturate( ( ComplexCloudDensity114_g108 + temp_output_75_0_g108 ) ); - float CloudDetail81_g108 = temp_output_75_0_g108; - float2 texCoord50_g108 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_71_0_g108 = ( texCoord50_g108 - float2( 0.5,0.5 ) ); - float dotResult77_g108 = dot( temp_output_71_0_g108 , temp_output_71_0_g108 ); - float BorderHeight63_g108 = ( 1.0 - CZY_BorderHeight ); - float temp_output_64_0_g108 = ( -2.0 * ( 1.0 - CZY_BorderVariation ) ); - float clampResult166_g108 = clamp( ( ( ( CloudDetail81_g108 + SimpleCloudDensity52_g108 ) * saturate( (( BorderHeight63_g108 * temp_output_64_0_g108 ) + (dotResult77_g108 - 0.0) * (( temp_output_64_0_g108 * -4.0 ) - ( BorderHeight63_g108 * temp_output_64_0_g108 )) / (0.5 - 0.0)) ) ) * 10.0 * CZY_BorderEffect ) , -1.0 , 1.0 ); - float BorderLightTransport185_g108 = clampResult166_g108; - float3 normalizeResult58_g108 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float3 normalizeResult53_g108 = normalize( CZY_StormDirection ); - float dotResult67_g108 = dot( normalizeResult58_g108 , normalizeResult53_g108 ); - float2 texCoord39_g108 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_46_0_g108 = ( texCoord39_g108 - float2( 0.5,0.5 ) ); - float dotResult62_g108 = dot( temp_output_46_0_g108 , temp_output_46_0_g108 ); - float temp_output_74_0_g108 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); - float NimbusLightTransport198_g108 = saturate( ( ( ( CloudDetail81_g108 + SimpleCloudDensity52_g108 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g108 ) + (( dotResult67_g108 + ( CZY_NimbusHeight * 4.0 * dotResult62_g108 ) ) - 0.5) * (( temp_output_74_0_g108 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g108 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 SimpleRadiance309_g108 = saturate( ( DetailedClouds190_g108 + BorderLightTransport185_g108 + NimbusLightTransport198_g108 + ChemtrailsFinal268_g108 + CirrusAlpha269_g108 ) ); - float Clipping311_g108 = CZY_ClippingThreshold; - float4 CSCustomLightsClipping343_g108 = ( CirrostratLightTransport267_g108 * ( SimpleRadiance309_g108.r > Clipping311_g108 ? 0.0 : 1.0 ) ); - float4 CustomRadiance376_g108 = saturate( ( ACCustomLightsClipping346_g108 + CSCustomLightsClipping343_g108 ) ); - float4 CloudThicknessDetails375_g108 = ( VoroDetails33_g108.x * saturate( ( CustomRadiance376_g108 - float4( 0.8,0.8,0.8,0 ) ) ) ); - float3 normalizeResult319_g108 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult322_g108 = dot( normalizeResult319_g108 , CZY_MoonDirection ); - half MoonlightMask336_g108 = saturate( pow( abs( (dotResult322_g108*0.5 + 0.5) ) , CZY_MoonFlareFalloff ) ); - float3 hsvTorgb2_g111 = RGBToHSV( CZY_CloudMoonColor.rgb ); - float3 hsvTorgb3_g111 = HSVToRGB( float3(hsvTorgb2_g111.x,saturate( ( hsvTorgb2_g111.y + CZY_FilterSaturation ) ),( hsvTorgb2_g111.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g111 = ( float4( hsvTorgb3_g111 , 0.0 ) * CZY_FilterColor ); - float4 MoonlightColor387_g108 = ( temp_output_10_0_g111 * CZY_CloudFilterColor ); - float4 lerpResult298_g108 = lerp( ( lerpResult299_g108 + ( CirrostratLightTransport267_g108 * CloudHighlightColor385_g108 * ( 1.0 - CloudThicknessDetails375_g108 ) ) + ( MoonlightMask336_g108 * MoonlightColor387_g108 * ( 1.0 - CloudThicknessDetails375_g108 ) ) ) , ( CloudColor386_g108 * float4( 0.5660378,0.5660378,0.5660378,0 ) ) , CloudThicknessDetails375_g108); - float4 lerpResult306_g108 = lerp( CloudColor386_g108 , lerpResult298_g108 , ( 1.0 - SimpleRadiance309_g108 )); - float mulTime61_g108 = _TimeParameters.x * 0.5; - float2 panner89_g108 = ( ( mulTime61_g108 * 0.004 ) * float2( 0.2,-0.4 ) + Pos10_g108); - float cos80_g108 = cos( ( mulTime61_g108 * -0.01 ) ); - float sin80_g108 = sin( ( mulTime61_g108 * -0.01 ) ); - float2 rotator80_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos80_g108 , -sin80_g108 , sin80_g108 , cos80_g108 )) + float2( 0.5,0.5 ); - float4 CloudTexture152_g108 = min( tex2D( CZY_CloudTexture, (panner89_g108*1.0 + 0.75) ) , tex2D( CZY_CloudTexture, (rotator80_g108*3.0 + 0.75) ) ); - float clampResult183_g108 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); - float CloudTextureFinal222_g108 = ( CloudTexture152_g108 * clampResult183_g108 ).r; - float3 normalizeResult317_g108 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult349_g108 = dot( normalizeResult317_g108 , CZY_SunDirection ); - float temp_output_314_0_g108 = abs( (dotResult349_g108*0.5 + 0.5) ); - float CloudLight340_g108 = saturate( pow( temp_output_314_0_g108 , CZY_CloudFlareFalloff ) ); - float4 lerpResult308_g108 = lerp( float4( 0,0,0,0 ) , CloudHighlightColor385_g108 , ( saturate( CustomRadiance376_g108 ) * CloudTextureFinal222_g108 * CloudLight340_g108 )); - float4 SunThroughClouds300_g108 = ( lerpResult308_g108 * 2.0 ); - float3 hsvTorgb2_g112 = RGBToHSV( CZY_AltoCloudColor.rgb ); - float3 hsvTorgb3_g112 = HSVToRGB( float3(hsvTorgb2_g112.x,saturate( ( hsvTorgb2_g112.y + CZY_FilterSaturation ) ),( hsvTorgb2_g112.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g112 = ( float4( hsvTorgb3_g112 , 0.0 ) * CZY_FilterColor ); - float4 CirrusCustomLightColor390_g108 = ( CloudColor386_g108 * ( temp_output_10_0_g112 * CZY_CloudFilterColor ) ); - float4 lerpResult334_g108 = lerp( ( lerpResult306_g108 + SunThroughClouds300_g108 ) , CirrusCustomLightColor390_g108 , CustomRadiance376_g108); - float4 lerpResult305_g108 = lerp( CZY_CloudTextureColor , CZY_LightColor , float4( 0.5,0.5,0.5,0 )); - float4 lerpResult331_g108 = lerp( lerpResult334_g108 , ( lerpResult305_g108 * lerpResult334_g108 ) , CloudTextureFinal222_g108); - float4 FinalCloudColor367_g108 = lerpResult331_g108; + float3 hsvTorgb2_g92 = RGBToHSV( CZY_CloudColor.rgb ); + float3 hsvTorgb3_g92 = HSVToRGB( float3(hsvTorgb2_g92.x,saturate( ( hsvTorgb2_g92.y + CZY_FilterSaturation ) ),( hsvTorgb2_g92.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g92 = ( float4( hsvTorgb3_g92 , 0.0 ) * CZY_FilterColor ); + float4 CloudColor386_g90 = ( temp_output_10_0_g92 * CZY_CloudFilterColor ); + float3 hsvTorgb2_g91 = RGBToHSV( CZY_CloudHighlightColor.rgb ); + float3 hsvTorgb3_g91 = HSVToRGB( float3(hsvTorgb2_g91.x,saturate( ( hsvTorgb2_g91.y + CZY_FilterSaturation ) ),( hsvTorgb2_g91.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g91 = ( float4( hsvTorgb3_g91 , 0.0 ) * CZY_FilterColor ); + float4 CloudHighlightColor385_g90 = ( temp_output_10_0_g91 * CZY_SunFilterColor ); + float2 texCoord5_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 Pos10_g90 = texCoord5_g90; + float mulTime61_g90 = _TimeParameters.x * 0.5; + float2 panner89_g90 = ( ( mulTime61_g90 * 0.004 ) * float2( 0.2,-0.4 ) + Pos10_g90); + float cos80_g90 = cos( ( mulTime61_g90 * -0.01 ) ); + float sin80_g90 = sin( ( mulTime61_g90 * -0.01 ) ); + float2 rotator80_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos80_g90 , -sin80_g90 , sin80_g90 , cos80_g90 )) + float2( 0.5,0.5 ); + float4 CloudTexture152_g90 = min( tex2D( CZY_CloudTexture, (panner89_g90*1.0 + 0.75) ) , tex2D( CZY_CloudTexture, (rotator80_g90*3.0 + 0.75) ) ); + float simplePerlin2D47_g90 = snoise( ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.2,-0.4 ), 0.0 , 0.0 ) ) ).rg*( 100.0 / CZY_MainCloudScale ) ); + simplePerlin2D47_g90 = simplePerlin2D47_g90*0.5 + 0.5; + float SimpleCloudDensity52_g90 = simplePerlin2D47_g90; + float time20_g90 = 0.0; + float2 voronoiSmoothId20_g90 = 0; + float4 temp_output_18_0_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ); + float2 coords20_g90 = temp_output_18_0_g90.rg * ( 140.0 / CZY_MainCloudScale ); + float2 id20_g90 = 0; + float2 uv20_g90 = 0; + float voroi20_g90 = voronoi20_g90( coords20_g90, time20_g90, id20_g90, uv20_g90, 0, voronoiSmoothId20_g90 ); + float time23_g90 = 0.0; + float2 voronoiSmoothId23_g90 = 0; + float2 coords23_g90 = temp_output_18_0_g90.rg * ( 500.0 / CZY_MainCloudScale ); + float2 id23_g90 = 0; + float2 uv23_g90 = 0; + float voroi23_g90 = voronoi23_g90( coords23_g90, time23_g90, id23_g90, uv23_g90, 0, voronoiSmoothId23_g90 ); + float2 appendResult25_g90 = (float2(voroi20_g90 , voroi23_g90)); + float2 VoroDetails33_g90 = appendResult25_g90; + float CumulusCoverage48_g90 = CZY_CumulusCoverageMultiplier; + float ComplexCloudDensity114_g90 = (0.0 + (min( SimpleCloudDensity52_g90 , ( 1.0 - VoroDetails33_g90.x ) ) - ( 1.0 - CumulusCoverage48_g90 )) * (1.0 - 0.0) / (1.0 - ( 1.0 - CumulusCoverage48_g90 ))); + float4 lerpResult299_g90 = lerp( CloudHighlightColor385_g90 , CloudColor386_g90 , saturate( (2.0 + (ComplexCloudDensity114_g90 - 0.0) * (0.7 - 2.0) / (1.0 - 0.0)) )); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord3.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float ACCustomLightsClipping346_g90 = AltoCumulusLightTransport266_g90; + float time32_g90 = 0.0; + float2 voronoiSmoothId32_g90 = 0; + float2 coords32_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ).rg * ( 100.0 / CZY_DetailScale ); + float2 id32_g90 = 0; + float2 uv32_g90 = 0; + float fade32_g90 = 0.5; + float voroi32_g90 = 0; + float rest32_g90 = 0; + for( int it32_g90 = 0; it32_g90 <3; it32_g90++ ){ + voroi32_g90 += fade32_g90 * voronoi32_g90( coords32_g90, time32_g90, id32_g90, uv32_g90, 0,voronoiSmoothId32_g90 ); + rest32_g90 += fade32_g90; + coords32_g90 *= 2; + fade32_g90 *= 0.5; + }//Voronoi32_g90 + voroi32_g90 /= rest32_g90; + float temp_output_75_0_g90 = ( (0.0 + (( 1.0 - voroi32_g90 ) - 0.3) * (0.5 - 0.0) / (1.0 - 0.3)) * 0.1 * CZY_DetailAmount ); + float DetailedClouds190_g90 = saturate( ( ComplexCloudDensity114_g90 + temp_output_75_0_g90 ) ); + float CloudDetail81_g90 = temp_output_75_0_g90; + float2 texCoord50_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_71_0_g90 = ( texCoord50_g90 - float2( 0.5,0.5 ) ); + float dotResult77_g90 = dot( temp_output_71_0_g90 , temp_output_71_0_g90 ); + float BorderHeight63_g90 = ( 1.0 - CZY_BorderHeight ); + float temp_output_64_0_g90 = ( -2.0 * ( 1.0 - CZY_BorderVariation ) ); + float clampResult166_g90 = clamp( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( BorderHeight63_g90 * temp_output_64_0_g90 ) + (dotResult77_g90 - 0.0) * (( temp_output_64_0_g90 * -4.0 ) - ( BorderHeight63_g90 * temp_output_64_0_g90 )) / (0.5 - 0.0)) ) ) * 10.0 * CZY_BorderEffect ) , -1.0 , 1.0 ); + float BorderLightTransport185_g90 = clampResult166_g90; + float3 normalizeResult58_g90 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 SimpleRadiance309_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 + ChemtrailsFinal268_g90 + CirrusAlpha269_g90 ) ); + float Clipping311_g90 = CZY_ClippingThreshold; + float4 CSCustomLightsClipping343_g90 = ( CirrostratLightTransport267_g90 * ( SimpleRadiance309_g90.r > Clipping311_g90 ? 0.0 : 1.0 ) ); + float4 CustomRadiance376_g90 = saturate( ( ACCustomLightsClipping346_g90 + CSCustomLightsClipping343_g90 ) ); + float4 CloudThicknessDetails375_g90 = ( VoroDetails33_g90.x * saturate( ( CustomRadiance376_g90 - float4( 0.8,0.8,0.8,0 ) ) ) ); + float3 normalizeResult319_g90 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult322_g90 = dot( normalizeResult319_g90 , CZY_MoonDirection ); + half MoonlightMask336_g90 = saturate( pow( abs( (dotResult322_g90*0.5 + 0.5) ) , CZY_MoonFlareFalloff ) ); + float3 hsvTorgb2_g93 = RGBToHSV( CZY_CloudMoonColor.rgb ); + float3 hsvTorgb3_g93 = HSVToRGB( float3(hsvTorgb2_g93.x,saturate( ( hsvTorgb2_g93.y + CZY_FilterSaturation ) ),( hsvTorgb2_g93.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g93 = ( float4( hsvTorgb3_g93 , 0.0 ) * CZY_FilterColor ); + float4 MoonlightColor387_g90 = ( temp_output_10_0_g93 * CZY_CloudFilterColor ); + float4 lerpResult298_g90 = lerp( ( lerpResult299_g90 + ( CirrostratLightTransport267_g90 * CloudHighlightColor385_g90 * ( 1.0 - CloudThicknessDetails375_g90 ) ) + ( MoonlightMask336_g90 * MoonlightColor387_g90 * ( 1.0 - CloudThicknessDetails375_g90 ) ) ) , ( CloudColor386_g90 * float4( 0.5660378,0.5660378,0.5660378,0 ) ) , CloudThicknessDetails375_g90); + float4 lerpResult306_g90 = lerp( CloudColor386_g90 , lerpResult298_g90 , ( 1.0 - SimpleRadiance309_g90 )); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float3 normalizeResult317_g90 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult349_g90 = dot( normalizeResult317_g90 , CZY_SunDirection ); + float temp_output_314_0_g90 = abs( (dotResult349_g90*0.5 + 0.5) ); + float CloudLight340_g90 = saturate( pow( temp_output_314_0_g90 , CZY_CloudFlareFalloff ) ); + float4 lerpResult308_g90 = lerp( float4( 0,0,0,0 ) , CloudHighlightColor385_g90 , ( saturate( CustomRadiance376_g90 ) * CloudTextureFinal222_g90 * CloudLight340_g90 )); + float4 SunThroughClouds300_g90 = ( lerpResult308_g90 * 2.0 ); + float3 hsvTorgb2_g94 = RGBToHSV( CZY_AltoCloudColor.rgb ); + float3 hsvTorgb3_g94 = HSVToRGB( float3(hsvTorgb2_g94.x,saturate( ( hsvTorgb2_g94.y + CZY_FilterSaturation ) ),( hsvTorgb2_g94.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g94 = ( float4( hsvTorgb3_g94 , 0.0 ) * CZY_FilterColor ); + float4 CirrusCustomLightColor390_g90 = ( CloudColor386_g90 * ( temp_output_10_0_g94 * CZY_CloudFilterColor ) ); + float4 lerpResult334_g90 = lerp( ( lerpResult306_g90 + SunThroughClouds300_g90 ) , CirrusCustomLightColor390_g90 , CustomRadiance376_g90); + float4 lerpResult305_g90 = lerp( CZY_CloudTextureColor , CZY_LightColor , float4( 0.5,0.5,0.5,0 )); + float4 lerpResult331_g90 = lerp( lerpResult334_g90 , ( lerpResult305_g90 * lerpResult334_g90 ) , CloudTextureFinal222_g90); + float4 FinalCloudColor367_g90 = lerpResult331_g90; - float temp_output_236_0_g108 = saturate( ( DetailedClouds190_g108 + BorderLightTransport185_g108 + NimbusLightTransport198_g108 ) ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord4; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); float3 BakedAlbedo = 0; float3 BakedEmission = 0; - float3 Color = FinalCloudColor367_g108.rgb; - float Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + float3 Color = FinalCloudColor367_g90.rgb; + float Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -992,7 +989,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -1004,7 +1001,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -1052,14 +1048,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -1070,7 +1066,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float2 texCoord5_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 Pos10_g90 = texCoord5_g90; + float mulTime61_g90 = _TimeParameters.x * 0.5; + float2 panner89_g90 = ( ( mulTime61_g90 * 0.004 ) * float2( 0.2,-0.4 ) + Pos10_g90); + float cos80_g90 = cos( ( mulTime61_g90 * -0.01 ) ); + float sin80_g90 = sin( ( mulTime61_g90 * -0.01 ) ); + float2 rotator80_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos80_g90 , -sin80_g90 , sin80_g90 , cos80_g90 )) + float2( 0.5,0.5 ); + float4 CloudTexture152_g90 = min( tex2D( CZY_CloudTexture, (panner89_g90*1.0 + 0.75) ) , tex2D( CZY_CloudTexture, (rotator80_g90*3.0 + 0.75) ) ); + float simplePerlin2D47_g90 = snoise( ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.2,-0.4 ), 0.0 , 0.0 ) ) ).rg*( 100.0 / CZY_MainCloudScale ) ); + simplePerlin2D47_g90 = simplePerlin2D47_g90*0.5 + 0.5; + float SimpleCloudDensity52_g90 = simplePerlin2D47_g90; + float time20_g90 = 0.0; + float2 voronoiSmoothId20_g90 = 0; + float4 temp_output_18_0_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ); + float2 coords20_g90 = temp_output_18_0_g90.rg * ( 140.0 / CZY_MainCloudScale ); + float2 id20_g90 = 0; + float2 uv20_g90 = 0; + float voroi20_g90 = voronoi20_g90( coords20_g90, time20_g90, id20_g90, uv20_g90, 0, voronoiSmoothId20_g90 ); + float time23_g90 = 0.0; + float2 voronoiSmoothId23_g90 = 0; + float2 coords23_g90 = temp_output_18_0_g90.rg * ( 500.0 / CZY_MainCloudScale ); + float2 id23_g90 = 0; + float2 uv23_g90 = 0; + float voroi23_g90 = voronoi23_g90( coords23_g90, time23_g90, id23_g90, uv23_g90, 0, voronoiSmoothId23_g90 ); + float2 appendResult25_g90 = (float2(voroi20_g90 , voroi23_g90)); + float2 VoroDetails33_g90 = appendResult25_g90; + float CumulusCoverage48_g90 = CZY_CumulusCoverageMultiplier; + float ComplexCloudDensity114_g90 = (0.0 + (min( SimpleCloudDensity52_g90 , ( 1.0 - VoroDetails33_g90.x ) ) - ( 1.0 - CumulusCoverage48_g90 )) * (1.0 - 0.0) / (1.0 - ( 1.0 - CumulusCoverage48_g90 ))); + float time32_g90 = 0.0; + float2 voronoiSmoothId32_g90 = 0; + float2 coords32_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ).rg * ( 100.0 / CZY_DetailScale ); + float2 id32_g90 = 0; + float2 uv32_g90 = 0; + float fade32_g90 = 0.5; + float voroi32_g90 = 0; + float rest32_g90 = 0; + for( int it32_g90 = 0; it32_g90 <3; it32_g90++ ){ + voroi32_g90 += fade32_g90 * voronoi32_g90( coords32_g90, time32_g90, id32_g90, uv32_g90, 0,voronoiSmoothId32_g90 ); + rest32_g90 += fade32_g90; + coords32_g90 *= 2; + fade32_g90 *= 0.5; + }//Voronoi32_g90 + voroi32_g90 /= rest32_g90; + float temp_output_75_0_g90 = ( (0.0 + (( 1.0 - voroi32_g90 ) - 0.3) * (0.5 - 0.0) / (1.0 - 0.3)) * 0.1 * CZY_DetailAmount ); + float DetailedClouds190_g90 = saturate( ( ComplexCloudDensity114_g90 + temp_output_75_0_g90 ) ); + float CloudDetail81_g90 = temp_output_75_0_g90; + float2 texCoord50_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_71_0_g90 = ( texCoord50_g90 - float2( 0.5,0.5 ) ); + float dotResult77_g90 = dot( temp_output_71_0_g90 , temp_output_71_0_g90 ); + float BorderHeight63_g90 = ( 1.0 - CZY_BorderHeight ); + float temp_output_64_0_g90 = ( -2.0 * ( 1.0 - CZY_BorderVariation ) ); + float clampResult166_g90 = clamp( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( BorderHeight63_g90 * temp_output_64_0_g90 ) + (dotResult77_g90 - 0.0) * (( temp_output_64_0_g90 * -4.0 ) - ( BorderHeight63_g90 * temp_output_64_0_g90 )) / (0.5 - 0.0)) ) ) * 10.0 * CZY_BorderEffect ) , -1.0 , 1.0 ); + float BorderLightTransport185_g90 = clampResult166_g90; + float3 normalizeResult58_g90 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord2.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - float Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + float Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -1670,7 +1664,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -1682,7 +1676,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -1730,14 +1723,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -1748,7 +1741,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float2 texCoord5_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 Pos10_g90 = texCoord5_g90; + float mulTime61_g90 = _TimeParameters.x * 0.5; + float2 panner89_g90 = ( ( mulTime61_g90 * 0.004 ) * float2( 0.2,-0.4 ) + Pos10_g90); + float cos80_g90 = cos( ( mulTime61_g90 * -0.01 ) ); + float sin80_g90 = sin( ( mulTime61_g90 * -0.01 ) ); + float2 rotator80_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos80_g90 , -sin80_g90 , sin80_g90 , cos80_g90 )) + float2( 0.5,0.5 ); + float4 CloudTexture152_g90 = min( tex2D( CZY_CloudTexture, (panner89_g90*1.0 + 0.75) ) , tex2D( CZY_CloudTexture, (rotator80_g90*3.0 + 0.75) ) ); + float simplePerlin2D47_g90 = snoise( ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.2,-0.4 ), 0.0 , 0.0 ) ) ).rg*( 100.0 / CZY_MainCloudScale ) ); + simplePerlin2D47_g90 = simplePerlin2D47_g90*0.5 + 0.5; + float SimpleCloudDensity52_g90 = simplePerlin2D47_g90; + float time20_g90 = 0.0; + float2 voronoiSmoothId20_g90 = 0; + float4 temp_output_18_0_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ); + float2 coords20_g90 = temp_output_18_0_g90.rg * ( 140.0 / CZY_MainCloudScale ); + float2 id20_g90 = 0; + float2 uv20_g90 = 0; + float voroi20_g90 = voronoi20_g90( coords20_g90, time20_g90, id20_g90, uv20_g90, 0, voronoiSmoothId20_g90 ); + float time23_g90 = 0.0; + float2 voronoiSmoothId23_g90 = 0; + float2 coords23_g90 = temp_output_18_0_g90.rg * ( 500.0 / CZY_MainCloudScale ); + float2 id23_g90 = 0; + float2 uv23_g90 = 0; + float voroi23_g90 = voronoi23_g90( coords23_g90, time23_g90, id23_g90, uv23_g90, 0, voronoiSmoothId23_g90 ); + float2 appendResult25_g90 = (float2(voroi20_g90 , voroi23_g90)); + float2 VoroDetails33_g90 = appendResult25_g90; + float CumulusCoverage48_g90 = CZY_CumulusCoverageMultiplier; + float ComplexCloudDensity114_g90 = (0.0 + (min( SimpleCloudDensity52_g90 , ( 1.0 - VoroDetails33_g90.x ) ) - ( 1.0 - CumulusCoverage48_g90 )) * (1.0 - 0.0) / (1.0 - ( 1.0 - CumulusCoverage48_g90 ))); + float time32_g90 = 0.0; + float2 voronoiSmoothId32_g90 = 0; + float2 coords32_g90 = ( float4( Pos10_g90, 0.0 , 0.0 ) + ( CloudTexture152_g90 * float4( float2( 0.3,0.2 ), 0.0 , 0.0 ) ) ).rg * ( 100.0 / CZY_DetailScale ); + float2 id32_g90 = 0; + float2 uv32_g90 = 0; + float fade32_g90 = 0.5; + float voroi32_g90 = 0; + float rest32_g90 = 0; + for( int it32_g90 = 0; it32_g90 <3; it32_g90++ ){ + voroi32_g90 += fade32_g90 * voronoi32_g90( coords32_g90, time32_g90, id32_g90, uv32_g90, 0,voronoiSmoothId32_g90 ); + rest32_g90 += fade32_g90; + coords32_g90 *= 2; + fade32_g90 *= 0.5; + }//Voronoi32_g90 + voroi32_g90 /= rest32_g90; + float temp_output_75_0_g90 = ( (0.0 + (( 1.0 - voroi32_g90 ) - 0.3) * (0.5 - 0.0) / (1.0 - 0.3)) * 0.1 * CZY_DetailAmount ); + float DetailedClouds190_g90 = saturate( ( ComplexCloudDensity114_g90 + temp_output_75_0_g90 ) ); + float CloudDetail81_g90 = temp_output_75_0_g90; + float2 texCoord50_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_71_0_g90 = ( texCoord50_g90 - float2( 0.5,0.5 ) ); + float dotResult77_g90 = dot( temp_output_71_0_g90 , temp_output_71_0_g90 ); + float BorderHeight63_g90 = ( 1.0 - CZY_BorderHeight ); + float temp_output_64_0_g90 = ( -2.0 * ( 1.0 - CZY_BorderVariation ) ); + float clampResult166_g90 = clamp( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( BorderHeight63_g90 * temp_output_64_0_g90 ) + (dotResult77_g90 - 0.0) * (( temp_output_64_0_g90 * -4.0 ) - ( BorderHeight63_g90 * temp_output_64_0_g90 )) / (0.5 - 0.0)) ) ) * 10.0 * CZY_BorderEffect ) , -1.0 , 1.0 ); + float BorderLightTransport185_g90 = clampResult166_g90; + float3 normalizeResult58_g90 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord2.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord2.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - float Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + float Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); float AlphaClipThreshold = 0.5; #ifdef _ALPHATEST_ON @@ -2322,7 +2313,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -2334,7 +2325,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -2382,14 +2372,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -2400,7 +2390,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float3 normalizeResult58_g90 = normalize( ( ase_worldPos - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -2963,7 +2951,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -2975,7 +2963,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -3023,14 +3010,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -3041,7 +3028,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float3 normalizeResult58_g90 = normalize( ( ase_worldPos - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -3609,7 +3594,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -3621,7 +3606,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -3669,14 +3653,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -3687,7 +3671,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float3 normalizeResult58_g90 = normalize( ( ase_worldPos - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord1.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -4259,7 +4241,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float _TessMaxDisp; #endif CBUFFER_END - float CZY_WindSpeed; + sampler2D CZY_CloudTexture; float CZY_MainCloudScale; float CZY_CumulusCoverageMultiplier; float CZY_DetailScale; @@ -4271,7 +4253,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" float CZY_NimbusHeight; float CZY_NimbusMultiplier; float CZY_NimbusVariation; - sampler2D CZY_CloudTexture; float CZY_TextureAmount; float CZY_AltocumulusScale; float2 CZY_AltocumulusWindSpeed; @@ -4319,14 +4300,14 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" return 130.0 * dot( m, g ); } - float2 voronoihash20_g108( float2 p ) + float2 voronoihash20_g90( float2 p ) { p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); return frac( sin( p ) *43758.5453); } - float voronoi20_g108( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + float voronoi20_g90( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) { float2 n = floor( v ); float2 f = frac( v ); @@ -4337,7 +4318,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Clouds (Painted)" for ( int i = -1; i <= 1; i++ ) { float2 g = float2( i, j ); - float2 o = voronoihash20_g108( n + g ); + float2 o = voronoihash20_g90( n + g ); o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; float d = 0.5 * dot( r, r ); if( d voroi205_g108 ? (0.5 + (voroi205_g108 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); - float mulTime156_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D193_g108 = snoise( (Pos10_g108*1.0 + mulTime156_g108)*2.0 ); - float mulTime133_g108 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; - float cos171_g108 = cos( ( mulTime133_g108 * 0.01 ) ); - float sin171_g108 = sin( ( mulTime133_g108 * 0.01 ) ); - float2 rotator171_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos171_g108 , -sin171_g108 , sin171_g108 , cos171_g108 )) + float2( 0.5,0.5 ); - float cos188_g108 = cos( ( mulTime133_g108 * -0.02 ) ); - float sin188_g108 = sin( ( mulTime133_g108 * -0.02 ) ); - float2 rotator188_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos188_g108 , -sin188_g108 , sin188_g108 , cos188_g108 )) + float2( 0.5,0.5 ); - float mulTime158_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D196_g108 = snoise( (Pos10_g108*1.0 + mulTime158_g108)*4.0 ); - float4 ChemtrailsPattern247_g108 = ( ( saturate( simplePerlin2D193_g108 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g108*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g108 ) * saturate( simplePerlin2D196_g108 ) ) ); - float2 texCoord206_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_227_0_g108 = ( texCoord206_g108 - float2( 0.5,0.5 ) ); - float dotResult240_g108 = dot( temp_output_227_0_g108 , temp_output_227_0_g108 ); - float4 ChemtrailsFinal268_g108 = ( ChemtrailsPattern247_g108 * saturate( (0.4 + (dotResult240_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); - float mulTime162_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D194_g108 = snoise( (Pos10_g108*1.0 + mulTime162_g108)*2.0 ); - float mulTime128_g108 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; - float cos172_g108 = cos( ( mulTime128_g108 * 0.01 ) ); - float sin172_g108 = sin( ( mulTime128_g108 * 0.01 ) ); - float2 rotator172_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos172_g108 , -sin172_g108 , sin172_g108 , cos172_g108 )) + float2( 0.5,0.5 ); - float cos163_g108 = cos( ( mulTime128_g108 * -0.02 ) ); - float sin163_g108 = sin( ( mulTime128_g108 * -0.02 ) ); - float2 rotator163_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos163_g108 , -sin163_g108 , sin163_g108 , cos163_g108 )) + float2( 0.5,0.5 ); - float mulTime155_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D192_g108 = snoise( (Pos10_g108*10.0 + mulTime155_g108)*4.0 ); - float4 CirrostratPattern250_g108 = ( ( saturate( simplePerlin2D194_g108 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g108*1.5 + 0.75) ) * saturate( simplePerlin2D192_g108 ) ) ); - float2 texCoord213_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_228_0_g108 = ( texCoord213_g108 - float2( 0.5,0.5 ) ); - float dotResult239_g108 = dot( temp_output_228_0_g108 , temp_output_228_0_g108 ); - float4 CirrostratLightTransport267_g108 = ( CirrostratPattern250_g108 * saturate( (0.4 + (dotResult239_g108 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); - float mulTime106_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D429_g108 = snoise( (Pos10_g108*1.0 + mulTime106_g108)*2.0 ); - float mulTime79_g108 = _TimeParameters.x * CZY_CirrusMoveSpeed; - float cos118_g108 = cos( ( mulTime79_g108 * 0.01 ) ); - float sin118_g108 = sin( ( mulTime79_g108 * 0.01 ) ); - float2 rotator118_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos118_g108 , -sin118_g108 , sin118_g108 , cos118_g108 )) + float2( 0.5,0.5 ); - float cos116_g108 = cos( ( mulTime79_g108 * -0.02 ) ); - float sin116_g108 = sin( ( mulTime79_g108 * -0.02 ) ); - float2 rotator116_g108 = mul( Pos10_g108 - float2( 0.5,0.5 ) , float2x2( cos116_g108 , -sin116_g108 , sin116_g108 , cos116_g108 )) + float2( 0.5,0.5 ); - float mulTime111_g108 = _TimeParameters.x * 0.01; - float simplePerlin2D132_g108 = snoise( (Pos10_g108*1.0 + mulTime111_g108) ); - simplePerlin2D132_g108 = simplePerlin2D132_g108*0.5 + 0.5; - float4 CirrusPattern215_g108 = ( ( saturate( simplePerlin2D429_g108 ) * tex2D( CZY_CirrusTexture, (rotator118_g108*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g108*1.0 + 0.0) ) * saturate( simplePerlin2D132_g108 ) ) ); - float2 texCoord157_g108 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_168_0_g108 = ( texCoord157_g108 - float2( 0.5,0.5 ) ); - float dotResult186_g108 = dot( temp_output_168_0_g108 , temp_output_168_0_g108 ); - float CirrusAlpha269_g108 = ( ( ( CirrusPattern215_g108 * saturate( (0.0 + (dotResult186_g108 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); - float4 FinalAlpha278_g108 = saturate( ( saturate( ( temp_output_236_0_g108 + ( (-1.0 + (CloudTextureFinal222_g108 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g108 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g108 + ChemtrailsFinal268_g108 + CirrostratLightTransport267_g108 + CirrusAlpha269_g108 ) ); - bool enabled20_g113 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g113 =(bool)_FullySubmerged; + float3 normalizeResult58_g90 = normalize( ( ase_worldPos - _WorldSpaceCameraPos ) ); + float3 normalizeResult53_g90 = normalize( CZY_StormDirection ); + float dotResult67_g90 = dot( normalizeResult58_g90 , normalizeResult53_g90 ); + float2 texCoord39_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_46_0_g90 = ( texCoord39_g90 - float2( 0.5,0.5 ) ); + float dotResult62_g90 = dot( temp_output_46_0_g90 , temp_output_46_0_g90 ); + float temp_output_74_0_g90 = ( -2.0 * ( 1.0 - ( CZY_NimbusVariation * 0.9 ) ) ); + float NimbusLightTransport198_g90 = saturate( ( ( ( CloudDetail81_g90 + SimpleCloudDensity52_g90 ) * saturate( (( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 ) + (( dotResult67_g90 + ( CZY_NimbusHeight * 4.0 * dotResult62_g90 ) ) - 0.5) * (( temp_output_74_0_g90 * -4.0 ) - ( ( 1.0 - CZY_NimbusMultiplier ) * temp_output_74_0_g90 )) / (7.0 - 0.5)) ) ) * 10.0 ) ); + float temp_output_236_0_g90 = saturate( ( DetailedClouds190_g90 + BorderLightTransport185_g90 + NimbusLightTransport198_g90 ) ); + float clampResult183_g90 = clamp( ( 2.0 * 0.5 ) , 0.0 , 0.98 ); + float CloudTextureFinal222_g90 = ( CloudTexture152_g90 * clampResult183_g90 ).r; + float time135_g90 = 0.0; + float2 voronoiSmoothId135_g90 = 0; + float mulTime82_g90 = _TimeParameters.x * 0.003; + float2 coords135_g90 = (Pos10_g90*1.0 + ( float2( 1,-2 ) * mulTime82_g90 )) * 10.0; + float2 id135_g90 = 0; + float2 uv135_g90 = 0; + float voroi135_g90 = voronoi135_g90( coords135_g90, time135_g90, id135_g90, uv135_g90, 0, voronoiSmoothId135_g90 ); + float time179_g90 = ( 10.0 * mulTime82_g90 ); + float2 voronoiSmoothId179_g90 = 0; + float2 coords179_g90 = IN.ase_texcoord1.xy * 10.0; + float2 id179_g90 = 0; + float2 uv179_g90 = 0; + float voroi179_g90 = voronoi179_g90( coords179_g90, time179_g90, id179_g90, uv179_g90, 0, voronoiSmoothId179_g90 ); + float AltoCumulusPlacement223_g90 = saturate( ( ( ( 1.0 - 0.0 ) - (1.0 + (voroi135_g90 - 0.0) * (-0.5 - 1.0) / (1.0 - 0.0)) ) - voroi179_g90 ) ); + float time205_g90 = 51.2; + float2 voronoiSmoothId205_g90 = 0; + float2 coords205_g90 = (Pos10_g90*1.0 + ( float4( CZY_AltocumulusWindSpeed, 0.0 , 0.0 ) * CloudTexture152_g90 ).rg) * ( 100.0 / CZY_AltocumulusScale ); + float2 id205_g90 = 0; + float2 uv205_g90 = 0; + float fade205_g90 = 0.5; + float voroi205_g90 = 0; + float rest205_g90 = 0; + for( int it205_g90 = 0; it205_g90 <2; it205_g90++ ){ + voroi205_g90 += fade205_g90 * voronoi205_g90( coords205_g90, time205_g90, id205_g90, uv205_g90, 0,voronoiSmoothId205_g90 ); + rest205_g90 += fade205_g90; + coords205_g90 *= 2; + fade205_g90 *= 0.5; + }//Voronoi205_g90 + voroi205_g90 /= rest205_g90; + float AltoCumulusLightTransport266_g90 = saturate( (-1.0 + (( AltoCumulusPlacement223_g90 * ( 0.1 > voroi205_g90 ? (0.5 + (voroi205_g90 - 0.0) * (0.0 - 0.5) / (0.15 - 0.0)) : 0.0 ) * CZY_AltocumulusMultiplier ) - 0.0) * (3.0 - -1.0) / (1.0 - 0.0)) ); + float mulTime156_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D193_g90 = snoise( (Pos10_g90*1.0 + mulTime156_g90)*2.0 ); + float mulTime133_g90 = _TimeParameters.x * CZY_ChemtrailsMoveSpeed; + float cos171_g90 = cos( ( mulTime133_g90 * 0.01 ) ); + float sin171_g90 = sin( ( mulTime133_g90 * 0.01 ) ); + float2 rotator171_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos171_g90 , -sin171_g90 , sin171_g90 , cos171_g90 )) + float2( 0.5,0.5 ); + float cos188_g90 = cos( ( mulTime133_g90 * -0.02 ) ); + float sin188_g90 = sin( ( mulTime133_g90 * -0.02 ) ); + float2 rotator188_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos188_g90 , -sin188_g90 , sin188_g90 , cos188_g90 )) + float2( 0.5,0.5 ); + float mulTime158_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D196_g90 = snoise( (Pos10_g90*1.0 + mulTime158_g90)*4.0 ); + float4 ChemtrailsPattern247_g90 = ( ( saturate( simplePerlin2D193_g90 ) * tex2D( CZY_ChemtrailsTexture, (rotator171_g90*0.5 + 0.0) ) ) + ( tex2D( CZY_ChemtrailsTexture, rotator188_g90 ) * saturate( simplePerlin2D196_g90 ) ) ); + float2 texCoord206_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_227_0_g90 = ( texCoord206_g90 - float2( 0.5,0.5 ) ); + float dotResult240_g90 = dot( temp_output_227_0_g90 , temp_output_227_0_g90 ); + float4 ChemtrailsFinal268_g90 = ( ChemtrailsPattern247_g90 * saturate( (0.4 + (dotResult240_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_ChemtrailsMultiplier * 0.5 ) ); + float mulTime162_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D194_g90 = snoise( (Pos10_g90*1.0 + mulTime162_g90)*2.0 ); + float mulTime128_g90 = _TimeParameters.x * CZY_CirrostratusMoveSpeed; + float cos172_g90 = cos( ( mulTime128_g90 * 0.01 ) ); + float sin172_g90 = sin( ( mulTime128_g90 * 0.01 ) ); + float2 rotator172_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos172_g90 , -sin172_g90 , sin172_g90 , cos172_g90 )) + float2( 0.5,0.5 ); + float cos163_g90 = cos( ( mulTime128_g90 * -0.02 ) ); + float sin163_g90 = sin( ( mulTime128_g90 * -0.02 ) ); + float2 rotator163_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos163_g90 , -sin163_g90 , sin163_g90 , cos163_g90 )) + float2( 0.5,0.5 ); + float mulTime155_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D192_g90 = snoise( (Pos10_g90*10.0 + mulTime155_g90)*4.0 ); + float4 CirrostratPattern250_g90 = ( ( saturate( simplePerlin2D194_g90 ) * tex2D( CZY_CirrostratusTexture, (rotator172_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrostratusTexture, (rotator163_g90*1.5 + 0.75) ) * saturate( simplePerlin2D192_g90 ) ) ); + float2 texCoord213_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_228_0_g90 = ( texCoord213_g90 - float2( 0.5,0.5 ) ); + float dotResult239_g90 = dot( temp_output_228_0_g90 , temp_output_228_0_g90 ); + float4 CirrostratLightTransport267_g90 = ( CirrostratPattern250_g90 * saturate( (0.4 + (dotResult239_g90 - 0.0) * (2.0 - 0.4) / (0.1 - 0.0)) ) * ( CZY_CirrostratusMultiplier * 1.0 ) ); + float mulTime106_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D429_g90 = snoise( (Pos10_g90*1.0 + mulTime106_g90)*2.0 ); + float mulTime79_g90 = _TimeParameters.x * CZY_CirrusMoveSpeed; + float cos118_g90 = cos( ( mulTime79_g90 * 0.01 ) ); + float sin118_g90 = sin( ( mulTime79_g90 * 0.01 ) ); + float2 rotator118_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos118_g90 , -sin118_g90 , sin118_g90 , cos118_g90 )) + float2( 0.5,0.5 ); + float cos116_g90 = cos( ( mulTime79_g90 * -0.02 ) ); + float sin116_g90 = sin( ( mulTime79_g90 * -0.02 ) ); + float2 rotator116_g90 = mul( Pos10_g90 - float2( 0.5,0.5 ) , float2x2( cos116_g90 , -sin116_g90 , sin116_g90 , cos116_g90 )) + float2( 0.5,0.5 ); + float mulTime111_g90 = _TimeParameters.x * 0.01; + float simplePerlin2D132_g90 = snoise( (Pos10_g90*1.0 + mulTime111_g90) ); + simplePerlin2D132_g90 = simplePerlin2D132_g90*0.5 + 0.5; + float4 CirrusPattern215_g90 = ( ( saturate( simplePerlin2D429_g90 ) * tex2D( CZY_CirrusTexture, (rotator118_g90*1.5 + 0.75) ) ) + ( tex2D( CZY_CirrusTexture, (rotator116_g90*1.0 + 0.0) ) * saturate( simplePerlin2D132_g90 ) ) ); + float2 texCoord157_g90 = IN.ase_texcoord1.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_168_0_g90 = ( texCoord157_g90 - float2( 0.5,0.5 ) ); + float dotResult186_g90 = dot( temp_output_168_0_g90 , temp_output_168_0_g90 ); + float CirrusAlpha269_g90 = ( ( ( CirrusPattern215_g90 * saturate( (0.0 + (dotResult186_g90 - 0.0) * (2.0 - 0.0) / (0.2 - 0.0)) ) ) * ( CZY_CirrusMultiplier * 10.0 ) ).r * 0.6 ); + float4 FinalAlpha278_g90 = saturate( ( saturate( ( temp_output_236_0_g90 + ( (-1.0 + (CloudTextureFinal222_g90 - 0.0) * (1.0 - -1.0) / (1.0 - 0.0)) * CZY_TextureAmount * sin( ( temp_output_236_0_g90 * PI ) ) ) ) ) + AltoCumulusLightTransport266_g90 + ChemtrailsFinal268_g90 + CirrostratLightTransport267_g90 + CirrusAlpha269_g90 ) ); + bool enabled20_g95 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g95 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g113 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g113 = HLSL20_g113( enabled20_g113 , submerged20_g113 , textureSample20_g113 ); + float textureSample20_g95 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g95 = HLSL20_g95( enabled20_g95 , submerged20_g95 , textureSample20_g95 ); - surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g108.r + ( FinalAlpha278_g108.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g113 ) ); + surfaceDescription.Alpha = ( saturate( ( FinalAlpha278_g90.r + ( FinalAlpha278_g90.r * 2.0 * CZY_CloudThickness ) ) ) * ( 1.0 - localHLSL20_g95 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -4860,8 +4839,8 @@ Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;913;-678.2959,-621.1561;Flo Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;914;-678.2959,-621.1561;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;915;-678.2959,-621.1561;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;916;-678.2959,-621.1561;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.FunctionNode;933;-1123,-679;Inherit;False;Stylized Clouds (Painted Skies);0;;108;9ff68446d0ede9643a7c3290efe4a319;0;0;2;COLOR;0;FLOAT;446 -WireConnection;908;2;933;0 -WireConnection;908;3;933;446 +Node;AmplifyShaderEditor.FunctionNode;930;-1087,-670;Inherit;False;Stylized Clouds (Painted Skies);0;;90;9ff68446d0ede9643a7c3290efe4a319;0;0;2;COLOR;0;FLOAT;446 +WireConnection;908;2;930;0 +WireConnection;908;3;930;446 ASEEND*/ -//CHKSM=991DBAFF56409BDE631F774070BB7D428E99F7FC \ No newline at end of file +//CHKSM=6907C7352B320E08CE06A86E7A5A839E4B5C0448 \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Clouds (Painted Skies).cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader old mode 100644 new mode 100755 index 3f64b74e5..59db2eb30 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader @@ -1,4 +1,4 @@ -// Made with Amplify Shader Editor v1.9.1.5 +// Made with Amplify Shader Editor v1.9.2.2 // Available at the Unity Asset Store - http://u3d.as/y3X Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" { @@ -6,7 +6,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" { [HideInInspector] _AlphaCutoff("Alpha Cutoff ", Range(0, 1)) = 0.5 [HideInInspector] _EmissionColor("Emission Color", Color) = (1,1,1,1) - [ASEEnd]_FogVariationTexture("Fog Variation Texture", 2D) = "white" {} + _FogVariationTexture("Fog Variation Texture", 2D) = "white" {} //_TessPhongStrength( "Tess Phong Strength", Range( 0, 1 ) ) = 0.5 @@ -22,6 +22,9 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" [HideInInspector][NoScaleOffset] unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_LightmapsInd("unity_LightmapsInd", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_ShadowMasks("unity_ShadowMasks", 2DArray) = "" {} + + //[HideInInspector][ToggleUI] _AddPrecomputedVelocity("Add Precomputed Velocity", Float) = 1 + [HideInInspector][ToggleOff] _ReceiveShadows("Receive Shadows", Float) = 1.0 } SubShader @@ -45,7 +48,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" } HLSLINCLUDE - #pragma target 3.5 + #pragma target 4.5 #pragma prefer_hlslcc gles // ensure rendering platforms toggle list is visible @@ -95,17 +98,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" { float4 planeTest; planeTest.x = (( DistanceFromPlane(wpos0, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); planeTest.y = (( DistanceFromPlane(wpos0, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); planeTest.z = (( DistanceFromPlane(wpos0, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); planeTest.w = (( DistanceFromPlane(wpos0, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); return !all (planeTest); } @@ -173,18 +176,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" HLSLPROGRAM #pragma multi_compile_instancing + #pragma instancing_options renderinglayer #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 - #pragma multi_compile _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #pragma shader_feature_local _RECEIVE_SHADOWS_OFF + + #pragma multi_compile_fragment _ _SCREEN_SPACE_OCCLUSION + #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" - #pragma multi_compile _ LIGHTMAP_ON #pragma multi_compile _ DIRLIGHTMAP_COMBINED - #pragma shader_feature _ _SAMPLE_GI - #pragma multi_compile _ DEBUG_DISPLAY + #pragma multi_compile _ LIGHTMAP_ON + #pragma multi_compile _ DYNAMICLIGHTMAP_ON + #pragma multi_compile_fragment _ DEBUG_DISPLAY #pragma vertex vert #pragma fragment frag @@ -195,31 +202,35 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/Debugging3D.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/SurfaceData.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + #define ASE_NEEDS_FRAG_WORLD_POSITION struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; + float3 positionWS : TEXCOORD0; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) float4 shadowCoord : TEXCOORD1; @@ -247,7 +258,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -303,365 +313,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" return UV; } - float3 InvertDepthDirURP75_g75( float3 In ) - { - float3 result = In; - #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 - result *= float3(1,1,-1); - #endif - return result; - } - - float HLSL20_g81( bool enabled, bool submerged, float textureSample ) - { - if(enabled) - { - if(submerged) return 1.0; - else return textureSample; - } - else - { - return 0.0; - } - } - - - VertexOutput VertexFunction ( VertexInput v ) - { - VertexOutput o = (VertexOutput)0; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_TRANSFER_INSTANCE_ID(v, o); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); - float4 screenPos = ComputeScreenPos(ase_clipPos); - o.ase_texcoord3 = screenPos; - - - #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; - #else - float3 defaultVertexValue = float3(0, 0, 0); - #endif - - float3 vertexValue = defaultVertexValue; - - #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; - #else - v.vertex.xyz += vertexValue; - #endif - - v.ase_normal = v.ase_normal; - - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float4 positionCS = TransformWorldToHClip( positionWS ); - - #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; - #endif - - #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) - VertexPositionInputs vertexInput = (VertexPositionInputs)0; - vertexInput.positionWS = positionWS; - vertexInput.positionCS = positionCS; - o.shadowCoord = GetShadowCoord( vertexInput ); - #endif - - #ifdef ASE_FOG - o.fogFactor = ComputeFogFactor( positionCS.z ); - #endif - - o.clipPos = positionCS; - - return o; - } - - #if defined(ASE_TESSELLATION) - struct VertexControl - { - float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; - - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct TessellationFactors - { - float edge[3] : SV_TessFactor; - float inside : SV_InsideTessFactor; - }; - - VertexControl vert ( VertexInput v ) - { - VertexControl o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; - - return o; - } - - TessellationFactors TessellationFunction (InputPatch v) - { - TessellationFactors o; - float4 tf = 1; - float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; - float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; - #if defined(ASE_FIXED_TESSELLATION) - tf = FixedTess( tessValue ); - #elif defined(ASE_DISTANCE_TESSELLATION) - tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); - #elif defined(ASE_LENGTH_TESSELLATION) - tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); - #elif defined(ASE_LENGTH_CULL_TESSELLATION) - tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); - #endif - o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; - return o; - } - - [domain("tri")] - [partitioning("fractional_odd")] - [outputtopology("triangle_cw")] - [patchconstantfunc("TessellationFunction")] - [outputcontrolpoints(3)] - VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) - { - return patch[id]; - } - - [domain("tri")] - VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) - { - VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; - - #if defined(ASE_PHONG_TESSELLATION) - float3 pp[3]; - for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); - float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; - #endif - UNITY_TRANSFER_INSTANCE_ID(patch[0], o); - return VertexFunction(o); - } - #else - VertexOutput vert ( VertexInput v ) - { - return VertexFunction( v ); - } - #endif - - half4 frag ( VertexOutput IN ) : SV_Target - { - UNITY_SETUP_INSTANCE_ID( IN ); - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); - - #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; - #endif - - float4 ShadowCoords = float4( 0, 0, 0, 0 ); - - #if defined(ASE_NEEDS_FRAG_SHADOWCOORDS) - #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) - ShadowCoords = IN.shadowCoord; - #elif defined(MAIN_LIGHT_CALCULATE_SHADOWS) - ShadowCoords = TransformWorldToShadowCoord( WorldPosition ); - #endif - #endif - - float4 screenPos = IN.ase_texcoord3; - float4 ase_screenPosNorm = screenPos / screenPos.w; - ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); - #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); - #else - float staticSwitch38_g75 = clampDepth69_g75; - #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float3 hsvTorgb32_g74 = RGBToHSV( temp_output_142_0_g74.rgb ); - float3 temp_output_91_0_g74 = WorldPosition; - float3 appendResult73_g74 = (float3(1.0 , CZY_LightFlareSquish , 1.0)); - float3 normalizeResult5_g74 = normalize( ( ( temp_output_91_0_g74 * appendResult73_g74 ) - _WorldSpaceCameraPos ) ); - float dotResult6_g74 = dot( normalizeResult5_g74 , CZY_SunDirection ); - half LightMask27_g74 = saturate( pow( abs( ( (dotResult6_g74*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float3 hsvTorgb2_g78 = RGBToHSV( ( CZY_LightColor * hsvTorgb32_g74.z * saturate( ( LightMask27_g74 * ( 1.5 * temp_output_26_0_g74 ) ) ) ).rgb ); - float3 hsvTorgb3_g78 = HSVToRGB( float3(hsvTorgb2_g78.x,saturate( ( hsvTorgb2_g78.y + CZY_FilterSaturation ) ),( hsvTorgb2_g78.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g78 = ( float4( hsvTorgb3_g78 , 0.0 ) * CZY_FilterColor ); - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); - float3 normalizeResult93_g74 = normalize( direction90_g74 ); - float3 normalizeResult88_g74 = normalize( CZY_MoonDirection ); - float dotResult49_g74 = dot( normalizeResult93_g74 , normalizeResult88_g74 ); - half MoonMask47_g74 = saturate( pow( abs( ( saturate( (dotResult49_g74*1.0 + 0.0) ) * CZY_LightIntensity ) ) , ( CZY_LightFalloff * 3.0 ) ) ); - float3 hsvTorgb2_g77 = RGBToHSV( ( temp_output_142_0_g74 + ( hsvTorgb32_g74.z * saturate( ( temp_output_26_0_g74 * MoonMask47_g74 ) ) * CZY_FogMoonFlareColor ) ).rgb ); - float3 hsvTorgb3_g77 = HSVToRGB( float3(hsvTorgb2_g77.x,saturate( ( hsvTorgb2_g77.y + CZY_FilterSaturation ) ),( hsvTorgb2_g77.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g77 = ( float4( hsvTorgb3_g77 , 0.0 ) * CZY_FilterColor ); - - float finalAlpha141_g74 = temp_output_26_0_g74; - float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); - bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g81 =(bool)_FullySubmerged; - float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - - float3 BakedAlbedo = 0; - float3 BakedEmission = 0; - float3 Color = ( ( temp_output_10_0_g78 * CZY_SunFilterColor ) + temp_output_10_0_g77 ).rgb; - float Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); - float AlphaClipThreshold = 0.5; - float AlphaClipThresholdShadow = 0.5; - - #ifdef _ALPHATEST_ON - clip( Alpha - AlphaClipThreshold ); - #endif - - #if defined(_DBUFFER) - ApplyDecalToBaseColor(IN.clipPos, Color); - #endif - - #if defined(_ALPHAPREMULTIPLY_ON) - Color *= Alpha; - #endif - - #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); - #endif - - #ifdef ASE_FOG - Color = MixFog( Color, IN.fogFactor ); - #endif - - return half4( Color, Alpha ); - } - ENDHLSL - } - - - Pass - { - - Name "DepthOnly" - Tags { "LightMode"="DepthOnly" } - - ZWrite On - ColorMask 0 - AlphaToMask Off - - HLSLPROGRAM - - #pragma multi_compile_instancing - #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 - #define REQUIRE_DEPTH_TEXTURE 1 - - - #pragma vertex vert - #pragma fragment frag - - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" - - #define ASE_NEEDS_FRAG_WORLD_POSITION - - - struct VertexInput - { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; - - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct VertexOutput - { - float4 clipPos : SV_POSITION; - #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; - #endif - #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) - float4 shadowCoord : TEXCOORD1; - #endif - float4 ase_texcoord2 : TEXCOORD2; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO - }; - - CBUFFER_START(UnityPerMaterial) - #ifdef ASE_TESSELLATION - float _TessPhongStrength; - float _TessValue; - float _TessMin; - float _TessMax; - float _TessEdgeLength; - float _TessMaxDisp; - #endif - CBUFFER_END - - float4 CZY_FogColor1; - float4 CZY_FogColor2; - float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; - sampler2D _FogVariationTexture; - float3 CZY_VariationWindDirection; - float CZY_VariationScale; - float CZY_VariationAmount; - float CZY_VariationDistance; - float CZY_FogColorStart1; - float4 CZY_FogColor3; - float CZY_FogColorStart2; - float4 CZY_FogColor4; - float CZY_FogColorStart3; - float4 CZY_FogColor5; - float CZY_FogColorStart4; - float CZY_FogSmoothness; - float CZY_FogOffset; - float CZY_FogIntensity; - float _UnderwaterRenderingEnabled; - float _FullySubmerged; - sampler2D _UnderwaterMask; - - - float2 UnStereo( float2 UV ) - { - #if UNITY_SINGLE_PASS_STEREO - float4 scaleOffset = unity_StereoScaleOffset[ unity_StereoEyeIndex ]; - UV.xy = (UV.xy - scaleOffset.zw) / scaleOffset.xy; - #endif - return UV; - } - - float3 InvertDepthDirURP75_g75( float3 In ) + float3 InvertDepthDirURP75_g90( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -691,13 +343,13 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); - o.ase_texcoord2 = screenPos; + o.ase_texcoord3 = screenPos; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -705,27 +357,33 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + float4 positionCS = TransformWorldToHClip( positionWS ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; + o.positionWS = positionWS; #endif - o.clipPos = TransformWorldToHClip( positionWS ); #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) VertexPositionInputs vertexInput = (VertexPositionInputs)0; vertexInput.positionWS = positionWS; - vertexInput.positionCS = o.clipPos; + vertexInput.positionCS = positionCS; o.shadowCoord = GetShadowCoord( vertexInput ); #endif + #ifdef ASE_FOG + o.fogFactor = ComputeFogFactor( positionCS.z ); + #endif + + o.positionCS = positionCS; + return o; } @@ -733,7 +391,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -749,8 +407,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -781,22 +439,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" [outputcontrolpoints(3)] VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) { - return patch[id]; + return patch[id]; } [domain("tri")] VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -808,13 +466,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" } #endif - half4 frag(VertexOutput IN ) : SV_TARGET + half4 frag ( VertexOutput IN + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) : SV_Target { - UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_INSTANCE_ID( IN ); UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; + float3 WorldPosition = IN.positionWS; #endif float4 ShadowCoords = float4( 0, 0, 0, 0 ); @@ -827,60 +489,97 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #endif #endif - float4 screenPos = IN.ase_texcoord2; + float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); #else - float staticSwitch38_g75 = clampDepth69_g75; + float staticSwitch38_g90 = clampDepth69_g90; #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float finalAlpha141_g74 = temp_output_26_0_g74; - float3 temp_output_91_0_g74 = WorldPosition; - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float3 hsvTorgb32_g89 = RGBToHSV( temp_output_142_0_g89.rgb ); + float3 temp_output_91_0_g89 = WorldPosition; + float3 appendResult73_g89 = (float3(1.0 , CZY_LightFlareSquish , 1.0)); + float3 normalizeResult5_g89 = normalize( ( ( temp_output_91_0_g89 * appendResult73_g89 ) - _WorldSpaceCameraPos ) ); + float dotResult6_g89 = dot( normalizeResult5_g89 , CZY_SunDirection ); + half LightMask27_g89 = saturate( pow( abs( ( (dotResult6_g89*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float3 hsvTorgb2_g93 = RGBToHSV( ( CZY_LightColor * hsvTorgb32_g89.z * saturate( ( LightMask27_g89 * ( 1.5 * temp_output_26_0_g89 ) ) ) ).rgb ); + float3 hsvTorgb3_g93 = HSVToRGB( float3(hsvTorgb2_g93.x,saturate( ( hsvTorgb2_g93.y + CZY_FilterSaturation ) ),( hsvTorgb2_g93.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g93 = ( float4( hsvTorgb3_g93 , 0.0 ) * CZY_FilterColor ); + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); + float3 normalizeResult93_g89 = normalize( direction90_g89 ); + float3 normalizeResult88_g89 = normalize( CZY_MoonDirection ); + float dotResult49_g89 = dot( normalizeResult93_g89 , normalizeResult88_g89 ); + half MoonMask47_g89 = saturate( pow( abs( ( saturate( (dotResult49_g89*1.0 + 0.0) ) * CZY_LightIntensity ) ) , ( CZY_LightFalloff * 3.0 ) ) ); + float3 hsvTorgb2_g92 = RGBToHSV( ( temp_output_142_0_g89 + ( hsvTorgb32_g89.z * saturate( ( temp_output_26_0_g89 * MoonMask47_g89 ) ) * CZY_FogMoonFlareColor ) ).rgb ); + float3 hsvTorgb3_g92 = HSVToRGB( float3(hsvTorgb2_g92.x,saturate( ( hsvTorgb2_g92.y + CZY_FilterSaturation ) ),( hsvTorgb2_g92.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g92 = ( float4( hsvTorgb3_g92 , 0.0 ) * CZY_FilterColor ); + + float finalAlpha141_g89 = temp_output_26_0_g89; float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; bool submerged20_g81 =(bool)_FullySubmerged; float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - - float Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); + float3 BakedAlbedo = 0; + float3 BakedEmission = 0; + float3 Color = ( ( temp_output_10_0_g93 * CZY_SunFilterColor ) + temp_output_10_0_g92 ).rgb; + float Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); float AlphaClipThreshold = 0.5; + float AlphaClipThresholdShadow = 0.5; #ifdef _ALPHATEST_ON - clip(Alpha - AlphaClipThreshold); + clip( Alpha - AlphaClipThreshold ); + #endif + + #if defined(_DBUFFER) + ApplyDecalToBaseColor(IN.positionCS, Color); + #endif + + #if defined(_ALPHAPREMULTIPLY_ON) + Color *= Alpha; #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - return 0; + + #ifdef ASE_FOG + Color = MixFog( Color, IN.fogFactor ); + #endif + + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4( EncodeMeshRenderingLayer( renderingLayers ), 0, 0, 0 ); + #endif + + return half4( Color, Alpha ); } + ENDHLSL } @@ -888,50 +587,54 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" Pass { - Name "SceneSelectionPass" - Tags { "LightMode"="SceneSelectionPass" } + Name "DepthOnly" + Tags { "LightMode"="DepthOnly" } - Cull Off + ZWrite On + ColorMask 0 + AlphaToMask Off HLSLPROGRAM #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag - #define ATTRIBUTES_NEED_NORMAL - #define ATTRIBUTES_NEED_TANGENT - #define SHADERPASS SHADERPASS_DEPTHONLY - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" - + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + + #define ASE_NEEDS_FRAG_WORLD_POSITION + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; - float4 ase_texcoord : TEXCOORD0; - float4 ase_texcoord1 : TEXCOORD1; + float4 positionCS : SV_POSITION; + #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) + float3 positionWS : TEXCOORD0; + #endif + #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) + float4 shadowCoord : TEXCOORD1; + #endif + float4 ase_texcoord2 : TEXCOORD2; UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO }; @@ -950,7 +653,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -980,7 +682,323 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" return UV; } - float3 InvertDepthDirURP75_g75( float3 In ) + float3 InvertDepthDirURP75_g90( float3 In ) + { + float3 result = In; + #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 + result *= float3(1,1,-1); + #endif + return result; + } + + float HLSL20_g81( bool enabled, bool submerged, float textureSample ) + { + if(enabled) + { + if(submerged) return 1.0; + else return textureSample; + } + else + { + return 0.0; + } + } + + + VertexOutput VertexFunction( VertexInput v ) + { + VertexOutput o = (VertexOutput)0; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_TRANSFER_INSTANCE_ID(v, o); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); + + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); + float4 screenPos = ComputeScreenPos(ase_clipPos); + o.ase_texcoord2 = screenPos; + + + #ifdef ASE_ABSOLUTE_VERTEX_POS + float3 defaultVertexValue = v.positionOS.xyz; + #else + float3 defaultVertexValue = float3(0, 0, 0); + #endif + + float3 vertexValue = defaultVertexValue; + + #ifdef ASE_ABSOLUTE_VERTEX_POS + v.positionOS.xyz = vertexValue; + #else + v.positionOS.xyz += vertexValue; + #endif + + v.normalOS = v.normalOS; + + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + + #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) + o.positionWS = positionWS; + #endif + + o.positionCS = TransformWorldToHClip( positionWS ); + #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) + VertexPositionInputs vertexInput = (VertexPositionInputs)0; + vertexInput.positionWS = positionWS; + vertexInput.positionCS = o.positionCS; + o.shadowCoord = GetShadowCoord( vertexInput ); + #endif + + return o; + } + + #if defined(ASE_TESSELLATION) + struct VertexControl + { + float4 vertex : INTERNALTESSPOS; + float3 normalOS : NORMAL; + + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct TessellationFactors + { + float edge[3] : SV_TessFactor; + float inside : SV_InsideTessFactor; + }; + + VertexControl vert ( VertexInput v ) + { + VertexControl o; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_TRANSFER_INSTANCE_ID(v, o); + o.vertex = v.positionOS; + o.normalOS = v.normalOS; + + return o; + } + + TessellationFactors TessellationFunction (InputPatch v) + { + TessellationFactors o; + float4 tf = 1; + float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; + float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; + #if defined(ASE_FIXED_TESSELLATION) + tf = FixedTess( tessValue ); + #elif defined(ASE_DISTANCE_TESSELLATION) + tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); + #elif defined(ASE_LENGTH_TESSELLATION) + tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); + #elif defined(ASE_LENGTH_CULL_TESSELLATION) + tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); + #endif + o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; + return o; + } + + [domain("tri")] + [partitioning("fractional_odd")] + [outputtopology("triangle_cw")] + [patchconstantfunc("TessellationFunction")] + [outputcontrolpoints(3)] + VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) + { + return patch[id]; + } + + [domain("tri")] + VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) + { + VertexInput o = (VertexInput) 0; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; + + #if defined(ASE_PHONG_TESSELLATION) + float3 pp[3]; + for (int i = 0; i < 3; ++i) + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); + float phongStrength = _TessPhongStrength; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; + #endif + UNITY_TRANSFER_INSTANCE_ID(patch[0], o); + return VertexFunction(o); + } + #else + VertexOutput vert ( VertexInput v ) + { + return VertexFunction( v ); + } + #endif + + half4 frag(VertexOutput IN ) : SV_TARGET + { + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); + + #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) + float3 WorldPosition = IN.positionWS; + #endif + + float4 ShadowCoords = float4( 0, 0, 0, 0 ); + + #if defined(ASE_NEEDS_FRAG_SHADOWCOORDS) + #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) + ShadowCoords = IN.shadowCoord; + #elif defined(MAIN_LIGHT_CALCULATE_SHADOWS) + ShadowCoords = TransformWorldToShadowCoord( WorldPosition ); + #endif + #endif + + float4 screenPos = IN.ase_texcoord2; + float4 ase_screenPosNorm = screenPos / screenPos.w; + ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + #ifdef UNITY_REVERSED_Z + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); + #else + float staticSwitch38_g90 = clampDepth69_g90; + #endif + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float finalAlpha141_g89 = temp_output_26_0_g89; + float3 temp_output_91_0_g89 = WorldPosition; + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); + float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); + bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g81 =(bool)_FullySubmerged; + float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); + + + float Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); + float AlphaClipThreshold = 0.5; + + #ifdef _ALPHATEST_ON + clip(Alpha - AlphaClipThreshold); + #endif + + #ifdef LOD_FADE_CROSSFADE + LODFadeCrossFade( IN.positionCS ); + #endif + return 0; + } + ENDHLSL + } + + + Pass + { + + Name "SceneSelectionPass" + Tags { "LightMode"="SceneSelectionPass" } + + Cull Off + AlphaToMask Off + + HLSLPROGRAM + + #define _SURFACE_TYPE_TRANSPARENT 1 + #define ASE_SRP_VERSION 170002 + #define REQUIRE_DEPTH_TEXTURE 1 + + + #pragma vertex vert + #pragma fragment frag + + #define ATTRIBUTES_NEED_NORMAL + #define ATTRIBUTES_NEED_TANGENT + #define SHADERPASS SHADERPASS_DEPTHONLY + + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + + + + struct VertexInput + { + float4 positionOS : POSITION; + float3 normalOS : NORMAL; + + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct VertexOutput + { + float4 positionCS : SV_POSITION; + float4 ase_texcoord : TEXCOORD0; + float4 ase_texcoord1 : TEXCOORD1; + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + + CBUFFER_START(UnityPerMaterial) + #ifdef ASE_TESSELLATION + float _TessPhongStrength; + float _TessValue; + float _TessMin; + float _TessMax; + float _TessEdgeLength; + float _TessMaxDisp; + #endif + CBUFFER_END + + float4 CZY_FogColor1; + float4 CZY_FogColor2; + float CZY_FogDepthMultiplier; + sampler2D _FogVariationTexture; + float3 CZY_VariationWindDirection; + float CZY_VariationScale; + float CZY_VariationAmount; + float CZY_VariationDistance; + float CZY_FogColorStart1; + float4 CZY_FogColor3; + float CZY_FogColorStart2; + float4 CZY_FogColor4; + float CZY_FogColorStart3; + float4 CZY_FogColor5; + float CZY_FogColorStart4; + float CZY_FogSmoothness; + float CZY_FogOffset; + float CZY_FogIntensity; + float _UnderwaterRenderingEnabled; + float _FullySubmerged; + sampler2D _UnderwaterMask; + + + float2 UnStereo( float2 UV ) + { + #if UNITY_SINGLE_PASS_STEREO + float4 scaleOffset = unity_StereoScaleOffset[ unity_StereoEyeIndex ]; + UV.xy = (UV.xy - scaleOffset.zw) / scaleOffset.xy; + #endif + return UV; + } + + float3 InvertDepthDirURP75_g90( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1021,10 +1039,10 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; @@ -1032,7 +1050,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" o.ase_texcoord1.w = 0; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1040,15 +1058,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1057,7 +1076,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1073,8 +1092,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1112,15 +1131,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1139,47 +1158,46 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); #else - float staticSwitch38_g75 = clampDepth69_g75; + float staticSwitch38_g90 = clampDepth69_g90; #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float finalAlpha141_g74 = temp_output_26_0_g74; + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float finalAlpha141_g89 = temp_output_26_0_g89; float3 ase_worldPos = IN.ase_texcoord1.xyz; - float3 temp_output_91_0_g74 = ase_worldPos; - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); + float3 temp_output_91_0_g89 = ase_worldPos; + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; bool submerged20_g81 =(bool)_FullySubmerged; float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - surfaceDescription.Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); + surfaceDescription.Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1200,15 +1218,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" Pass { - Name "ScenePickingPass" - Tags { "LightMode"="Picking" } + Name "ScenePickingPass" + Tags { "LightMode"="Picking" } + + AlphaToMask Off HLSLPROGRAM - #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 @@ -1217,6 +1235,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT + #define SHADERPASS SHADERPASS_DEPTHONLY #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" @@ -1227,19 +1246,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float4 ase_texcoord : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; UNITY_VERTEX_INPUT_INSTANCE_ID @@ -1260,7 +1283,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -1290,7 +1312,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" return UV; } - float3 InvertDepthDirURP75_g75( float3 In ) + float3 InvertDepthDirURP75_g90( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1315,7 +1337,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 _SelectionID; - struct SurfaceDescription { float Alpha; @@ -1331,30 +1352,34 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord1.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif - float3 vertexValue = defaultVertexValue; - #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; - #else - v.vertex.xyz += vertexValue; - #endif - v.ase_normal = v.ase_normal; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 vertexValue = defaultVertexValue; + + #ifdef ASE_ABSOLUTE_VERTEX_POS + v.positionOS.xyz = vertexValue; + #else + v.positionOS.xyz += vertexValue; + #endif + + v.normalOS = v.normalOS; + + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1362,7 +1387,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1378,8 +1403,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1417,15 +1442,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1444,47 +1469,46 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); #else - float staticSwitch38_g75 = clampDepth69_g75; + float staticSwitch38_g90 = clampDepth69_g90; #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float finalAlpha141_g74 = temp_output_26_0_g74; + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float finalAlpha141_g89 = temp_output_26_0_g89; float3 ase_worldPos = IN.ase_texcoord1.xyz; - float3 temp_output_91_0_g74 = ase_worldPos; - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); + float3 temp_output_91_0_g89 = ase_worldPos; + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; bool submerged20_g81 =(bool)_FullySubmerged; float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - surfaceDescription.Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); + surfaceDescription.Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1508,25 +1532,27 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" Pass { - Name "DepthNormals" - Tags { "LightMode"="DepthNormalsOnly" } + Name "DepthNormals" + Tags { "LightMode"="DepthNormalsOnly" } ZTest LEqual ZWrite On - HLSLPROGRAM #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT + #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT #define VARYINGS_NEED_NORMAL_WS @@ -1541,19 +1567,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float3 normalWS : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; float4 ase_texcoord2 : TEXCOORD2; @@ -1575,7 +1605,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -1605,7 +1634,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" return UV; } - float3 InvertDepthDirURP75_g75( float3 In ) + float3 InvertDepthDirURP75_g90( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1643,17 +1672,18 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord2.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord2.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1661,17 +1691,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + float3 normalWS = TransformObjectToWorldNormal(v.normalOS); - o.clipPos = TransformWorldToHClip(positionWS); + o.positionCS = TransformWorldToHClip(positionWS); o.normalWS.xyz = normalWS; return o; @@ -1681,7 +1711,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1697,8 +1727,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1736,15 +1766,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1756,54 +1786,58 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" } #endif - half4 frag(VertexOutput IN ) : SV_TARGET + void frag( VertexOutput IN + , out half4 outNormalWS : SV_Target0 + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) { SurfaceDescription surfaceDescription = (SurfaceDescription)0; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); #else - float staticSwitch38_g75 = clampDepth69_g75; + float staticSwitch38_g90 = clampDepth69_g90; #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float finalAlpha141_g74 = temp_output_26_0_g74; + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float finalAlpha141_g89 = temp_output_26_0_g89; float3 ase_worldPos = IN.ase_texcoord2.xyz; - float3 temp_output_91_0_g74 = ase_worldPos; - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); + float3 temp_output_91_0_g89 = ase_worldPos; + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; bool submerged20_g81 =(bool)_FullySubmerged; float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - surfaceDescription.Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); + surfaceDescription.Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1811,12 +1845,24 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; + #if defined(_GBUFFER_NORMALS_OCT) + float3 normalWS = normalize(IN.normalWS); + float2 octNormalWS = PackNormalOctQuadEncode(normalWS); // values between [-1, +1], must use fp32 on some platforms + float2 remappedOctNormalWS = saturate(octNormalWS * 0.5 + 0.5); // values between [ 0, 1] + half3 packedNormalWS = PackFloat2To888(remappedOctNormalWS); // values between [ 0, 1] + outNormalWS = half4(packedNormalWS, 0.0); + #else + float3 normalWS = IN.normalWS; + outNormalWS = half4(NormalizeNormalPerPixel(normalWS), 0.0); + #endif - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); + #endif } ENDHLSL @@ -1826,63 +1872,77 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" Pass { - Name "DepthNormalsOnly" - Tags { "LightMode"="DepthNormalsOnly" } + Name "MotionVectors" + Tags { "LightMode"="MotionVectors" } - ZTest LEqual - ZWrite On + ColorMask RG HLSLPROGRAM #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 - #pragma exclude_renderers glcore gles gles3 #pragma vertex vert #pragma fragment frag - #define ATTRIBUTES_NEED_NORMAL - #define ATTRIBUTES_NEED_TANGENT - #define ATTRIBUTES_NEED_TEXCOORD1 - #define VARYINGS_NEED_NORMAL_WS - #define VARYINGS_NEED_TANGENT_WS + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" - #define SHADERPASS SHADERPASS_DEPTHNORMALSONLY + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/MotionVectorsCommon.hlsl" struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 positionOld : TEXCOORD4; + #if _ADD_PRECOMPUTED_VELOCITY + float3 alembicMotionVector : TEXCOORD5; + #endif UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; - float3 normalWS : TEXCOORD0; - float4 ase_texcoord1 : TEXCOORD1; + float4 positionCS : SV_POSITION; + float4 positionCSNoJitter : TEXCOORD0; + float4 previousPositionCSNoJitter : TEXCOORD1; float4 ase_texcoord2 : TEXCOORD2; + float4 ase_texcoord3 : TEXCOORD3; UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO }; CBUFFER_START(UnityPerMaterial) - #ifdef ASE_TESSELLATION + #ifdef ASE_TRANSMISSION + float _TransmissionShadow; + #endif + #ifdef ASE_TRANSLUCENCY + float _TransStrength; + float _TransNormal; + float _TransScattering; + float _TransDirect; + float _TransAmbient; + float _TransShadow; + #endif + #ifdef ASE_TESSELLATION float _TessPhongStrength; float _TessValue; float _TessMin; @@ -1891,10 +1951,21 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float _TessMaxDisp; #endif CBUFFER_END + + // Property used by ScenePickingPass + #ifdef SCENEPICKINGPASS + float4 _SelectionID; + #endif + + // Properties used by SceneSelectionPass + #ifdef SCENESELECTIONPASS + int _ObjectId; + int _PassValue; + #endif + float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -1924,7 +1995,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" return UV; } - float3 InvertDepthDirURP75_g75( float3 In ) + float3 InvertDepthDirURP75_g90( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1947,32 +2018,25 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" } - struct SurfaceDescription + VertexOutput VertexFunction( VertexInput v ) { - float Alpha; - float AlphaClipThreshold; - }; - - VertexOutput VertexFunction(VertexInput v ) - { - VertexOutput o; - ZERO_INITIALIZE(VertexOutput, o); - + VertexOutput o = (VertexOutput)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); - o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); - o.ase_texcoord2.xyz = ase_worldPos; + o.ase_texcoord2 = screenPos; + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); + o.ase_texcoord3.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings - o.ase_texcoord2.w = 0; + o.ase_texcoord3.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1980,164 +2044,94 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + VertexPositionInputs vertexInput = GetVertexPositionInputs( v.positionOS.xyz ); - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + // Jittered. Match the frame. + o.positionCS = vertexInput.positionCS; + o.positionCSNoJitter = mul( _NonJitteredViewProjMatrix, mul( UNITY_MATRIX_M, v.positionOS ) ); - o.clipPos = TransformWorldToHClip(positionWS); - o.normalWS.xyz = normalWS; + float4 prevPos = ( unity_MotionVectorsParams.x == 1 ) ? float4( v.positionOld, 1 ) : v.positionOS; + #if _ADD_PRECOMPUTED_VELOCITY + prevPos = prevPos - float4(v.alembicMotionVector, 0); + #endif + + o.previousPositionCSNoJitter = mul( _PrevViewProjMatrix, mul( UNITY_PREV_MATRIX_M, prevPos ) ); + + ApplyMotionVectorZBias( o.positionCS ); return o; } - #if defined(ASE_TESSELLATION) - struct VertexControl - { - float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; - - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct TessellationFactors - { - float edge[3] : SV_TessFactor; - float inside : SV_InsideTessFactor; - }; - - VertexControl vert ( VertexInput v ) - { - VertexControl o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; - - return o; - } - - TessellationFactors TessellationFunction (InputPatch v) - { - TessellationFactors o; - float4 tf = 1; - float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; - float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; - #if defined(ASE_FIXED_TESSELLATION) - tf = FixedTess( tessValue ); - #elif defined(ASE_DISTANCE_TESSELLATION) - tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); - #elif defined(ASE_LENGTH_TESSELLATION) - tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); - #elif defined(ASE_LENGTH_CULL_TESSELLATION) - tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); - #endif - o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; - return o; - } - - [domain("tri")] - [partitioning("fractional_odd")] - [outputtopology("triangle_cw")] - [patchconstantfunc("TessellationFunction")] - [outputcontrolpoints(3)] - VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) - { - return patch[id]; - } - - [domain("tri")] - VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) - { - VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; - - #if defined(ASE_PHONG_TESSELLATION) - float3 pp[3]; - for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); - float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; - #endif - UNITY_TRANSFER_INSTANCE_ID(patch[0], o); - return VertexFunction(o); - } - #else VertexOutput vert ( VertexInput v ) { return VertexFunction( v ); } - #endif - half4 frag(VertexOutput IN ) : SV_TARGET + half4 frag( VertexOutput IN ) : SV_Target { - SurfaceDescription surfaceDescription = (SurfaceDescription)0; + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); - float4 screenPos = IN.ase_texcoord1; + float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g76 = ase_screenPosNorm.xy; - float2 localUnStereo22_g76 = UnStereo( UV22_g76 ); - float2 break64_g75 = localUnStereo22_g76; - float clampDepth69_g75 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g91 = ase_screenPosNorm.xy; + float2 localUnStereo22_g91 = UnStereo( UV22_g91 ); + float2 break64_g90 = localUnStereo22_g91; + float clampDepth69_g90 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g75 = ( 1.0 - clampDepth69_g75 ); + float staticSwitch38_g90 = ( 1.0 - clampDepth69_g90 ); #else - float staticSwitch38_g75 = clampDepth69_g75; + float staticSwitch38_g90 = clampDepth69_g90; #endif - float3 appendResult39_g75 = (float3(break64_g75.x , break64_g75.y , staticSwitch38_g75)); - float4 appendResult42_g75 = (float4((appendResult39_g75*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g75 = mul( unity_CameraInvProjection, appendResult42_g75 ); - float3 temp_output_46_0_g75 = ( (temp_output_43_0_g75).xyz / (temp_output_43_0_g75).w ); - float3 In75_g75 = temp_output_46_0_g75; - float3 localInvertDepthDirURP75_g75 = InvertDepthDirURP75_g75( In75_g75 ); - float4 appendResult49_g75 = (float4(localInvertDepthDirURP75_g75 , 1.0)); - float4 temp_output_97_0_g74 = mul( unity_CameraToWorld, appendResult49_g75 ); - float preDepth120_g74 = distance( temp_output_97_0_g74 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float lerpResult114_g74 = lerp( preDepth120_g74 , ( preDepth120_g74 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g74).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g74 / CZY_VariationDistance ) ) )); - float newFogDepth103_g74 = lerpResult114_g74; - float temp_output_15_0_g74 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g74 ) ); - float temp_output_1_0_g79 = temp_output_15_0_g74; - float4 lerpResult28_g79 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g79 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g79 = lerp( saturate( lerpResult28_g79 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g79 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g79 = lerp( lerpResult41_g79 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g79 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g79 = lerp( lerpResult35_g79 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g79 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_142_0_g74 = lerpResult113_g79; - float temp_output_26_0_g74 = ( (temp_output_142_0_g74).a * saturate( temp_output_15_0_g74 ) ); - float finalAlpha141_g74 = temp_output_26_0_g74; - float3 ase_worldPos = IN.ase_texcoord2.xyz; - float3 temp_output_91_0_g74 = ase_worldPos; - float3 direction90_g74 = ( temp_output_91_0_g74 - _WorldSpaceCameraPos ); + float3 appendResult39_g90 = (float3(break64_g90.x , break64_g90.y , staticSwitch38_g90)); + float4 appendResult42_g90 = (float4((appendResult39_g90*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g90 = mul( unity_CameraInvProjection, appendResult42_g90 ); + float3 temp_output_46_0_g90 = ( (temp_output_43_0_g90).xyz / (temp_output_43_0_g90).w ); + float3 In75_g90 = temp_output_46_0_g90; + float3 localInvertDepthDirURP75_g90 = InvertDepthDirURP75_g90( In75_g90 ); + float4 appendResult49_g90 = (float4(localInvertDepthDirURP75_g90 , 1.0)); + float4 temp_output_97_0_g89 = mul( unity_CameraToWorld, appendResult49_g90 ); + float preDepth120_g89 = distance( temp_output_97_0_g89 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float lerpResult114_g89 = lerp( preDepth120_g89 , ( preDepth120_g89 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (temp_output_97_0_g89).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth120_g89 / CZY_VariationDistance ) ) )); + float newFogDepth103_g89 = lerpResult114_g89; + float temp_output_15_0_g89 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth103_g89 ) ); + float temp_output_1_0_g94 = temp_output_15_0_g89; + float4 lerpResult28_g94 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g94 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g94 = lerp( saturate( lerpResult28_g94 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g94 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g94 = lerp( lerpResult41_g94 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g94 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g94 = lerp( lerpResult35_g94 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g94 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_142_0_g89 = lerpResult113_g94; + float temp_output_26_0_g89 = ( (temp_output_142_0_g89).a * saturate( temp_output_15_0_g89 ) ); + float finalAlpha141_g89 = temp_output_26_0_g89; + float3 ase_worldPos = IN.ase_texcoord3.xyz; + float3 temp_output_91_0_g89 = ase_worldPos; + float3 direction90_g89 = ( temp_output_91_0_g89 - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float temp_output_75_0_g74 = ( finalAlpha141_g74 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g74.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ); bool enabled20_g81 =(bool)_UnderwaterRenderingEnabled; bool submerged20_g81 =(bool)_FullySubmerged; float textureSample20_g81 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; float localHLSL20_g81 = HLSL20_g81( enabled20_g81 , submerged20_g81 , textureSample20_g81 ); - surfaceDescription.Alpha = ( temp_output_75_0_g74 * ( 1.0 - localHLSL20_g81 ) ); - surfaceDescription.AlphaClipThreshold = 0.5; + float Alpha = ( ( finalAlpha141_g89 * saturate( ( ( 1.0 - saturate( ( ( ( direction90_g89.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) * ( 1.0 - localHLSL20_g81 ) ); + float AlphaClipThreshold = 0.5; - #if _ALPHATEST_ON - clip(surfaceDescription.Alpha - surfaceDescription.AlphaClipThreshold); + #ifdef _ALPHATEST_ON + clip(Alpha - AlphaClipThreshold); #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; - - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + return float4( CalcNdcMotionVectorFromCsPositions( IN.positionCSNoJitter, IN.previousPositionCSNoJitter ), 0, 0 ); } - ENDHLSL } @@ -2149,27 +2143,28 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Desktop)" Fallback "Hidden/InternalErrorShader" } /*ASEBEGIN -Version=19105 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;219;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;221;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;222;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;223;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;224;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;225;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;226;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;227;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;228;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;220;-128,80;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Desktop);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;1;False;;0;False;;0;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;23;Surface;1;637952249253035686; Blend;0;637995432025269262;Two Sided;2;637952249225540023;Forward Only;0;0;Cast Shadows;0;637995432229917414; Use Shadow Threshold;0;0;Receive Shadows;0;637995432219543939;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;10;False;True;False;True;False;False;True;True;True;True;False;;False;0 -Node;AmplifyShaderEditor.ScreenPosInputsNode;311;-944,240;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.FunctionNode;312;-752,240;Inherit;False;UnderwaterMask;4;;81;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0 +Version=19202 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;219;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;221;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;222;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;223;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;224;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;225;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;226;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;227;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;228;-82,289.5714;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.FunctionNode;312;-752,240;Inherit;False;UnderwaterMask;2;;81;0235d51736c6e194b836edf3abdfc244;0;1;4;FLOAT2;0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.OneMinusNode;313;-464,240;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;314;-304,144;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.FunctionNode;310;-688,80;Inherit;False;Stylized Fog (Desktop);0;;74;649d2917c22fd754aa7be82b00ec0d80;0;2;151;FLOAT;0;False;91;FLOAT3;0,0,0;False;2;COLOR;0;FLOAT;56 -WireConnection;220;2;310;0 -WireConnection;220;3;314;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;315;-128,180;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;MotionVectors;0;10;MotionVectors;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;False;False;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=MotionVectors;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;220;-74.28564,77.14285;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Desktop);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;1;False;;0;False;;0;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;24;Surface;1;637952249253035686; Blend;0;637995432025269262;Two Sided;2;637952249225540023;Forward Only;0;0;Cast Shadows;0;637995432229917414; Use Shadow Threshold;0;0;Motion Vectors;1;0; Add Precomputed Velocity;0;0;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;11;False;True;False;True;False;False;True;True;True;False;True;False;;False;0 +Node;AmplifyShaderEditor.FunctionNode;316;-669.1429,76;Inherit;False;Stylized Fog (Desktop);0;;89;649d2917c22fd754aa7be82b00ec0d80;0;2;151;FLOAT;0;False;91;FLOAT3;0,0,0;False;2;COLOR;0;FLOAT;56 +Node;AmplifyShaderEditor.ScreenPosInputsNode;311;-980,240;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 WireConnection;312;4;311;0 WireConnection;313;0;312;0 -WireConnection;314;0;310;56 +WireConnection;314;0;316;56 WireConnection;314;1;313;0 +WireConnection;220;2;316;0 +WireConnection;220;3;314;0 ASEEND*/ -//CHKSM=1E14CEF09B927AB845371B7D47FDCA0D1A6D79BF \ No newline at end of file +//CHKSM=4E14BDFB37DA3B47CCCCD687C44660EBF541BFE6 \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Desktop).cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader old mode 100644 new mode 100755 index 87084440d..c41e7c3a9 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader @@ -1,4 +1,4 @@ -// Made with Amplify Shader Editor v1.9.1.5 +// Made with Amplify Shader Editor v1.9.2.2 // Available at the Unity Asset Store - http://u3d.as/y3X Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" { @@ -6,7 +6,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" { [HideInInspector] _AlphaCutoff("Alpha Cutoff ", Range(0, 1)) = 0.5 [HideInInspector] _EmissionColor("Emission Color", Color) = (1,1,1,1) - [ASEEnd]_FogVariationTexture("Fog Variation Texture", 2D) = "white" {} + _FogVariationTexture("Fog Variation Texture", 2D) = "white" {} //_TessPhongStrength( "Tess Phong Strength", Range( 0, 1 ) ) = 0.5 @@ -22,6 +22,9 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" [HideInInspector][NoScaleOffset] unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_LightmapsInd("unity_LightmapsInd", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_ShadowMasks("unity_ShadowMasks", 2DArray) = "" {} + + //[HideInInspector][ToggleUI] _AddPrecomputedVelocity("Add Precomputed Velocity", Float) = 1 + [HideInInspector][ToggleOff] _ReceiveShadows("Receive Shadows", Float) = 1.0 } SubShader @@ -45,7 +48,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" } HLSLINCLUDE - #pragma target 3.5 + #pragma target 4.5 #pragma prefer_hlslcc gles // ensure rendering platforms toggle list is visible @@ -95,17 +98,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" { float4 planeTest; planeTest.x = (( DistanceFromPlane(wpos0, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); planeTest.y = (( DistanceFromPlane(wpos0, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); planeTest.z = (( DistanceFromPlane(wpos0, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); planeTest.w = (( DistanceFromPlane(wpos0, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); return !all (planeTest); } @@ -173,18 +176,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" HLSLPROGRAM #pragma multi_compile_instancing + #pragma instancing_options renderinglayer #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 - #pragma multi_compile _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #pragma shader_feature_local _RECEIVE_SHADOWS_OFF + + #pragma multi_compile_fragment _ _SCREEN_SPACE_OCCLUSION + #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" - #pragma multi_compile _ LIGHTMAP_ON #pragma multi_compile _ DIRLIGHTMAP_COMBINED - #pragma shader_feature _ _SAMPLE_GI - #pragma multi_compile _ DEBUG_DISPLAY + #pragma multi_compile _ LIGHTMAP_ON + #pragma multi_compile _ DYNAMICLIGHTMAP_ON + #pragma multi_compile_fragment _ DEBUG_DISPLAY #pragma vertex vert #pragma fragment frag @@ -195,31 +202,35 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/Debugging3D.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/SurfaceData.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + #define ASE_NEEDS_FRAG_WORLD_POSITION struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; + float3 positionWS : TEXCOORD0; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) float4 shadowCoord : TEXCOORD1; @@ -247,7 +258,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float4 CZY_FogColor1; float4 CZY_FogColor2; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; sampler2D _FogVariationTexture; float3 CZY_VariationWindDirection; float CZY_VariationScale; @@ -309,7 +319,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return UV; } - float3 InvertDepthDirURP75_g73( float3 In ) + float3 InvertDepthDirURP75_g109( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -318,7 +328,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g68( float3 In ) + float3 InvertDepthDirURP75_g104( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -327,7 +337,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g76( float3 In ) + float3 InvertDepthDirURP75_g112( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -336,7 +346,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) + float HLSL20_g114( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -350,20 +360,20 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" } - VertexOutput VertexFunction ( VertexInput v ) + VertexOutput VertexFunction( VertexInput v ) { VertexOutput o = (VertexOutput)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord3 = screenPos; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -371,18 +381,18 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); float4 positionCS = TransformWorldToHClip( positionWS ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; + o.positionWS = positionWS; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) @@ -396,7 +406,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" o.fogFactor = ComputeFogFactor( positionCS.z ); #endif - o.clipPos = positionCS; + o.positionCS = positionCS; return o; } @@ -405,7 +415,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -421,8 +431,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -453,22 +463,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" [outputcontrolpoints(3)] VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) { - return patch[id]; + return patch[id]; } [domain("tri")] VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -480,13 +490,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" } #endif - half4 frag ( VertexOutput IN ) : SV_Target + half4 frag ( VertexOutput IN + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) : SV_Target { UNITY_SETUP_INSTANCE_ID( IN ); UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; + float3 WorldPosition = IN.positionWS; #endif float4 ShadowCoords = float4( 0, 0, 0, 0 ); @@ -502,100 +516,100 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float4 screenPos = IN.ase_texcoord3; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g110 = ase_screenPosNorm.xy; + float2 localUnStereo22_g110 = UnStereo( UV22_g110 ); + float2 break64_g109 = localUnStereo22_g110; + float clampDepth69_g109 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); + float staticSwitch38_g109 = ( 1.0 - clampDepth69_g109 ); #else - float staticSwitch38_g73 = clampDepth69_g73; + float staticSwitch38_g109 = clampDepth69_g109; #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g109 = (float3(break64_g109.x , break64_g109.y , staticSwitch38_g109)); + float4 appendResult42_g109 = (float4((appendResult39_g109*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g109 = mul( unity_CameraInvProjection, appendResult42_g109 ); + float3 temp_output_46_0_g109 = ( (temp_output_43_0_g109).xyz / (temp_output_43_0_g109).w ); + float3 In75_g109 = temp_output_46_0_g109; + float3 localInvertDepthDirURP75_g109 = InvertDepthDirURP75_g109( In75_g109 ); + float4 appendResult49_g109 = (float4(localInvertDepthDirURP75_g109 , 1.0)); + float4 temp_output_112_0_g103 = mul( unity_CameraToWorld, appendResult49_g109 ); + float preDepth115_g103 = distance( temp_output_112_0_g103 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float2 UV22_g105 = ase_screenPosNorm.xy; + float2 localUnStereo22_g105 = UnStereo( UV22_g105 ); + float2 break64_g104 = localUnStereo22_g105; + float clampDepth69_g104 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); + float staticSwitch38_g104 = ( 1.0 - clampDepth69_g104 ); #else - float staticSwitch38_g68 = clampDepth69_g68; + float staticSwitch38_g104 = clampDepth69_g104; #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float3 hsvTorgb30_g67 = RGBToHSV( temp_output_43_0_g67.rgb ); - float3 appendResult59_g67 = (float3(1.0 , CZY_LightFlareSquish , 1.0)); - float3 normalizeResult50_g67 = normalize( ( ( WorldPosition * appendResult59_g67 ) - _WorldSpaceCameraPos ) ); - float dotResult52_g67 = dot( normalizeResult50_g67 , CZY_SunDirection ); - half LightMask66_g67 = saturate( pow( abs( ( (dotResult52_g67*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float3 hsvTorgb2_g71 = RGBToHSV( ( CZY_LightColor * hsvTorgb30_g67.z * saturate( ( LightMask66_g67 * ( 1.5 * temp_output_26_0_g67 ) ) ) ).rgb ); - float3 hsvTorgb3_g71 = HSVToRGB( float3(hsvTorgb2_g71.x,saturate( ( hsvTorgb2_g71.y + CZY_FilterSaturation ) ),( hsvTorgb2_g71.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g71 = ( float4( hsvTorgb3_g71 , 0.0 ) * CZY_FilterColor ); - float3 normalizeResult65_g67 = normalize( half3(0,0,0) ); - float3 normalizeResult64_g67 = normalize( CZY_MoonDirection ); - float dotResult62_g67 = dot( normalizeResult65_g67 , normalizeResult64_g67 ); - half MoonMask75_g67 = saturate( pow( abs( ( saturate( (dotResult62_g67*1.0 + 0.0) ) * CZY_LightIntensity ) ) , ( CZY_LightFalloff * 3.0 ) ) ); - float3 hsvTorgb2_g70 = RGBToHSV( ( temp_output_43_0_g67 + ( hsvTorgb30_g67.z * saturate( ( temp_output_26_0_g67 * MoonMask75_g67 ) ) * CZY_FogMoonFlareColor ) ).rgb ); - float3 hsvTorgb3_g70 = HSVToRGB( float3(hsvTorgb2_g70.x,saturate( ( hsvTorgb2_g70.y + CZY_FilterSaturation ) ),( hsvTorgb2_g70.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g70 = ( float4( hsvTorgb3_g70 , 0.0 ) * CZY_FilterColor ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g104 = (float3(break64_g104.x , break64_g104.y , staticSwitch38_g104)); + float4 appendResult42_g104 = (float4((appendResult39_g104*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g104 = mul( unity_CameraInvProjection, appendResult42_g104 ); + float3 temp_output_46_0_g104 = ( (temp_output_43_0_g104).xyz / (temp_output_43_0_g104).w ); + float3 In75_g104 = temp_output_46_0_g104; + float3 localInvertDepthDirURP75_g104 = InvertDepthDirURP75_g104( In75_g104 ); + float4 appendResult49_g104 = (float4(localInvertDepthDirURP75_g104 , 1.0)); + float lerpResult4_g103 = lerp( preDepth115_g103 , ( preDepth115_g103 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g104 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g103 / CZY_VariationDistance ) ) )); + float newFogDepth19_g103 = lerpResult4_g103; + float temp_output_21_0_g103 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g103 ) ); + float temp_output_1_0_g108 = temp_output_21_0_g103; + float4 lerpResult28_g108 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g108 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g108 = lerp( saturate( lerpResult28_g108 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g108 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g108 = lerp( lerpResult41_g108 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g108 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g108 = lerp( lerpResult35_g108 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g108 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_43_0_g103 = lerpResult113_g108; + float3 hsvTorgb30_g103 = RGBToHSV( temp_output_43_0_g103.rgb ); + float3 appendResult59_g103 = (float3(1.0 , CZY_LightFlareSquish , 1.0)); + float3 normalizeResult50_g103 = normalize( ( ( WorldPosition * appendResult59_g103 ) - _WorldSpaceCameraPos ) ); + float dotResult52_g103 = dot( normalizeResult50_g103 , CZY_SunDirection ); + half LightMask66_g103 = saturate( pow( abs( ( (dotResult52_g103*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); + float temp_output_26_0_g103 = ( (temp_output_43_0_g103).a * saturate( temp_output_21_0_g103 ) ); + float3 hsvTorgb2_g107 = RGBToHSV( ( CZY_LightColor * hsvTorgb30_g103.z * saturate( ( LightMask66_g103 * ( 1.5 * temp_output_26_0_g103 ) ) ) ).rgb ); + float3 hsvTorgb3_g107 = HSVToRGB( float3(hsvTorgb2_g107.x,saturate( ( hsvTorgb2_g107.y + CZY_FilterSaturation ) ),( hsvTorgb2_g107.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g107 = ( float4( hsvTorgb3_g107 , 0.0 ) * CZY_FilterColor ); + float3 normalizeResult65_g103 = normalize( half3(0,0,0) ); + float3 normalizeResult64_g103 = normalize( CZY_MoonDirection ); + float dotResult62_g103 = dot( normalizeResult65_g103 , normalizeResult64_g103 ); + half MoonMask75_g103 = saturate( pow( abs( ( saturate( (dotResult62_g103*1.0 + 0.0) ) * CZY_LightIntensity ) ) , ( CZY_LightFalloff * 3.0 ) ) ); + float3 hsvTorgb2_g106 = RGBToHSV( ( temp_output_43_0_g103 + ( hsvTorgb30_g103.z * saturate( ( temp_output_26_0_g103 * MoonMask75_g103 ) ) * CZY_FogMoonFlareColor ) ).rgb ); + float3 hsvTorgb3_g106 = HSVToRGB( float3(hsvTorgb2_g106.x,saturate( ( hsvTorgb2_g106.y + CZY_FilterSaturation ) ),( hsvTorgb2_g106.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g106 = ( float4( hsvTorgb3_g106 , 0.0 ) * CZY_FilterColor ); + float2 UV22_g113 = ase_screenPosNorm.xy; + float2 localUnStereo22_g113 = UnStereo( UV22_g113 ); + float2 break64_g112 = localUnStereo22_g113; + float clampDepth69_g112 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); + float staticSwitch38_g112 = ( 1.0 - clampDepth69_g112 ); #else - float staticSwitch38_g76 = clampDepth69_g76; + float staticSwitch38_g112 = clampDepth69_g112; #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); - float4 lerpResult108_g67 = lerp( ( ( temp_output_10_0_g71 * CZY_SunFilterColor ) + temp_output_10_0_g70 ) , CZY_HeightFogColor , temp_output_121_0_g67); + float3 appendResult39_g112 = (float3(break64_g112.x , break64_g112.y , staticSwitch38_g112)); + float4 appendResult42_g112 = (float4((appendResult39_g112*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g112 = mul( unity_CameraInvProjection, appendResult42_g112 ); + float3 temp_output_46_0_g112 = ( (temp_output_43_0_g112).xyz / (temp_output_43_0_g112).w ); + float3 In75_g112 = temp_output_46_0_g112; + float3 localInvertDepthDirURP75_g112 = InvertDepthDirURP75_g112( In75_g112 ); + float4 appendResult49_g112 = (float4(localInvertDepthDirURP75_g112 , 1.0)); + float4 temp_output_18_0_g111 = mul( unity_CameraToWorld, appendResult49_g112 ); + float mulTime63_g111 = _TimeParameters.x * 0.01; + float eyeDepth31_g111 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); + float temp_output_121_0_g103 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g111.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g111).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g111) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g111 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); + float4 lerpResult108_g103 = lerp( ( ( temp_output_10_0_g107 * CZY_SunFilterColor ) + temp_output_10_0_g106 ) , CZY_HeightFogColor , temp_output_121_0_g103); - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); + bool enabled20_g114 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g114 =(bool)_FullySubmerged; + float textureSample20_g114 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g114 = HLSL20_g114( enabled20_g114 , submerged20_g114 , textureSample20_g114 ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); + float finalAlpha36_g103 = temp_output_26_0_g103; + float lerpResult104_g103 = lerp( finalAlpha36_g103 , ( saturate( ( 1.0 - ( temp_output_112_0_g103.y * 0.001 ) ) ) * finalAlpha36_g103 ) , ( 1.0 - saturate( ( preDepth115_g103 / ( _ProjectionParams.z * 1.0 ) ) ) )); + float ModifiedFogAlpha40_g103 = saturate( lerpResult104_g103 ); float3 BakedAlbedo = 0; float3 BakedEmission = 0; - float3 Color = lerpResult108_g67.rgb; - float Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( WorldPosition.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); + float3 Color = lerpResult108_g103.rgb; + float Alpha = ( ( 1.0 - localHLSL20_g114 ) * max( temp_output_121_0_g103 , saturate( ( ( 1.0 - saturate( ( ( WorldPosition.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g103 ) ) ) ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -604,7 +618,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #endif #if defined(_DBUFFER) - ApplyDecalToBaseColor(IN.clipPos, Color); + ApplyDecalToBaseColor(IN.positionCS, Color); #endif #if defined(_ALPHAPREMULTIPLY_ON) @@ -612,15 +626,21 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif #ifdef ASE_FOG Color = MixFog( Color, IN.fogFactor ); #endif + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4( EncodeMeshRenderingLayer( renderingLayers ), 0, 0, 0 ); + #endif + return half4( Color, Alpha ); } + ENDHLSL } @@ -639,35 +659,38 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif #define ASE_NEEDS_FRAG_WORLD_POSITION struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; + float3 positionWS : TEXCOORD0; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) float4 shadowCoord : TEXCOORD1; @@ -691,7 +714,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float _UnderwaterRenderingEnabled; float _FullySubmerged; sampler2D _UnderwaterMask; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_HeightFogBase; float CZY_HeightFogTransition; sampler2D _FogVariationTexture; @@ -718,7 +740,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float CZY_FogColorStart4; - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) + float HLSL20_g114( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -740,7 +762,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return UV; } - float3 InvertDepthDirURP75_g76( float3 In ) + float3 InvertDepthDirURP75_g112( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -749,7 +771,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g73( float3 In ) + float3 InvertDepthDirURP75_g109( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -758,7 +780,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g68( float3 In ) + float3 InvertDepthDirURP75_g104( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -775,13 +797,13 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord2 = screenPos; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -789,24 +811,24 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; + o.positionWS = positionWS; #endif - o.clipPos = TransformWorldToHClip( positionWS ); + o.positionCS = TransformWorldToHClip( positionWS ); #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) VertexPositionInputs vertexInput = (VertexPositionInputs)0; vertexInput.positionWS = positionWS; - vertexInput.positionCS = o.clipPos; + vertexInput.positionCS = o.positionCS; o.shadowCoord = GetShadowCoord( vertexInput ); #endif @@ -817,7 +839,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -833,8 +855,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -865,22 +887,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" [outputcontrolpoints(3)] VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) { - return patch[id]; + return patch[id]; } [domain("tri")] VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -898,7 +920,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; + float3 WorldPosition = IN.positionWS; #endif float4 ShadowCoords = float4( 0, 0, 0, 0 ); @@ -911,84 +933,84 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #endif #endif - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; + bool enabled20_g114 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g114 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g114 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g114 = HLSL20_g114( enabled20_g114 , submerged20_g114 , textureSample20_g114 ); + float2 UV22_g113 = ase_screenPosNorm.xy; + float2 localUnStereo22_g113 = UnStereo( UV22_g113 ); + float2 break64_g112 = localUnStereo22_g113; + float clampDepth69_g112 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); + float staticSwitch38_g112 = ( 1.0 - clampDepth69_g112 ); #else - float staticSwitch38_g76 = clampDepth69_g76; + float staticSwitch38_g112 = clampDepth69_g112; #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); + float3 appendResult39_g112 = (float3(break64_g112.x , break64_g112.y , staticSwitch38_g112)); + float4 appendResult42_g112 = (float4((appendResult39_g112*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g112 = mul( unity_CameraInvProjection, appendResult42_g112 ); + float3 temp_output_46_0_g112 = ( (temp_output_43_0_g112).xyz / (temp_output_43_0_g112).w ); + float3 In75_g112 = temp_output_46_0_g112; + float3 localInvertDepthDirURP75_g112 = InvertDepthDirURP75_g112( In75_g112 ); + float4 appendResult49_g112 = (float4(localInvertDepthDirURP75_g112 , 1.0)); + float4 temp_output_18_0_g111 = mul( unity_CameraToWorld, appendResult49_g112 ); + float mulTime63_g111 = _TimeParameters.x * 0.01; + float eyeDepth31_g111 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); + float temp_output_121_0_g103 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g111.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g111).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g111) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g111 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g110 = ase_screenPosNorm.xy; + float2 localUnStereo22_g110 = UnStereo( UV22_g110 ); + float2 break64_g109 = localUnStereo22_g110; + float clampDepth69_g109 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); + float staticSwitch38_g109 = ( 1.0 - clampDepth69_g109 ); #else - float staticSwitch38_g73 = clampDepth69_g73; + float staticSwitch38_g109 = clampDepth69_g109; #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g109 = (float3(break64_g109.x , break64_g109.y , staticSwitch38_g109)); + float4 appendResult42_g109 = (float4((appendResult39_g109*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g109 = mul( unity_CameraInvProjection, appendResult42_g109 ); + float3 temp_output_46_0_g109 = ( (temp_output_43_0_g109).xyz / (temp_output_43_0_g109).w ); + float3 In75_g109 = temp_output_46_0_g109; + float3 localInvertDepthDirURP75_g109 = InvertDepthDirURP75_g109( In75_g109 ); + float4 appendResult49_g109 = (float4(localInvertDepthDirURP75_g109 , 1.0)); + float4 temp_output_112_0_g103 = mul( unity_CameraToWorld, appendResult49_g109 ); + float preDepth115_g103 = distance( temp_output_112_0_g103 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float2 UV22_g105 = ase_screenPosNorm.xy; + float2 localUnStereo22_g105 = UnStereo( UV22_g105 ); + float2 break64_g104 = localUnStereo22_g105; + float clampDepth69_g104 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); + float staticSwitch38_g104 = ( 1.0 - clampDepth69_g104 ); #else - float staticSwitch38_g68 = clampDepth69_g68; + float staticSwitch38_g104 = clampDepth69_g104; #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); + float3 appendResult39_g104 = (float3(break64_g104.x , break64_g104.y , staticSwitch38_g104)); + float4 appendResult42_g104 = (float4((appendResult39_g104*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g104 = mul( unity_CameraInvProjection, appendResult42_g104 ); + float3 temp_output_46_0_g104 = ( (temp_output_43_0_g104).xyz / (temp_output_43_0_g104).w ); + float3 In75_g104 = temp_output_46_0_g104; + float3 localInvertDepthDirURP75_g104 = InvertDepthDirURP75_g104( In75_g104 ); + float4 appendResult49_g104 = (float4(localInvertDepthDirURP75_g104 , 1.0)); + float lerpResult4_g103 = lerp( preDepth115_g103 , ( preDepth115_g103 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g104 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g103 / CZY_VariationDistance ) ) )); + float newFogDepth19_g103 = lerpResult4_g103; + float temp_output_21_0_g103 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g103 ) ); + float temp_output_1_0_g108 = temp_output_21_0_g103; + float4 lerpResult28_g108 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g108 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g108 = lerp( saturate( lerpResult28_g108 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g108 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g108 = lerp( lerpResult41_g108 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g108 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g108 = lerp( lerpResult35_g108 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g108 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_43_0_g103 = lerpResult113_g108; + float temp_output_26_0_g103 = ( (temp_output_43_0_g103).a * saturate( temp_output_21_0_g103 ) ); + float finalAlpha36_g103 = temp_output_26_0_g103; + float lerpResult104_g103 = lerp( finalAlpha36_g103 , ( saturate( ( 1.0 - ( temp_output_112_0_g103.y * 0.001 ) ) ) * finalAlpha36_g103 ) , ( 1.0 - saturate( ( preDepth115_g103 / ( _ProjectionParams.z * 1.0 ) ) ) )); + float ModifiedFogAlpha40_g103 = saturate( lerpResult104_g103 ); - float Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( WorldPosition.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); + float Alpha = ( ( 1.0 - localHLSL20_g114 ) * max( temp_output_121_0_g103 , saturate( ( ( 1.0 - saturate( ( ( WorldPosition.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g103 ) ) ) ); float AlphaClipThreshold = 0.5; #ifdef _ALPHATEST_ON @@ -996,7 +1018,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif return 0; } @@ -1007,17 +1029,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" Pass { - Name "SceneSelectionPass" - Tags { "LightMode"="SceneSelectionPass" } + Name "SceneSelectionPass" + Tags { "LightMode"="SceneSelectionPass" } Cull Off + AlphaToMask Off HLSLPROGRAM - #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 @@ -1040,15 +1061,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float4 ase_texcoord : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; UNITY_VERTEX_INPUT_INSTANCE_ID @@ -1069,7 +1090,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float _UnderwaterRenderingEnabled; float _FullySubmerged; sampler2D _UnderwaterMask; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_HeightFogBase; float CZY_HeightFogTransition; sampler2D _FogVariationTexture; @@ -1096,7 +1116,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float CZY_FogColorStart4; - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) + float HLSL20_g114( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1118,7 +1138,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return UV; } - float3 InvertDepthDirURP75_g76( float3 In ) + float3 InvertDepthDirURP75_g112( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1127,7 +1147,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g73( float3 In ) + float3 InvertDepthDirURP75_g109( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1136,7 +1156,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g68( float3 In ) + float3 InvertDepthDirURP75_g104( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1164,10 +1184,10 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; @@ -1175,7 +1195,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" o.ase_texcoord1.w = 0; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1183,15 +1203,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1200,7 +1221,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1216,8 +1237,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1255,15 +1276,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1279,85 +1300,85 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; + bool enabled20_g114 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g114 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g114 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g114 = HLSL20_g114( enabled20_g114 , submerged20_g114 , textureSample20_g114 ); + float2 UV22_g113 = ase_screenPosNorm.xy; + float2 localUnStereo22_g113 = UnStereo( UV22_g113 ); + float2 break64_g112 = localUnStereo22_g113; + float clampDepth69_g112 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); + float staticSwitch38_g112 = ( 1.0 - clampDepth69_g112 ); #else - float staticSwitch38_g76 = clampDepth69_g76; + float staticSwitch38_g112 = clampDepth69_g112; #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); + float3 appendResult39_g112 = (float3(break64_g112.x , break64_g112.y , staticSwitch38_g112)); + float4 appendResult42_g112 = (float4((appendResult39_g112*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g112 = mul( unity_CameraInvProjection, appendResult42_g112 ); + float3 temp_output_46_0_g112 = ( (temp_output_43_0_g112).xyz / (temp_output_43_0_g112).w ); + float3 In75_g112 = temp_output_46_0_g112; + float3 localInvertDepthDirURP75_g112 = InvertDepthDirURP75_g112( In75_g112 ); + float4 appendResult49_g112 = (float4(localInvertDepthDirURP75_g112 , 1.0)); + float4 temp_output_18_0_g111 = mul( unity_CameraToWorld, appendResult49_g112 ); + float mulTime63_g111 = _TimeParameters.x * 0.01; + float eyeDepth31_g111 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); + float temp_output_121_0_g103 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g111.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g111).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g111) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g111 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); float3 ase_worldPos = IN.ase_texcoord1.xyz; float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g110 = ase_screenPosNorm.xy; + float2 localUnStereo22_g110 = UnStereo( UV22_g110 ); + float2 break64_g109 = localUnStereo22_g110; + float clampDepth69_g109 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); + float staticSwitch38_g109 = ( 1.0 - clampDepth69_g109 ); #else - float staticSwitch38_g73 = clampDepth69_g73; + float staticSwitch38_g109 = clampDepth69_g109; #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g109 = (float3(break64_g109.x , break64_g109.y , staticSwitch38_g109)); + float4 appendResult42_g109 = (float4((appendResult39_g109*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g109 = mul( unity_CameraInvProjection, appendResult42_g109 ); + float3 temp_output_46_0_g109 = ( (temp_output_43_0_g109).xyz / (temp_output_43_0_g109).w ); + float3 In75_g109 = temp_output_46_0_g109; + float3 localInvertDepthDirURP75_g109 = InvertDepthDirURP75_g109( In75_g109 ); + float4 appendResult49_g109 = (float4(localInvertDepthDirURP75_g109 , 1.0)); + float4 temp_output_112_0_g103 = mul( unity_CameraToWorld, appendResult49_g109 ); + float preDepth115_g103 = distance( temp_output_112_0_g103 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float2 UV22_g105 = ase_screenPosNorm.xy; + float2 localUnStereo22_g105 = UnStereo( UV22_g105 ); + float2 break64_g104 = localUnStereo22_g105; + float clampDepth69_g104 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); + float staticSwitch38_g104 = ( 1.0 - clampDepth69_g104 ); #else - float staticSwitch38_g68 = clampDepth69_g68; + float staticSwitch38_g104 = clampDepth69_g104; #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); + float3 appendResult39_g104 = (float3(break64_g104.x , break64_g104.y , staticSwitch38_g104)); + float4 appendResult42_g104 = (float4((appendResult39_g104*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g104 = mul( unity_CameraInvProjection, appendResult42_g104 ); + float3 temp_output_46_0_g104 = ( (temp_output_43_0_g104).xyz / (temp_output_43_0_g104).w ); + float3 In75_g104 = temp_output_46_0_g104; + float3 localInvertDepthDirURP75_g104 = InvertDepthDirURP75_g104( In75_g104 ); + float4 appendResult49_g104 = (float4(localInvertDepthDirURP75_g104 , 1.0)); + float lerpResult4_g103 = lerp( preDepth115_g103 , ( preDepth115_g103 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g104 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g103 / CZY_VariationDistance ) ) )); + float newFogDepth19_g103 = lerpResult4_g103; + float temp_output_21_0_g103 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g103 ) ); + float temp_output_1_0_g108 = temp_output_21_0_g103; + float4 lerpResult28_g108 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g108 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g108 = lerp( saturate( lerpResult28_g108 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g108 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g108 = lerp( lerpResult41_g108 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g108 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g108 = lerp( lerpResult35_g108 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g108 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_43_0_g103 = lerpResult113_g108; + float temp_output_26_0_g103 = ( (temp_output_43_0_g103).a * saturate( temp_output_21_0_g103 ) ); + float finalAlpha36_g103 = temp_output_26_0_g103; + float lerpResult104_g103 = lerp( finalAlpha36_g103 , ( saturate( ( 1.0 - ( temp_output_112_0_g103.y * 0.001 ) ) ) * finalAlpha36_g103 ) , ( 1.0 - saturate( ( preDepth115_g103 / ( _ProjectionParams.z * 1.0 ) ) ) )); + float ModifiedFogAlpha40_g103 = saturate( lerpResult104_g103 ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g114 ) * max( temp_output_121_0_g103 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g103 ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1378,15 +1399,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" Pass { - Name "ScenePickingPass" - Tags { "LightMode"="Picking" } + Name "ScenePickingPass" + Tags { "LightMode"="Picking" } + + AlphaToMask Off HLSLPROGRAM - #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 @@ -1395,6 +1416,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT + #define SHADERPASS SHADERPASS_DEPTHONLY #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" @@ -1405,19 +1427,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float4 ase_texcoord : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; UNITY_VERTEX_INPUT_INSTANCE_ID @@ -1438,7 +1464,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float _UnderwaterRenderingEnabled; float _FullySubmerged; sampler2D _UnderwaterMask; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_HeightFogBase; float CZY_HeightFogTransition; sampler2D _FogVariationTexture; @@ -1465,7 +1490,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float CZY_FogColorStart4; - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) + float HLSL20_g114( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1487,7 +1512,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return UV; } - float3 InvertDepthDirURP75_g76( float3 In ) + float3 InvertDepthDirURP75_g112( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1496,7 +1521,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g73( float3 In ) + float3 InvertDepthDirURP75_g109( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1505,7 +1530,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g68( float3 In ) + float3 InvertDepthDirURP75_g104( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1517,7 +1542,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float4 _SelectionID; - struct SurfaceDescription { float Alpha; @@ -1533,30 +1557,34 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord1.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif - float3 vertexValue = defaultVertexValue; - #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; - #else - v.vertex.xyz += vertexValue; - #endif - v.ase_normal = v.ase_normal; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 vertexValue = defaultVertexValue; + + #ifdef ASE_ABSOLUTE_VERTEX_POS + v.positionOS.xyz = vertexValue; + #else + v.positionOS.xyz += vertexValue; + #endif + + v.normalOS = v.normalOS; + + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1564,7 +1592,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1580,8 +1608,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1619,15 +1647,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1643,85 +1671,85 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; + bool enabled20_g114 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g114 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g114 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g114 = HLSL20_g114( enabled20_g114 , submerged20_g114 , textureSample20_g114 ); + float2 UV22_g113 = ase_screenPosNorm.xy; + float2 localUnStereo22_g113 = UnStereo( UV22_g113 ); + float2 break64_g112 = localUnStereo22_g113; + float clampDepth69_g112 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); + float staticSwitch38_g112 = ( 1.0 - clampDepth69_g112 ); #else - float staticSwitch38_g76 = clampDepth69_g76; + float staticSwitch38_g112 = clampDepth69_g112; #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); + float3 appendResult39_g112 = (float3(break64_g112.x , break64_g112.y , staticSwitch38_g112)); + float4 appendResult42_g112 = (float4((appendResult39_g112*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g112 = mul( unity_CameraInvProjection, appendResult42_g112 ); + float3 temp_output_46_0_g112 = ( (temp_output_43_0_g112).xyz / (temp_output_43_0_g112).w ); + float3 In75_g112 = temp_output_46_0_g112; + float3 localInvertDepthDirURP75_g112 = InvertDepthDirURP75_g112( In75_g112 ); + float4 appendResult49_g112 = (float4(localInvertDepthDirURP75_g112 , 1.0)); + float4 temp_output_18_0_g111 = mul( unity_CameraToWorld, appendResult49_g112 ); + float mulTime63_g111 = _TimeParameters.x * 0.01; + float eyeDepth31_g111 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); + float temp_output_121_0_g103 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g111.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g111).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g111) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g111 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); float3 ase_worldPos = IN.ase_texcoord1.xyz; float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g110 = ase_screenPosNorm.xy; + float2 localUnStereo22_g110 = UnStereo( UV22_g110 ); + float2 break64_g109 = localUnStereo22_g110; + float clampDepth69_g109 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); + float staticSwitch38_g109 = ( 1.0 - clampDepth69_g109 ); #else - float staticSwitch38_g73 = clampDepth69_g73; + float staticSwitch38_g109 = clampDepth69_g109; #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g109 = (float3(break64_g109.x , break64_g109.y , staticSwitch38_g109)); + float4 appendResult42_g109 = (float4((appendResult39_g109*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g109 = mul( unity_CameraInvProjection, appendResult42_g109 ); + float3 temp_output_46_0_g109 = ( (temp_output_43_0_g109).xyz / (temp_output_43_0_g109).w ); + float3 In75_g109 = temp_output_46_0_g109; + float3 localInvertDepthDirURP75_g109 = InvertDepthDirURP75_g109( In75_g109 ); + float4 appendResult49_g109 = (float4(localInvertDepthDirURP75_g109 , 1.0)); + float4 temp_output_112_0_g103 = mul( unity_CameraToWorld, appendResult49_g109 ); + float preDepth115_g103 = distance( temp_output_112_0_g103 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float2 UV22_g105 = ase_screenPosNorm.xy; + float2 localUnStereo22_g105 = UnStereo( UV22_g105 ); + float2 break64_g104 = localUnStereo22_g105; + float clampDepth69_g104 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); + float staticSwitch38_g104 = ( 1.0 - clampDepth69_g104 ); #else - float staticSwitch38_g68 = clampDepth69_g68; + float staticSwitch38_g104 = clampDepth69_g104; #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); + float3 appendResult39_g104 = (float3(break64_g104.x , break64_g104.y , staticSwitch38_g104)); + float4 appendResult42_g104 = (float4((appendResult39_g104*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g104 = mul( unity_CameraInvProjection, appendResult42_g104 ); + float3 temp_output_46_0_g104 = ( (temp_output_43_0_g104).xyz / (temp_output_43_0_g104).w ); + float3 In75_g104 = temp_output_46_0_g104; + float3 localInvertDepthDirURP75_g104 = InvertDepthDirURP75_g104( In75_g104 ); + float4 appendResult49_g104 = (float4(localInvertDepthDirURP75_g104 , 1.0)); + float lerpResult4_g103 = lerp( preDepth115_g103 , ( preDepth115_g103 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g104 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g103 / CZY_VariationDistance ) ) )); + float newFogDepth19_g103 = lerpResult4_g103; + float temp_output_21_0_g103 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g103 ) ); + float temp_output_1_0_g108 = temp_output_21_0_g103; + float4 lerpResult28_g108 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g108 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g108 = lerp( saturate( lerpResult28_g108 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g108 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g108 = lerp( lerpResult41_g108 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g108 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g108 = lerp( lerpResult35_g108 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g108 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_43_0_g103 = lerpResult113_g108; + float temp_output_26_0_g103 = ( (temp_output_43_0_g103).a * saturate( temp_output_21_0_g103 ) ); + float finalAlpha36_g103 = temp_output_26_0_g103; + float lerpResult104_g103 = lerp( finalAlpha36_g103 , ( saturate( ( 1.0 - ( temp_output_112_0_g103.y * 0.001 ) ) ) * finalAlpha36_g103 ) , ( 1.0 - saturate( ( preDepth115_g103 / ( _ProjectionParams.z * 1.0 ) ) ) )); + float ModifiedFogAlpha40_g103 = saturate( lerpResult104_g103 ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g114 ) * max( temp_output_121_0_g103 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g103 ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1745,25 +1773,27 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" Pass { - Name "DepthNormals" - Tags { "LightMode"="DepthNormalsOnly" } + Name "DepthNormals" + Tags { "LightMode"="DepthNormalsOnly" } ZTest LEqual ZWrite On - HLSLPROGRAM #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT + #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT #define VARYINGS_NEED_NORMAL_WS @@ -1778,19 +1808,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float3 normalWS : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; float4 ase_texcoord2 : TEXCOORD2; @@ -1812,7 +1846,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float _UnderwaterRenderingEnabled; float _FullySubmerged; sampler2D _UnderwaterMask; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_HeightFogBase; float CZY_HeightFogTransition; sampler2D _FogVariationTexture; @@ -1839,7 +1872,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float CZY_FogColorStart4; - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) + float HLSL20_g114( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1861,7 +1894,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return UV; } - float3 InvertDepthDirURP75_g76( float3 In ) + float3 InvertDepthDirURP75_g112( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1870,7 +1903,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g73( float3 In ) + float3 InvertDepthDirURP75_g109( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1879,7 +1912,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" return result; } - float3 InvertDepthDirURP75_g68( float3 In ) + float3 InvertDepthDirURP75_g104( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1904,17 +1937,18 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord2.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord2.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1922,17 +1956,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + float3 normalWS = TransformObjectToWorldNormal(v.normalOS); - o.clipPos = TransformWorldToHClip(positionWS); + o.positionCS = TransformWorldToHClip(positionWS); o.normalWS.xyz = normalWS; return o; @@ -1942,7 +1976,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1958,8 +1992,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1997,15 +2031,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -2017,89 +2051,94 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" } #endif - half4 frag(VertexOutput IN ) : SV_TARGET + void frag( VertexOutput IN + , out half4 outNormalWS : SV_Target0 + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; + bool enabled20_g114 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g114 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g114 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g114 = HLSL20_g114( enabled20_g114 , submerged20_g114 , textureSample20_g114 ); + float2 UV22_g113 = ase_screenPosNorm.xy; + float2 localUnStereo22_g113 = UnStereo( UV22_g113 ); + float2 break64_g112 = localUnStereo22_g113; + float clampDepth69_g112 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); + float staticSwitch38_g112 = ( 1.0 - clampDepth69_g112 ); #else - float staticSwitch38_g76 = clampDepth69_g76; + float staticSwitch38_g112 = clampDepth69_g112; #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); + float3 appendResult39_g112 = (float3(break64_g112.x , break64_g112.y , staticSwitch38_g112)); + float4 appendResult42_g112 = (float4((appendResult39_g112*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g112 = mul( unity_CameraInvProjection, appendResult42_g112 ); + float3 temp_output_46_0_g112 = ( (temp_output_43_0_g112).xyz / (temp_output_43_0_g112).w ); + float3 In75_g112 = temp_output_46_0_g112; + float3 localInvertDepthDirURP75_g112 = InvertDepthDirURP75_g112( In75_g112 ); + float4 appendResult49_g112 = (float4(localInvertDepthDirURP75_g112 , 1.0)); + float4 temp_output_18_0_g111 = mul( unity_CameraToWorld, appendResult49_g112 ); + float mulTime63_g111 = _TimeParameters.x * 0.01; + float eyeDepth31_g111 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); + float temp_output_121_0_g103 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g111.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g111).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g111) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g111 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); float3 ase_worldPos = IN.ase_texcoord2.xyz; float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g110 = ase_screenPosNorm.xy; + float2 localUnStereo22_g110 = UnStereo( UV22_g110 ); + float2 break64_g109 = localUnStereo22_g110; + float clampDepth69_g109 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); + float staticSwitch38_g109 = ( 1.0 - clampDepth69_g109 ); #else - float staticSwitch38_g73 = clampDepth69_g73; + float staticSwitch38_g109 = clampDepth69_g109; #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float3 appendResult39_g109 = (float3(break64_g109.x , break64_g109.y , staticSwitch38_g109)); + float4 appendResult42_g109 = (float4((appendResult39_g109*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g109 = mul( unity_CameraInvProjection, appendResult42_g109 ); + float3 temp_output_46_0_g109 = ( (temp_output_43_0_g109).xyz / (temp_output_43_0_g109).w ); + float3 In75_g109 = temp_output_46_0_g109; + float3 localInvertDepthDirURP75_g109 = InvertDepthDirURP75_g109( In75_g109 ); + float4 appendResult49_g109 = (float4(localInvertDepthDirURP75_g109 , 1.0)); + float4 temp_output_112_0_g103 = mul( unity_CameraToWorld, appendResult49_g109 ); + float preDepth115_g103 = distance( temp_output_112_0_g103 , float4( _WorldSpaceCameraPos , 0.0 ) ); + float2 UV22_g105 = ase_screenPosNorm.xy; + float2 localUnStereo22_g105 = UnStereo( UV22_g105 ); + float2 break64_g104 = localUnStereo22_g105; + float clampDepth69_g104 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); + float staticSwitch38_g104 = ( 1.0 - clampDepth69_g104 ); #else - float staticSwitch38_g68 = clampDepth69_g68; + float staticSwitch38_g104 = clampDepth69_g104; #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); + float3 appendResult39_g104 = (float3(break64_g104.x , break64_g104.y , staticSwitch38_g104)); + float4 appendResult42_g104 = (float4((appendResult39_g104*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g104 = mul( unity_CameraInvProjection, appendResult42_g104 ); + float3 temp_output_46_0_g104 = ( (temp_output_43_0_g104).xyz / (temp_output_43_0_g104).w ); + float3 In75_g104 = temp_output_46_0_g104; + float3 localInvertDepthDirURP75_g104 = InvertDepthDirURP75_g104( In75_g104 ); + float4 appendResult49_g104 = (float4(localInvertDepthDirURP75_g104 , 1.0)); + float lerpResult4_g103 = lerp( preDepth115_g103 , ( preDepth115_g103 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g104 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g103 / CZY_VariationDistance ) ) )); + float newFogDepth19_g103 = lerpResult4_g103; + float temp_output_21_0_g103 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g103 ) ); + float temp_output_1_0_g108 = temp_output_21_0_g103; + float4 lerpResult28_g108 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g108 / CZY_FogColorStart1 ) )); + float4 lerpResult41_g108 = lerp( saturate( lerpResult28_g108 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g108 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); + float4 lerpResult35_g108 = lerp( lerpResult41_g108 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g108 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); + float4 lerpResult113_g108 = lerp( lerpResult35_g108 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g108 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); + float4 temp_output_43_0_g103 = lerpResult113_g108; + float temp_output_26_0_g103 = ( (temp_output_43_0_g103).a * saturate( temp_output_21_0_g103 ) ); + float finalAlpha36_g103 = temp_output_26_0_g103; + float lerpResult104_g103 = lerp( finalAlpha36_g103 , ( saturate( ( 1.0 - ( temp_output_112_0_g103.y * 0.001 ) ) ) * finalAlpha36_g103 ) , ( 1.0 - saturate( ( preDepth115_g103 / ( _ProjectionParams.z * 1.0 ) ) ) )); + float ModifiedFogAlpha40_g103 = saturate( lerpResult104_g103 ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g114 ) * max( temp_output_121_0_g103 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g103 ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -2107,12 +2146,24 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; + #if defined(_GBUFFER_NORMALS_OCT) + float3 normalWS = normalize(IN.normalWS); + float2 octNormalWS = PackNormalOctQuadEncode(normalWS); // values between [-1, +1], must use fp32 on some platforms + float2 remappedOctNormalWS = saturate(octNormalWS * 0.5 + 0.5); // values between [ 0, 1] + half3 packedNormalWS = PackFloat2To888(remappedOctNormalWS); // values between [ 0, 1] + outNormalWS = half4(packedNormalWS, 0.0); + #else + float3 normalWS = IN.normalWS; + outNormalWS = half4(NormalizeNormalPerPixel(normalWS), 0.0); + #endif - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); + #endif } ENDHLSL @@ -2122,63 +2173,75 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" Pass { - Name "DepthNormalsOnly" - Tags { "LightMode"="DepthNormalsOnly" } + Name "MotionVectors" + Tags { "LightMode"="MotionVectors" } - ZTest LEqual - ZWrite On + ColorMask RG HLSLPROGRAM #pragma multi_compile_instancing #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #define ASE_SRP_VERSION 120108 - #define REQUIRE_DEPTH_TEXTURE 1 + #define ASE_SRP_VERSION 170002 - #pragma exclude_renderers glcore gles gles3 #pragma vertex vert #pragma fragment frag - #define ATTRIBUTES_NEED_NORMAL - #define ATTRIBUTES_NEED_TANGENT - #define ATTRIBUTES_NEED_TEXCOORD1 - #define VARYINGS_NEED_NORMAL_WS - #define VARYINGS_NEED_TANGENT_WS + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" - #define SHADERPASS SHADERPASS_DEPTHNORMALSONLY + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/MotionVectorsCommon.hlsl" struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 positionOld : TEXCOORD4; + #if _ADD_PRECOMPUTED_VELOCITY + float3 alembicMotionVector : TEXCOORD5; + #endif UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; - float3 normalWS : TEXCOORD0; - float4 ase_texcoord1 : TEXCOORD1; - float4 ase_texcoord2 : TEXCOORD2; + float4 positionCS : SV_POSITION; + float4 positionCSNoJitter : TEXCOORD0; + float4 previousPositionCSNoJitter : TEXCOORD1; + UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO }; CBUFFER_START(UnityPerMaterial) - #ifdef ASE_TESSELLATION + #ifdef ASE_TRANSMISSION + float _TransmissionShadow; + #endif + #ifdef ASE_TRANSLUCENCY + float _TransStrength; + float _TransNormal; + float _TransScattering; + float _TransDirect; + float _TransAmbient; + float _TransShadow; + #endif + #ifdef ASE_TESSELLATION float _TessPhongStrength; float _TessValue; float _TessMin; @@ -2187,112 +2250,32 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float _TessMaxDisp; #endif CBUFFER_END - float _UnderwaterRenderingEnabled; - float _FullySubmerged; - sampler2D _UnderwaterMask; - uniform float4 _CameraDepthTexture_TexelSize; - float CZY_HeightFogBase; - float CZY_HeightFogTransition; - sampler2D _FogVariationTexture; - float CZY_HeightFogBaseVariationScale; - float CZY_HeightFogBaseVariationAmount; - float CZY_HeightFogIntensity; - float4 CZY_HeightFogColor; - float CZY_FogSmoothness; - float CZY_FogOffset; - float CZY_FogIntensity; - float4 CZY_FogColor1; - float4 CZY_FogColor2; - float CZY_FogDepthMultiplier; - float3 CZY_VariationWindDirection; - float CZY_VariationScale; - float CZY_VariationAmount; - float CZY_VariationDistance; - float CZY_FogColorStart1; - float4 CZY_FogColor3; - float CZY_FogColorStart2; - float4 CZY_FogColor4; - float CZY_FogColorStart3; - float4 CZY_FogColor5; - float CZY_FogColorStart4; + // Property used by ScenePickingPass + #ifdef SCENEPICKINGPASS + float4 _SelectionID; + #endif + + // Properties used by SceneSelectionPass + #ifdef SCENESELECTIONPASS + int _ObjectId; + int _PassValue; + #endif - float HLSL20_g78( bool enabled, bool submerged, float textureSample ) - { - if(enabled) - { - if(submerged) return 1.0; - else return textureSample; - } - else - { - return 0.0; - } - } - - float2 UnStereo( float2 UV ) - { - #if UNITY_SINGLE_PASS_STEREO - float4 scaleOffset = unity_StereoScaleOffset[ unity_StereoEyeIndex ]; - UV.xy = (UV.xy - scaleOffset.zw) / scaleOffset.xy; - #endif - return UV; - } - - float3 InvertDepthDirURP75_g76( float3 In ) - { - float3 result = In; - #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 - result *= float3(1,1,-1); - #endif - return result; - } - - float3 InvertDepthDirURP75_g73( float3 In ) - { - float3 result = In; - #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 - result *= float3(1,1,-1); - #endif - return result; - } - - float3 InvertDepthDirURP75_g68( float3 In ) - { - float3 result = In; - #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 - result *= float3(1,1,-1); - #endif - return result; - } - struct SurfaceDescription + + VertexOutput VertexFunction( VertexInput v ) { - float Alpha; - float AlphaClipThreshold; - }; - - VertexOutput VertexFunction(VertexInput v ) - { - VertexOutput o; - ZERO_INITIALIZE(VertexOutput, o); - + VertexOutput o = (VertexOutput)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); - float4 screenPos = ComputeScreenPos(ase_clipPos); - o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); - o.ase_texcoord2.xyz = ase_worldPos; - - //setting value to unused interpolator channels and avoid initialization warnings - o.ase_texcoord2.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -2300,199 +2283,54 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + VertexPositionInputs vertexInput = GetVertexPositionInputs( v.positionOS.xyz ); - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + // Jittered. Match the frame. + o.positionCS = vertexInput.positionCS; + o.positionCSNoJitter = mul( _NonJitteredViewProjMatrix, mul( UNITY_MATRIX_M, v.positionOS ) ); - o.clipPos = TransformWorldToHClip(positionWS); - o.normalWS.xyz = normalWS; + float4 prevPos = ( unity_MotionVectorsParams.x == 1 ) ? float4( v.positionOld, 1 ) : v.positionOS; + #if _ADD_PRECOMPUTED_VELOCITY + prevPos = prevPos - float4(v.alembicMotionVector, 0); + #endif + + o.previousPositionCSNoJitter = mul( _PrevViewProjMatrix, mul( UNITY_PREV_MATRIX_M, prevPos ) ); + + ApplyMotionVectorZBias( o.positionCS ); return o; } - #if defined(ASE_TESSELLATION) - struct VertexControl - { - float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; - - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct TessellationFactors - { - float edge[3] : SV_TessFactor; - float inside : SV_InsideTessFactor; - }; - - VertexControl vert ( VertexInput v ) - { - VertexControl o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; - - return o; - } - - TessellationFactors TessellationFunction (InputPatch v) - { - TessellationFactors o; - float4 tf = 1; - float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; - float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; - #if defined(ASE_FIXED_TESSELLATION) - tf = FixedTess( tessValue ); - #elif defined(ASE_DISTANCE_TESSELLATION) - tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); - #elif defined(ASE_LENGTH_TESSELLATION) - tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); - #elif defined(ASE_LENGTH_CULL_TESSELLATION) - tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); - #endif - o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; - return o; - } - - [domain("tri")] - [partitioning("fractional_odd")] - [outputtopology("triangle_cw")] - [patchconstantfunc("TessellationFunction")] - [outputcontrolpoints(3)] - VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) - { - return patch[id]; - } - - [domain("tri")] - VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) - { - VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; - - #if defined(ASE_PHONG_TESSELLATION) - float3 pp[3]; - for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); - float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; - #endif - UNITY_TRANSFER_INSTANCE_ID(patch[0], o); - return VertexFunction(o); - } - #else VertexOutput vert ( VertexInput v ) { return VertexFunction( v ); } - #endif - half4 frag(VertexOutput IN ) : SV_TARGET + half4 frag( VertexOutput IN ) : SV_Target { - SurfaceDescription surfaceDescription = (SurfaceDescription)0; + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); - bool enabled20_g78 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g78 =(bool)_FullySubmerged; - float4 screenPos = IN.ase_texcoord1; - float4 ase_screenPosNorm = screenPos / screenPos.w; - ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g78 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g78 = HLSL20_g78( enabled20_g78 , submerged20_g78 , textureSample20_g78 ); - float2 UV22_g77 = ase_screenPosNorm.xy; - float2 localUnStereo22_g77 = UnStereo( UV22_g77 ); - float2 break64_g76 = localUnStereo22_g77; - float clampDepth69_g76 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); - #ifdef UNITY_REVERSED_Z - float staticSwitch38_g76 = ( 1.0 - clampDepth69_g76 ); - #else - float staticSwitch38_g76 = clampDepth69_g76; - #endif - float3 appendResult39_g76 = (float3(break64_g76.x , break64_g76.y , staticSwitch38_g76)); - float4 appendResult42_g76 = (float4((appendResult39_g76*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g76 = mul( unity_CameraInvProjection, appendResult42_g76 ); - float3 temp_output_46_0_g76 = ( (temp_output_43_0_g76).xyz / (temp_output_43_0_g76).w ); - float3 In75_g76 = temp_output_46_0_g76; - float3 localInvertDepthDirURP75_g76 = InvertDepthDirURP75_g76( In75_g76 ); - float4 appendResult49_g76 = (float4(localInvertDepthDirURP75_g76 , 1.0)); - float4 temp_output_18_0_g75 = mul( unity_CameraToWorld, appendResult49_g76 ); - float mulTime63_g75 = _TimeParameters.x * 0.01; - float eyeDepth31_g75 = LinearEyeDepth(SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ),_ZBufferParams); - float temp_output_121_0_g67 = ( ( 1.0 - saturate( ( ( temp_output_18_0_g75.y - CZY_HeightFogBase ) / ( CZY_HeightFogTransition + ( ( 1.0 - tex2D( _FogVariationTexture, ((temp_output_18_0_g75).xz*( 1.0 / CZY_HeightFogBaseVariationScale ) + mulTime63_g75) ).r ) * CZY_HeightFogBaseVariationAmount ) ) ) ) ) * saturate( ( eyeDepth31_g75 * 0.01 * CZY_HeightFogIntensity ) ) * CZY_HeightFogColor.a ); - float3 ase_worldPos = IN.ase_texcoord2.xyz; - float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float2 UV22_g74 = ase_screenPosNorm.xy; - float2 localUnStereo22_g74 = UnStereo( UV22_g74 ); - float2 break64_g73 = localUnStereo22_g74; - float clampDepth69_g73 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); - #ifdef UNITY_REVERSED_Z - float staticSwitch38_g73 = ( 1.0 - clampDepth69_g73 ); - #else - float staticSwitch38_g73 = clampDepth69_g73; - #endif - float3 appendResult39_g73 = (float3(break64_g73.x , break64_g73.y , staticSwitch38_g73)); - float4 appendResult42_g73 = (float4((appendResult39_g73*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g73 = mul( unity_CameraInvProjection, appendResult42_g73 ); - float3 temp_output_46_0_g73 = ( (temp_output_43_0_g73).xyz / (temp_output_43_0_g73).w ); - float3 In75_g73 = temp_output_46_0_g73; - float3 localInvertDepthDirURP75_g73 = InvertDepthDirURP75_g73( In75_g73 ); - float4 appendResult49_g73 = (float4(localInvertDepthDirURP75_g73 , 1.0)); - float4 temp_output_112_0_g67 = mul( unity_CameraToWorld, appendResult49_g73 ); - float preDepth115_g67 = distance( temp_output_112_0_g67 , float4( _WorldSpaceCameraPos , 0.0 ) ); - float2 UV22_g69 = ase_screenPosNorm.xy; - float2 localUnStereo22_g69 = UnStereo( UV22_g69 ); - float2 break64_g68 = localUnStereo22_g69; - float clampDepth69_g68 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); - #ifdef UNITY_REVERSED_Z - float staticSwitch38_g68 = ( 1.0 - clampDepth69_g68 ); - #else - float staticSwitch38_g68 = clampDepth69_g68; - #endif - float3 appendResult39_g68 = (float3(break64_g68.x , break64_g68.y , staticSwitch38_g68)); - float4 appendResult42_g68 = (float4((appendResult39_g68*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g68 = mul( unity_CameraInvProjection, appendResult42_g68 ); - float3 temp_output_46_0_g68 = ( (temp_output_43_0_g68).xyz / (temp_output_43_0_g68).w ); - float3 In75_g68 = temp_output_46_0_g68; - float3 localInvertDepthDirURP75_g68 = InvertDepthDirURP75_g68( In75_g68 ); - float4 appendResult49_g68 = (float4(localInvertDepthDirURP75_g68 , 1.0)); - float lerpResult4_g67 = lerp( preDepth115_g67 , ( preDepth115_g67 * (( 1.0 - CZY_VariationAmount ) + (tex2D( _FogVariationTexture, (( (mul( unity_CameraToWorld, appendResult49_g68 )).xz + ( (CZY_VariationWindDirection).xz * _TimeParameters.x ) )*( 0.1 / CZY_VariationScale ) + 0.0) ).r - 0.0) * (1.0 - ( 1.0 - CZY_VariationAmount )) / (1.0 - 0.0)) ) , ( 1.0 - saturate( ( preDepth115_g67 / CZY_VariationDistance ) ) )); - float newFogDepth19_g67 = lerpResult4_g67; - float temp_output_21_0_g67 = ( CZY_FogDepthMultiplier * sqrt( newFogDepth19_g67 ) ); - float temp_output_1_0_g72 = temp_output_21_0_g67; - float4 lerpResult28_g72 = lerp( CZY_FogColor1 , CZY_FogColor2 , saturate( ( temp_output_1_0_g72 / CZY_FogColorStart1 ) )); - float4 lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3 , saturate( ( ( CZY_FogColorStart1 - temp_output_1_0_g72 ) / ( CZY_FogColorStart1 - CZY_FogColorStart2 ) ) )); - float4 lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4 , saturate( ( ( CZY_FogColorStart2 - temp_output_1_0_g72 ) / ( CZY_FogColorStart2 - CZY_FogColorStart3 ) ) )); - float4 lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5 , saturate( ( ( CZY_FogColorStart3 - temp_output_1_0_g72 ) / ( CZY_FogColorStart3 - CZY_FogColorStart4 ) ) )); - float4 temp_output_43_0_g67 = lerpResult113_g72; - float temp_output_26_0_g67 = ( (temp_output_43_0_g67).a * saturate( temp_output_21_0_g67 ) ); - float finalAlpha36_g67 = temp_output_26_0_g67; - float lerpResult104_g67 = lerp( finalAlpha36_g67 , ( saturate( ( 1.0 - ( temp_output_112_0_g67.y * 0.001 ) ) ) * finalAlpha36_g67 ) , ( 1.0 - saturate( ( preDepth115_g67 / ( _ProjectionParams.z * 1.0 ) ) ) )); - float ModifiedFogAlpha40_g67 = saturate( lerpResult104_g67 ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g78 ) * max( temp_output_121_0_g67 , saturate( ( ( 1.0 - saturate( ( ( ase_worldPos.y * ( 0.1 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity * ModifiedFogAlpha40_g67 ) ) ) ); - surfaceDescription.AlphaClipThreshold = 0.5; + float Alpha = 1; + float AlphaClipThreshold = 0.5; - #if _ALPHATEST_ON - clip(surfaceDescription.Alpha - surfaceDescription.AlphaClipThreshold); + #ifdef _ALPHATEST_ON + clip(Alpha - AlphaClipThreshold); #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; - - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + return float4( CalcNdcMotionVectorFromCsPositions( IN.positionCSNoJitter, IN.previousPositionCSNoJitter ), 0, 0 ); } - ENDHLSL } @@ -2504,19 +2342,20 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Physical Height)" Fallback "Hidden/InternalErrorShader" } /*ASEBEGIN -Version=19105 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;280;768,448;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;363;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;364;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;365;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;366;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;367;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;282;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;283;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;284;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.FunctionNode;536;1168,-736;Inherit;False;Stylized Fog (Physical Height);0;;67;6863d88adda26194cbbb00d58f08515c;0;0;2;COLOR;0;FLOAT;123 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;281;1456,-736;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Physical Height);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;222;False;;222;False;;6;False;;1;False;;0;False;;0;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;23;Surface;1;637952286753557635; Blend;0;0;Two Sided;2;637952286781860590;Forward Only;0;0;Cast Shadows;0;637995616325711392; Use Shadow Threshold;0;0;Receive Shadows;0;637995616330470990;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;10;False;True;False;True;False;False;True;True;True;True;False;;False;0 -WireConnection;281;2;536;0 -WireConnection;281;3;536;123 +Version=19202 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;280;768,448;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;363;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;364;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;365;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;366;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;367;570.9207,90.06461;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;282;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;283;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;284;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;281;1456,-736;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Physical Height);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;222;False;;222;False;;6;False;;1;False;;0;False;;0;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;24;Surface;1;637952286753557635; Blend;0;0;Two Sided;2;637952286781860590;Forward Only;0;0;Cast Shadows;0;637995616325711392; Use Shadow Threshold;0;0;Motion Vectors;1;0; Add Precomputed Velocity;0;0;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;11;False;True;False;True;False;False;True;True;True;False;True;False;;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;537;1456,-636;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;MotionVectors;0;10;MotionVectors;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;False;False;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=MotionVectors;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.FunctionNode;540;1018.286,-743.9998;Inherit;False;Stylized Fog (Physical Height);0;;103;6863d88adda26194cbbb00d58f08515c;0;0;2;COLOR;0;FLOAT;123 +WireConnection;281;2;540;0 +WireConnection;281;3;540;123 ASEEND*/ -//CHKSM=9C21714D7A626FFDC6DE6486AF75CB2EEB15AB28 \ No newline at end of file +//CHKSM=2874F5EBF00C135BCA039008511D4E0021FE28C3 \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Height Based).cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader old mode 100644 new mode 100755 index 106b004fb..7a84191cd --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader @@ -1,4 +1,4 @@ -// Made with Amplify Shader Editor v1.9.1.5 +// Made with Amplify Shader Editor v1.9.2.2 // Available at the Unity Asset Store - http://u3d.as/y3X Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" { @@ -21,6 +21,9 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" [HideInInspector][NoScaleOffset] unity_Lightmaps("unity_Lightmaps", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_LightmapsInd("unity_LightmapsInd", 2DArray) = "" {} [HideInInspector][NoScaleOffset] unity_ShadowMasks("unity_ShadowMasks", 2DArray) = "" {} + + //[HideInInspector][ToggleUI] _AddPrecomputedVelocity("Add Precomputed Velocity", Float) = 1 + [HideInInspector][ToggleOff] _ReceiveShadows("Receive Shadows", Float) = 1.0 } SubShader @@ -44,7 +47,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" } HLSLINCLUDE - #pragma target 3.5 + #pragma target 4.5 #pragma prefer_hlslcc gles // ensure rendering platforms toggle list is visible @@ -94,17 +97,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" { float4 planeTest; planeTest.x = (( DistanceFromPlane(wpos0, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[0]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[0]) > -cullEps) ? 1.0f : 0.0f ); planeTest.y = (( DistanceFromPlane(wpos0, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[1]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[1]) > -cullEps) ? 1.0f : 0.0f ); planeTest.z = (( DistanceFromPlane(wpos0, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[2]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[2]) > -cullEps) ? 1.0f : 0.0f ); planeTest.w = (( DistanceFromPlane(wpos0, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + - (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); + (( DistanceFromPlane(wpos1, planes[3]) > -cullEps) ? 1.0f : 0.0f ) + + (( DistanceFromPlane(wpos2, planes[3]) > -cullEps) ? 1.0f : 0.0f ); return !all (planeTest); } @@ -178,19 +181,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 + #pragma instancing_options renderinglayer + #define ASE_SRP_VERSION 170002 #define REQUIRE_OPAQUE_TEXTURE 1 #define REQUIRE_DEPTH_TEXTURE 1 - #pragma multi_compile _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #pragma shader_feature_local _RECEIVE_SHADOWS_OFF + + #pragma multi_compile_fragment _ _SCREEN_SPACE_OCCLUSION + #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" - #pragma multi_compile _ LIGHTMAP_ON #pragma multi_compile _ DIRLIGHTMAP_COMBINED - #pragma shader_feature _ _SAMPLE_GI - #pragma multi_compile _ DEBUG_DISPLAY + #pragma multi_compile _ LIGHTMAP_ON + #pragma multi_compile _ DYNAMICLIGHTMAP_ON + #pragma multi_compile_fragment _ DEBUG_DISPLAY #pragma vertex vert #pragma fragment frag @@ -201,31 +208,35 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/Debugging3D.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/SurfaceData.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + #define ASE_NEEDS_FRAG_WORLD_POSITION struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; + float3 positionWS : TEXCOORD0; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) float4 shadowCoord : TEXCOORD1; @@ -250,7 +261,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" CBUFFER_END float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_FogColorStart4; float4 CZY_FogColor5; float CZY_FogColorStart3; @@ -295,7 +305,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" return UV; } - float3 InvertDepthDirURP75_g60( float3 In ) + float3 InvertDepthDirURP75_g70( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -320,7 +330,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float e = 1.0e-10; return float3( abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); } - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) + float HLSL20_g73( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -334,20 +344,20 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" } - VertexOutput VertexFunction ( VertexInput v ) + VertexOutput VertexFunction( VertexInput v ) { VertexOutput o = (VertexOutput)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord3 = screenPos; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -355,18 +365,18 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); float4 positionCS = TransformWorldToHClip( positionWS ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; + o.positionWS = positionWS; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) @@ -380,7 +390,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" o.fogFactor = ComputeFogFactor( positionCS.z ); #endif - o.clipPos = positionCS; + o.positionCS = positionCS; return o; } @@ -389,7 +399,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -405,8 +415,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -437,22 +447,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" [outputcontrolpoints(3)] VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) { - return patch[id]; + return patch[id]; } [domain("tri")] VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -464,13 +474,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" } #endif - half4 frag ( VertexOutput IN ) : SV_Target + half4 frag ( VertexOutput IN + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) : SV_Target { UNITY_SETUP_INSTANCE_ID( IN ); UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; + float3 WorldPosition = IN.positionWS; #endif float4 ShadowCoords = float4( 0, 0, 0, 0 ); @@ -486,61 +500,61 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float4 screenPos = IN.ase_texcoord3; float4 ase_grabScreenPos = ASE_ComputeGrabScreenPos( screenPos ); float4 ase_grabScreenPosNorm = ase_grabScreenPos / ase_grabScreenPos.w; - float4 fetchOpaqueVal42_g59 = float4( SHADERGRAPH_SAMPLE_SCENE_COLOR( ase_grabScreenPosNorm ), 1.0 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); + float4 fetchOpaqueVal42_g69 = float4( SHADERGRAPH_SAMPLE_SCENE_COLOR( ase_grabScreenPosNorm ), 1.0 ); + float2 appendResult5_g69 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float2 UV22_g71 = ase_screenPosNorm.xy; + float2 localUnStereo22_g71 = UnStereo( UV22_g71 ); + float2 break64_g70 = localUnStereo22_g71; + float clampDepth69_g70 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); + float staticSwitch38_g70 = ( 1.0 - clampDepth69_g70 ); #else - float staticSwitch38_g60 = clampDepth69_g60; + float staticSwitch38_g70 = clampDepth69_g70; #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; - float3 hsvTorgb35_g59 = RGBToHSV( CZY_LightColor.rgb ); - float3 hsvTorgb34_g59 = RGBToHSV( FogColors28_g59.xyz ); - float3 hsvTorgb40_g59 = HSVToRGB( float3(hsvTorgb35_g59.x,hsvTorgb35_g59.y,( hsvTorgb35_g59.z * hsvTorgb34_g59.z )) ); - float3 appendResult55_g59 = (float3(1.0 , CZY_FlareSquish , 1.0)); - float3 normalizeResult60_g59 = normalize( ( ( WorldPosition * appendResult55_g59 ) - _WorldSpaceCameraPos ) ); - float dotResult61_g59 = dot( normalizeResult60_g59 , CZy_SunDirection ); - half LightMask67_g59 = saturate( pow( abs( ( (dotResult61_g59*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); - float temp_output_32_0_g59 = ( FogColors28_g59.w * saturate( Distance9_g59 ) ); - float4 lerpResult41_g59 = lerp( FogColors28_g59 , float4( hsvTorgb40_g59 , 0.0 ) , saturate( ( LightMask67_g59 * ( 1.5 * temp_output_32_0_g59 ) ) )); - float4 lerpResult43_g59 = lerp( fetchOpaqueVal42_g59 , lerpResult41_g59 , temp_output_32_0_g59); + float3 appendResult39_g70 = (float3(break64_g70.x , break64_g70.y , staticSwitch38_g70)); + float4 appendResult42_g70 = (float4((appendResult39_g70*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g70 = mul( unity_CameraInvProjection, appendResult42_g70 ); + float3 temp_output_46_0_g70 = ( (temp_output_43_0_g70).xyz / (temp_output_43_0_g70).w ); + float3 In75_g70 = temp_output_46_0_g70; + float3 localInvertDepthDirURP75_g70 = InvertDepthDirURP75_g70( In75_g70 ); + float4 appendResult49_g70 = (float4(localInvertDepthDirURP75_g70 , 1.0)); + float4 break3_g69 = mul( unity_CameraToWorld, appendResult49_g70 ); + float2 appendResult4_g69 = (float2(break3_g69.x , break3_g69.z)); + float Distance9_g69 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g69 , appendResult4_g69 ) ) ); + float4 break26_g69 = ( Distance9_g69 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g69 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g69 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g69 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); + float temp_output_1_0_g72 = Distance9_g69; + float4 appendResult22_g69 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); + float4 break116_g72 = appendResult22_g69; + float lerpResult28_g72 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g72 / break116_g72.x ) )); + float lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3.a , saturate( ( ( break116_g72.x - temp_output_1_0_g72 ) / ( 0.0 - break116_g72.y ) ) )); + float lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4.a , saturate( ( ( break116_g72.y - temp_output_1_0_g72 ) / ( break116_g72.y - break116_g72.z ) ) )); + float lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5.a , saturate( ( ( break116_g72.z - temp_output_1_0_g72 ) / ( break116_g72.z - break116_g72.w ) ) )); + float4 appendResult27_g69 = (float4(break26_g69.r , break26_g69.g , break26_g69.b , lerpResult113_g72)); + float4 FogColors28_g69 = appendResult27_g69; + float3 hsvTorgb35_g69 = RGBToHSV( CZY_LightColor.rgb ); + float3 hsvTorgb34_g69 = RGBToHSV( FogColors28_g69.xyz ); + float3 hsvTorgb40_g69 = HSVToRGB( float3(hsvTorgb35_g69.x,hsvTorgb35_g69.y,( hsvTorgb35_g69.z * hsvTorgb34_g69.z )) ); + float3 appendResult55_g69 = (float3(1.0 , CZY_FlareSquish , 1.0)); + float3 normalizeResult60_g69 = normalize( ( ( WorldPosition * appendResult55_g69 ) - _WorldSpaceCameraPos ) ); + float dotResult61_g69 = dot( normalizeResult60_g69 , CZy_SunDirection ); + half LightMask67_g69 = saturate( pow( abs( ( (dotResult61_g69*0.5 + 0.5) * CZY_LightIntensity ) ) , CZY_LightFalloff ) ); + float temp_output_32_0_g69 = ( FogColors28_g69.w * saturate( Distance9_g69 ) ); + float4 lerpResult41_g69 = lerp( FogColors28_g69 , float4( hsvTorgb40_g69 , 0.0 ) , saturate( ( LightMask67_g69 * ( 1.5 * temp_output_32_0_g69 ) ) )); + float4 lerpResult43_g69 = lerp( fetchOpaqueVal42_g69 , lerpResult41_g69 , temp_output_32_0_g69); - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float3 direction87_g59 = ( WorldPosition - _WorldSpaceCameraPos ); + bool enabled20_g73 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g73 =(bool)_FullySubmerged; + float textureSample20_g73 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g73 = HLSL20_g73( enabled20_g73 , submerged20_g73 , textureSample20_g73 ); + float3 direction87_g69 = ( WorldPosition - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); float3 BakedAlbedo = 0; float3 BakedEmission = 0; - float3 Color = lerpResult43_g59.xyz; - float Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); + float3 Color = lerpResult43_g69.xyz; + float Alpha = ( ( 1.0 - localHLSL20_g73 ) * ( FogColors28_g69.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g69.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -549,7 +563,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #endif #if defined(_DBUFFER) - ApplyDecalToBaseColor(IN.clipPos, Color); + ApplyDecalToBaseColor(IN.positionCS, Color); #endif #if defined(_ALPHAPREMULTIPLY_ON) @@ -557,15 +571,21 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif #ifdef ASE_FOG Color = MixFog( Color, IN.fogFactor ); #endif + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4( EncodeMeshRenderingLayer( renderingLayers ), 0, 0, 0 ); + #endif + return half4( Color, Alpha ); } + ENDHLSL } @@ -583,36 +603,39 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif #define ASE_NEEDS_FRAG_WORLD_POSITION struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 worldPos : TEXCOORD0; + float3 positionWS : TEXCOORD0; #endif #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) float4 shadowCoord : TEXCOORD1; @@ -637,7 +660,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float _FullySubmerged; sampler2D _UnderwaterMask; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_FogColorStart4; float4 CZY_FogColor5; float CZY_FogColorStart3; @@ -652,7 +674,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float CZY_FogIntensity; - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) + float HLSL20_g73( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -674,7 +696,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" return UV; } - float3 InvertDepthDirURP75_g60( float3 In ) + float3 InvertDepthDirURP75_g70( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -691,13 +713,13 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord2 = screenPos; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -705,24 +727,24 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - o.worldPos = positionWS; + o.positionWS = positionWS; #endif - o.clipPos = TransformWorldToHClip( positionWS ); + o.positionCS = TransformWorldToHClip( positionWS ); #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) && defined(ASE_NEEDS_FRAG_SHADOWCOORDS) VertexPositionInputs vertexInput = (VertexPositionInputs)0; vertexInput.positionWS = positionWS; - vertexInput.positionCS = o.clipPos; + vertexInput.positionCS = o.positionCS; o.shadowCoord = GetShadowCoord( vertexInput ); #endif @@ -733,7 +755,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -749,8 +771,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -781,22 +803,22 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" [outputcontrolpoints(3)] VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) { - return patch[id]; + return patch[id]; } [domain("tri")] VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -814,7 +836,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); #if defined(ASE_NEEDS_FRAG_WORLD_POSITION) - float3 WorldPosition = IN.worldPos; + float3 WorldPosition = IN.positionWS; #endif float4 ShadowCoords = float4( 0, 0, 0, 0 ); @@ -827,48 +849,48 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #endif #endif - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; + bool enabled20_g73 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g73 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g73 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g73 = HLSL20_g73( enabled20_g73 , submerged20_g73 , textureSample20_g73 ); + float2 appendResult5_g69 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); + float2 UV22_g71 = ase_screenPosNorm.xy; + float2 localUnStereo22_g71 = UnStereo( UV22_g71 ); + float2 break64_g70 = localUnStereo22_g71; + float clampDepth69_g70 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); + float staticSwitch38_g70 = ( 1.0 - clampDepth69_g70 ); #else - float staticSwitch38_g60 = clampDepth69_g60; + float staticSwitch38_g70 = clampDepth69_g70; #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; - float3 direction87_g59 = ( WorldPosition - _WorldSpaceCameraPos ); + float3 appendResult39_g70 = (float3(break64_g70.x , break64_g70.y , staticSwitch38_g70)); + float4 appendResult42_g70 = (float4((appendResult39_g70*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g70 = mul( unity_CameraInvProjection, appendResult42_g70 ); + float3 temp_output_46_0_g70 = ( (temp_output_43_0_g70).xyz / (temp_output_43_0_g70).w ); + float3 In75_g70 = temp_output_46_0_g70; + float3 localInvertDepthDirURP75_g70 = InvertDepthDirURP75_g70( In75_g70 ); + float4 appendResult49_g70 = (float4(localInvertDepthDirURP75_g70 , 1.0)); + float4 break3_g69 = mul( unity_CameraToWorld, appendResult49_g70 ); + float2 appendResult4_g69 = (float2(break3_g69.x , break3_g69.z)); + float Distance9_g69 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g69 , appendResult4_g69 ) ) ); + float4 break26_g69 = ( Distance9_g69 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g69 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g69 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g69 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); + float temp_output_1_0_g72 = Distance9_g69; + float4 appendResult22_g69 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); + float4 break116_g72 = appendResult22_g69; + float lerpResult28_g72 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g72 / break116_g72.x ) )); + float lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3.a , saturate( ( ( break116_g72.x - temp_output_1_0_g72 ) / ( 0.0 - break116_g72.y ) ) )); + float lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4.a , saturate( ( ( break116_g72.y - temp_output_1_0_g72 ) / ( break116_g72.y - break116_g72.z ) ) )); + float lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5.a , saturate( ( ( break116_g72.z - temp_output_1_0_g72 ) / ( break116_g72.z - break116_g72.w ) ) )); + float4 appendResult27_g69 = (float4(break26_g69.r , break26_g69.g , break26_g69.b , lerpResult113_g72)); + float4 FogColors28_g69 = appendResult27_g69; + float3 direction87_g69 = ( WorldPosition - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - float Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); + float Alpha = ( ( 1.0 - localHLSL20_g73 ) * ( FogColors28_g69.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g69.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); float AlphaClipThreshold = 0.5; #ifdef _ALPHATEST_ON @@ -876,7 +898,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif return 0; } @@ -887,17 +909,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" Pass { - Name "SceneSelectionPass" - Tags { "LightMode"="SceneSelectionPass" } + Name "SceneSelectionPass" + Tags { "LightMode"="SceneSelectionPass" } Cull Off + AlphaToMask Off HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 @@ -920,15 +941,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float4 ase_texcoord : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; UNITY_VERTEX_INPUT_INSTANCE_ID @@ -950,7 +971,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float _FullySubmerged; sampler2D _UnderwaterMask; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_FogColorStart4; float4 CZY_FogColor5; float CZY_FogColorStart3; @@ -965,7 +985,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float CZY_FogIntensity; - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) + float HLSL20_g73( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -987,7 +1007,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" return UV; } - float3 InvertDepthDirURP75_g60( float3 In ) + float3 InvertDepthDirURP75_g70( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1015,10 +1035,10 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; @@ -1026,7 +1046,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" o.ase_texcoord1.w = 0; #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1034,15 +1054,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1051,7 +1072,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1067,8 +1088,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1106,15 +1127,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1130,49 +1151,49 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; + bool enabled20_g73 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g73 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g73 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g73 = HLSL20_g73( enabled20_g73 , submerged20_g73 , textureSample20_g73 ); + float2 appendResult5_g69 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); + float2 UV22_g71 = ase_screenPosNorm.xy; + float2 localUnStereo22_g71 = UnStereo( UV22_g71 ); + float2 break64_g70 = localUnStereo22_g71; + float clampDepth69_g70 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); + float staticSwitch38_g70 = ( 1.0 - clampDepth69_g70 ); #else - float staticSwitch38_g60 = clampDepth69_g60; + float staticSwitch38_g70 = clampDepth69_g70; #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; + float3 appendResult39_g70 = (float3(break64_g70.x , break64_g70.y , staticSwitch38_g70)); + float4 appendResult42_g70 = (float4((appendResult39_g70*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g70 = mul( unity_CameraInvProjection, appendResult42_g70 ); + float3 temp_output_46_0_g70 = ( (temp_output_43_0_g70).xyz / (temp_output_43_0_g70).w ); + float3 In75_g70 = temp_output_46_0_g70; + float3 localInvertDepthDirURP75_g70 = InvertDepthDirURP75_g70( In75_g70 ); + float4 appendResult49_g70 = (float4(localInvertDepthDirURP75_g70 , 1.0)); + float4 break3_g69 = mul( unity_CameraToWorld, appendResult49_g70 ); + float2 appendResult4_g69 = (float2(break3_g69.x , break3_g69.z)); + float Distance9_g69 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g69 , appendResult4_g69 ) ) ); + float4 break26_g69 = ( Distance9_g69 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g69 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g69 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g69 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); + float temp_output_1_0_g72 = Distance9_g69; + float4 appendResult22_g69 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); + float4 break116_g72 = appendResult22_g69; + float lerpResult28_g72 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g72 / break116_g72.x ) )); + float lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3.a , saturate( ( ( break116_g72.x - temp_output_1_0_g72 ) / ( 0.0 - break116_g72.y ) ) )); + float lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4.a , saturate( ( ( break116_g72.y - temp_output_1_0_g72 ) / ( break116_g72.y - break116_g72.z ) ) )); + float lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5.a , saturate( ( ( break116_g72.z - temp_output_1_0_g72 ) / ( break116_g72.z - break116_g72.w ) ) )); + float4 appendResult27_g69 = (float4(break26_g69.r , break26_g69.g , break26_g69.b , lerpResult113_g72)); + float4 FogColors28_g69 = appendResult27_g69; float3 ase_worldPos = IN.ase_texcoord1.xyz; - float3 direction87_g59 = ( ase_worldPos - _WorldSpaceCameraPos ); + float3 direction87_g69 = ( ase_worldPos - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g73 ) * ( FogColors28_g69.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g69.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1193,15 +1214,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" Pass { - Name "ScenePickingPass" - Tags { "LightMode"="Picking" } + Name "ScenePickingPass" + Tags { "LightMode"="Picking" } + + AlphaToMask Off HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 - #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 @@ -1210,6 +1231,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT + #define SHADERPASS SHADERPASS_DEPTHONLY #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" @@ -1220,19 +1242,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float4 ase_texcoord : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; UNITY_VERTEX_INPUT_INSTANCE_ID @@ -1254,7 +1280,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float _FullySubmerged; sampler2D _UnderwaterMask; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_FogColorStart4; float4 CZY_FogColor5; float CZY_FogColorStart3; @@ -1269,7 +1294,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float CZY_FogIntensity; - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) + float HLSL20_g73( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1291,7 +1316,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" return UV; } - float3 InvertDepthDirURP75_g60( float3 In ) + float3 InvertDepthDirURP75_g70( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1303,7 +1328,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float4 _SelectionID; - struct SurfaceDescription { float Alpha; @@ -1319,30 +1343,34 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord1.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord1.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif - float3 vertexValue = defaultVertexValue; - #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; - #else - v.vertex.xyz += vertexValue; - #endif - v.ase_normal = v.ase_normal; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - o.clipPos = TransformWorldToHClip(positionWS); + float3 vertexValue = defaultVertexValue; + + #ifdef ASE_ABSOLUTE_VERTEX_POS + v.positionOS.xyz = vertexValue; + #else + v.positionOS.xyz += vertexValue; + #endif + + v.normalOS = v.normalOS; + + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + o.positionCS = TransformWorldToHClip(positionWS); return o; } @@ -1350,7 +1378,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1366,8 +1394,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1405,15 +1433,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1429,49 +1457,49 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; + bool enabled20_g73 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g73 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g73 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g73 = HLSL20_g73( enabled20_g73 , submerged20_g73 , textureSample20_g73 ); + float2 appendResult5_g69 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); + float2 UV22_g71 = ase_screenPosNorm.xy; + float2 localUnStereo22_g71 = UnStereo( UV22_g71 ); + float2 break64_g70 = localUnStereo22_g71; + float clampDepth69_g70 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); + float staticSwitch38_g70 = ( 1.0 - clampDepth69_g70 ); #else - float staticSwitch38_g60 = clampDepth69_g60; + float staticSwitch38_g70 = clampDepth69_g70; #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; + float3 appendResult39_g70 = (float3(break64_g70.x , break64_g70.y , staticSwitch38_g70)); + float4 appendResult42_g70 = (float4((appendResult39_g70*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g70 = mul( unity_CameraInvProjection, appendResult42_g70 ); + float3 temp_output_46_0_g70 = ( (temp_output_43_0_g70).xyz / (temp_output_43_0_g70).w ); + float3 In75_g70 = temp_output_46_0_g70; + float3 localInvertDepthDirURP75_g70 = InvertDepthDirURP75_g70( In75_g70 ); + float4 appendResult49_g70 = (float4(localInvertDepthDirURP75_g70 , 1.0)); + float4 break3_g69 = mul( unity_CameraToWorld, appendResult49_g70 ); + float2 appendResult4_g69 = (float2(break3_g69.x , break3_g69.z)); + float Distance9_g69 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g69 , appendResult4_g69 ) ) ); + float4 break26_g69 = ( Distance9_g69 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g69 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g69 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g69 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); + float temp_output_1_0_g72 = Distance9_g69; + float4 appendResult22_g69 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); + float4 break116_g72 = appendResult22_g69; + float lerpResult28_g72 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g72 / break116_g72.x ) )); + float lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3.a , saturate( ( ( break116_g72.x - temp_output_1_0_g72 ) / ( 0.0 - break116_g72.y ) ) )); + float lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4.a , saturate( ( ( break116_g72.y - temp_output_1_0_g72 ) / ( break116_g72.y - break116_g72.z ) ) )); + float lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5.a , saturate( ( ( break116_g72.z - temp_output_1_0_g72 ) / ( break116_g72.z - break116_g72.w ) ) )); + float4 appendResult27_g69 = (float4(break26_g69.r , break26_g69.g , break26_g69.b , lerpResult113_g72)); + float4 FogColors28_g69 = appendResult27_g69; float3 ase_worldPos = IN.ase_texcoord1.xyz; - float3 direction87_g59 = ( ase_worldPos - _WorldSpaceCameraPos ); + float3 direction87_g69 = ( ase_worldPos - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g73 ) * ( FogColors28_g69.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g69.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1495,25 +1523,27 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" Pass { - Name "DepthNormals" - Tags { "LightMode"="DepthNormalsOnly" } + Name "DepthNormals" + Tags { "LightMode"="DepthNormalsOnly" } ZTest LEqual ZWrite On - HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 + #define ASE_SRP_VERSION 170002 #define REQUIRE_DEPTH_TEXTURE 1 #pragma vertex vert #pragma fragment frag + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT + #define ATTRIBUTES_NEED_NORMAL #define ATTRIBUTES_NEED_TANGENT #define VARYINGS_NEED_NORMAL_WS @@ -1528,19 +1558,23 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif + struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; + float4 positionCS : SV_POSITION; float3 normalWS : TEXCOORD0; float4 ase_texcoord1 : TEXCOORD1; float4 ase_texcoord2 : TEXCOORD2; @@ -1563,7 +1597,6 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float _FullySubmerged; sampler2D _UnderwaterMask; float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; float CZY_FogColorStart4; float4 CZY_FogColor5; float CZY_FogColorStart3; @@ -1578,7 +1611,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float CZY_FogIntensity; - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) + float HLSL20_g73( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1600,7 +1633,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" return UV; } - float3 InvertDepthDirURP75_g60( float3 In ) + float3 InvertDepthDirURP75_g70( float3 In ) { float3 result = In; #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 @@ -1625,17 +1658,18 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); + float4 ase_clipPos = TransformObjectToHClip((v.positionOS).xyz); float4 screenPos = ComputeScreenPos(ase_clipPos); o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); + float3 ase_worldPos = TransformObjectToWorld( (v.positionOS).xyz ); o.ase_texcoord2.xyz = ase_worldPos; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord2.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1643,17 +1677,17 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + v.normalOS = v.normalOS; - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + float3 positionWS = TransformObjectToWorld( v.positionOS.xyz ); + float3 normalWS = TransformObjectToWorldNormal(v.normalOS); - o.clipPos = TransformWorldToHClip(positionWS); + o.positionCS = TransformWorldToHClip(positionWS); o.normalWS.xyz = normalWS; return o; @@ -1663,7 +1697,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" struct VertexControl { float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; + float3 normalOS : NORMAL; UNITY_VERTEX_INPUT_INSTANCE_ID }; @@ -1679,8 +1713,8 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexControl o; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; + o.vertex = v.positionOS; + o.normalOS = v.normalOS; return o; } @@ -1718,15 +1752,15 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) { VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.positionOS = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.normalOS = patch[0].normalOS * bary.x + patch[1].normalOS * bary.y + patch[2].normalOS * bary.z; #if defined(ASE_PHONG_TESSELLATION) float3 pp[3]; for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + pp[i] = o.positionOS.xyz - patch[i].normalOS * (dot(o.positionOS.xyz, patch[i].normalOS) - dot(patch[i].vertex.xyz, patch[i].normalOS)); float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + o.positionOS.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.positionOS.xyz; #endif UNITY_TRANSFER_INSTANCE_ID(patch[0], o); return VertexFunction(o); @@ -1738,53 +1772,58 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" } #endif - half4 frag(VertexOutput IN ) : SV_TARGET + void frag( VertexOutput IN + , out half4 outNormalWS : SV_Target0 + #ifdef _WRITE_RENDERING_LAYERS + , out float4 outRenderingLayers : SV_Target1 + #endif + ) { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; + bool enabled20_g73 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g73 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); + float textureSample20_g73 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g73 = HLSL20_g73( enabled20_g73 , submerged20_g73 , textureSample20_g73 ); + float2 appendResult5_g69 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); + float2 UV22_g71 = ase_screenPosNorm.xy; + float2 localUnStereo22_g71 = UnStereo( UV22_g71 ); + float2 break64_g70 = localUnStereo22_g71; + float clampDepth69_g70 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); + float staticSwitch38_g70 = ( 1.0 - clampDepth69_g70 ); #else - float staticSwitch38_g60 = clampDepth69_g60; + float staticSwitch38_g70 = clampDepth69_g70; #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; + float3 appendResult39_g70 = (float3(break64_g70.x , break64_g70.y , staticSwitch38_g70)); + float4 appendResult42_g70 = (float4((appendResult39_g70*2.0 + -1.0) , 1.0)); + float4 temp_output_43_0_g70 = mul( unity_CameraInvProjection, appendResult42_g70 ); + float3 temp_output_46_0_g70 = ( (temp_output_43_0_g70).xyz / (temp_output_43_0_g70).w ); + float3 In75_g70 = temp_output_46_0_g70; + float3 localInvertDepthDirURP75_g70 = InvertDepthDirURP75_g70( In75_g70 ); + float4 appendResult49_g70 = (float4(localInvertDepthDirURP75_g70 , 1.0)); + float4 break3_g69 = mul( unity_CameraToWorld, appendResult49_g70 ); + float2 appendResult4_g69 = (float2(break3_g69.x , break3_g69.z)); + float Distance9_g69 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g69 , appendResult4_g69 ) ) ); + float4 break26_g69 = ( Distance9_g69 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g69 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g69 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g69 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); + float temp_output_1_0_g72 = Distance9_g69; + float4 appendResult22_g69 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); + float4 break116_g72 = appendResult22_g69; + float lerpResult28_g72 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g72 / break116_g72.x ) )); + float lerpResult41_g72 = lerp( saturate( lerpResult28_g72 ) , CZY_FogColor3.a , saturate( ( ( break116_g72.x - temp_output_1_0_g72 ) / ( 0.0 - break116_g72.y ) ) )); + float lerpResult35_g72 = lerp( lerpResult41_g72 , CZY_FogColor4.a , saturate( ( ( break116_g72.y - temp_output_1_0_g72 ) / ( break116_g72.y - break116_g72.z ) ) )); + float lerpResult113_g72 = lerp( lerpResult35_g72 , CZY_FogColor5.a , saturate( ( ( break116_g72.z - temp_output_1_0_g72 ) / ( break116_g72.z - break116_g72.w ) ) )); + float4 appendResult27_g69 = (float4(break26_g69.r , break26_g69.g , break26_g69.b , lerpResult113_g72)); + float4 FogColors28_g69 = appendResult27_g69; float3 ase_worldPos = IN.ase_texcoord2.xyz; - float3 direction87_g59 = ( ase_worldPos - _WorldSpaceCameraPos ); + float3 direction87_g69 = ( ase_worldPos - _WorldSpaceCameraPos ); float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); + surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g73 ) * ( FogColors28_g69.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g69.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1792,12 +1831,24 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; + #if defined(_GBUFFER_NORMALS_OCT) + float3 normalWS = normalize(IN.normalWS); + float2 octNormalWS = PackNormalOctQuadEncode(normalWS); // values between [-1, +1], must use fp32 on some platforms + float2 remappedOctNormalWS = saturate(octNormalWS * 0.5 + 0.5); // values between [ 0, 1] + half3 packedNormalWS = PackFloat2To888(remappedOctNormalWS); // values between [ 0, 1] + outNormalWS = half4(packedNormalWS, 0.0); + #else + float3 normalWS = IN.normalWS; + outNormalWS = half4(NormalizeNormalPerPixel(normalWS), 0.0); + #endif - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + #ifdef _WRITE_RENDERING_LAYERS + uint renderingLayers = GetMeshRenderingLayer(); + outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); + #endif } ENDHLSL @@ -1807,63 +1858,75 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" Pass { - Name "DepthNormalsOnly" - Tags { "LightMode"="DepthNormalsOnly" } + Name "MotionVectors" + Tags { "LightMode"="MotionVectors" } - ZTest LEqual - ZWrite On + ColorMask RG HLSLPROGRAM #define _SURFACE_TYPE_TRANSPARENT 1 - #define _RECEIVE_SHADOWS_OFF 1 #pragma multi_compile_instancing - #define ASE_SRP_VERSION 120108 - #define REQUIRE_DEPTH_TEXTURE 1 + #define ASE_SRP_VERSION 170002 - #pragma exclude_renderers glcore gles gles3 #pragma vertex vert #pragma fragment frag - #define ATTRIBUTES_NEED_NORMAL - #define ATTRIBUTES_NEED_TANGENT - #define ATTRIBUTES_NEED_TEXCOORD1 - #define VARYINGS_NEED_NORMAL_WS - #define VARYINGS_NEED_TANGENT_WS + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DOTS.hlsl" + #include_with_pragmas "Packages/com.unity.render-pipelines.universal/ShaderLibrary/RenderingLayers.hlsl" + + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" - #define SHADERPASS SHADERPASS_DEPTHNORMALSONLY + #if defined(LOD_FADE_CROSSFADE) + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/LODCrossFade.hlsl" + #endif - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" - #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" - #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/MotionVectorsCommon.hlsl" struct VertexInput { - float4 vertex : POSITION; - float3 ase_normal : NORMAL; + float4 positionOS : POSITION; + float3 positionOld : TEXCOORD4; + #if _ADD_PRECOMPUTED_VELOCITY + float3 alembicMotionVector : TEXCOORD5; + #endif UNITY_VERTEX_INPUT_INSTANCE_ID }; struct VertexOutput { - float4 clipPos : SV_POSITION; - float3 normalWS : TEXCOORD0; - float4 ase_texcoord1 : TEXCOORD1; - float4 ase_texcoord2 : TEXCOORD2; + float4 positionCS : SV_POSITION; + float4 positionCSNoJitter : TEXCOORD0; + float4 previousPositionCSNoJitter : TEXCOORD1; + UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO }; CBUFFER_START(UnityPerMaterial) - #ifdef ASE_TESSELLATION + #ifdef ASE_TRANSMISSION + float _TransmissionShadow; + #endif + #ifdef ASE_TRANSLUCENCY + float _TransStrength; + float _TransNormal; + float _TransScattering; + float _TransDirect; + float _TransAmbient; + float _TransShadow; + #endif + #ifdef ASE_TESSELLATION float _TessPhongStrength; float _TessValue; float _TessMin; @@ -1872,83 +1935,32 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float _TessMaxDisp; #endif CBUFFER_END - float _UnderwaterRenderingEnabled; - float _FullySubmerged; - sampler2D _UnderwaterMask; - float CZY_FogDepthMultiplier; - uniform float4 _CameraDepthTexture_TexelSize; - float CZY_FogColorStart4; - float4 CZY_FogColor5; - float CZY_FogColorStart3; - float4 CZY_FogColor4; - float CZY_FogColorStart2; - float4 CZY_FogColor3; - float CZY_FogColorStart1; - float4 CZY_FogColor2; - float4 CZY_FogColor1; - float CZY_FogSmoothness; - float CZY_FogOffset; - float CZY_FogIntensity; + // Property used by ScenePickingPass + #ifdef SCENEPICKINGPASS + float4 _SelectionID; + #endif + + // Properties used by SceneSelectionPass + #ifdef SCENESELECTIONPASS + int _ObjectId; + int _PassValue; + #endif - float HLSL20_g63( bool enabled, bool submerged, float textureSample ) - { - if(enabled) - { - if(submerged) return 1.0; - else return textureSample; - } - else - { - return 0.0; - } - } - - float2 UnStereo( float2 UV ) - { - #if UNITY_SINGLE_PASS_STEREO - float4 scaleOffset = unity_StereoScaleOffset[ unity_StereoEyeIndex ]; - UV.xy = (UV.xy - scaleOffset.zw) / scaleOffset.xy; - #endif - return UV; - } - - float3 InvertDepthDirURP75_g60( float3 In ) - { - float3 result = In; - #if !defined(ASE_SRP_VERSION) || ASE_SRP_VERSION <= 70301 || ASE_SRP_VERSION == 70503 || ASE_SRP_VERSION == 70600 || ASE_SRP_VERSION == 70700 || ASE_SRP_VERSION == 70701 || ASE_SRP_VERSION >= 80301 - result *= float3(1,1,-1); - #endif - return result; - } - struct SurfaceDescription + + VertexOutput VertexFunction( VertexInput v ) { - float Alpha; - float AlphaClipThreshold; - }; - - VertexOutput VertexFunction(VertexInput v ) - { - VertexOutput o; - ZERO_INITIALIZE(VertexOutput, o); - + VertexOutput o = (VertexOutput)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_TRANSFER_INSTANCE_ID(v, o); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - float4 ase_clipPos = TransformObjectToHClip((v.vertex).xyz); - float4 screenPos = ComputeScreenPos(ase_clipPos); - o.ase_texcoord1 = screenPos; - float3 ase_worldPos = TransformObjectToWorld( (v.vertex).xyz ); - o.ase_texcoord2.xyz = ase_worldPos; - - //setting value to unused interpolator channels and avoid initialization warnings - o.ase_texcoord2.w = 0; + #ifdef ASE_ABSOLUTE_VERTEX_POS - float3 defaultVertexValue = v.vertex.xyz; + float3 defaultVertexValue = v.positionOS.xyz; #else float3 defaultVertexValue = float3(0, 0, 0); #endif @@ -1956,163 +1968,54 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" float3 vertexValue = defaultVertexValue; #ifdef ASE_ABSOLUTE_VERTEX_POS - v.vertex.xyz = vertexValue; + v.positionOS.xyz = vertexValue; #else - v.vertex.xyz += vertexValue; + v.positionOS.xyz += vertexValue; #endif - v.ase_normal = v.ase_normal; + VertexPositionInputs vertexInput = GetVertexPositionInputs( v.positionOS.xyz ); - float3 positionWS = TransformObjectToWorld( v.vertex.xyz ); - float3 normalWS = TransformObjectToWorldNormal(v.ase_normal); + // Jittered. Match the frame. + o.positionCS = vertexInput.positionCS; + o.positionCSNoJitter = mul( _NonJitteredViewProjMatrix, mul( UNITY_MATRIX_M, v.positionOS ) ); - o.clipPos = TransformWorldToHClip(positionWS); - o.normalWS.xyz = normalWS; + float4 prevPos = ( unity_MotionVectorsParams.x == 1 ) ? float4( v.positionOld, 1 ) : v.positionOS; + #if _ADD_PRECOMPUTED_VELOCITY + prevPos = prevPos - float4(v.alembicMotionVector, 0); + #endif + + o.previousPositionCSNoJitter = mul( _PrevViewProjMatrix, mul( UNITY_PREV_MATRIX_M, prevPos ) ); + + ApplyMotionVectorZBias( o.positionCS ); return o; } - #if defined(ASE_TESSELLATION) - struct VertexControl - { - float4 vertex : INTERNALTESSPOS; - float3 ase_normal : NORMAL; - - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct TessellationFactors - { - float edge[3] : SV_TessFactor; - float inside : SV_InsideTessFactor; - }; - - VertexControl vert ( VertexInput v ) - { - VertexControl o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_TRANSFER_INSTANCE_ID(v, o); - o.vertex = v.vertex; - o.ase_normal = v.ase_normal; - - return o; - } - - TessellationFactors TessellationFunction (InputPatch v) - { - TessellationFactors o; - float4 tf = 1; - float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; - float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; - #if defined(ASE_FIXED_TESSELLATION) - tf = FixedTess( tessValue ); - #elif defined(ASE_DISTANCE_TESSELLATION) - tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); - #elif defined(ASE_LENGTH_TESSELLATION) - tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); - #elif defined(ASE_LENGTH_CULL_TESSELLATION) - tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); - #endif - o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; - return o; - } - - [domain("tri")] - [partitioning("fractional_odd")] - [outputtopology("triangle_cw")] - [patchconstantfunc("TessellationFunction")] - [outputcontrolpoints(3)] - VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) - { - return patch[id]; - } - - [domain("tri")] - VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) - { - VertexInput o = (VertexInput) 0; - o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; - o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; - - #if defined(ASE_PHONG_TESSELLATION) - float3 pp[3]; - for (int i = 0; i < 3; ++i) - pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); - float phongStrength = _TessPhongStrength; - o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; - #endif - UNITY_TRANSFER_INSTANCE_ID(patch[0], o); - return VertexFunction(o); - } - #else VertexOutput vert ( VertexInput v ) { return VertexFunction( v ); } - #endif - half4 frag(VertexOutput IN ) : SV_TARGET + half4 frag( VertexOutput IN ) : SV_Target { - SurfaceDescription surfaceDescription = (SurfaceDescription)0; + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX( IN ); - bool enabled20_g63 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g63 =(bool)_FullySubmerged; - float4 screenPos = IN.ase_texcoord1; - float4 ase_screenPosNorm = screenPos / screenPos.w; - ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g63 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g63 = HLSL20_g63( enabled20_g63 , submerged20_g63 , textureSample20_g63 ); - float2 appendResult5_g59 = (float2(_WorldSpaceCameraPos.x , _WorldSpaceCameraPos.z)); - float2 UV22_g61 = ase_screenPosNorm.xy; - float2 localUnStereo22_g61 = UnStereo( UV22_g61 ); - float2 break64_g60 = localUnStereo22_g61; - float clampDepth69_g60 = SHADERGRAPH_SAMPLE_SCENE_DEPTH( ase_screenPosNorm.xy ); - #ifdef UNITY_REVERSED_Z - float staticSwitch38_g60 = ( 1.0 - clampDepth69_g60 ); - #else - float staticSwitch38_g60 = clampDepth69_g60; - #endif - float3 appendResult39_g60 = (float3(break64_g60.x , break64_g60.y , staticSwitch38_g60)); - float4 appendResult42_g60 = (float4((appendResult39_g60*2.0 + -1.0) , 1.0)); - float4 temp_output_43_0_g60 = mul( unity_CameraInvProjection, appendResult42_g60 ); - float3 temp_output_46_0_g60 = ( (temp_output_43_0_g60).xyz / (temp_output_43_0_g60).w ); - float3 In75_g60 = temp_output_46_0_g60; - float3 localInvertDepthDirURP75_g60 = InvertDepthDirURP75_g60( In75_g60 ); - float4 appendResult49_g60 = (float4(localInvertDepthDirURP75_g60 , 1.0)); - float4 break3_g59 = mul( unity_CameraToWorld, appendResult49_g60 ); - float2 appendResult4_g59 = (float2(break3_g59.x , break3_g59.z)); - float Distance9_g59 = ( CZY_FogDepthMultiplier * sqrt( distance( appendResult5_g59 , appendResult4_g59 ) ) ); - float4 break26_g59 = ( Distance9_g59 > CZY_FogColorStart4 ? CZY_FogColor5 : ( Distance9_g59 > CZY_FogColorStart3 ? CZY_FogColor4 : ( Distance9_g59 > CZY_FogColorStart2 ? CZY_FogColor3 : ( Distance9_g59 > CZY_FogColorStart1 ? CZY_FogColor2 : CZY_FogColor1 ) ) ) ); - float temp_output_1_0_g62 = Distance9_g59; - float4 appendResult22_g59 = (float4(CZY_FogColorStart1 , CZY_FogColorStart2 , CZY_FogColorStart3 , CZY_FogColorStart4)); - float4 break116_g62 = appendResult22_g59; - float lerpResult28_g62 = lerp( CZY_FogColor1.a , CZY_FogColor2.a , saturate( ( temp_output_1_0_g62 / break116_g62.x ) )); - float lerpResult41_g62 = lerp( saturate( lerpResult28_g62 ) , CZY_FogColor3.a , saturate( ( ( break116_g62.x - temp_output_1_0_g62 ) / ( 0.0 - break116_g62.y ) ) )); - float lerpResult35_g62 = lerp( lerpResult41_g62 , CZY_FogColor4.a , saturate( ( ( break116_g62.y - temp_output_1_0_g62 ) / ( break116_g62.y - break116_g62.z ) ) )); - float lerpResult113_g62 = lerp( lerpResult35_g62 , CZY_FogColor5.a , saturate( ( ( break116_g62.z - temp_output_1_0_g62 ) / ( break116_g62.z - break116_g62.w ) ) )); - float4 appendResult27_g59 = (float4(break26_g59.r , break26_g59.g , break26_g59.b , lerpResult113_g62)); - float4 FogColors28_g59 = appendResult27_g59; - float3 ase_worldPos = IN.ase_texcoord2.xyz; - float3 direction87_g59 = ( ase_worldPos - _WorldSpaceCameraPos ); - float3 ase_objectScale = float3( length( GetObjectToWorldMatrix()[ 0 ].xyz ), length( GetObjectToWorldMatrix()[ 1 ].xyz ), length( GetObjectToWorldMatrix()[ 2 ].xyz ) ); - surfaceDescription.Alpha = ( ( 1.0 - localHLSL20_g63 ) * ( FogColors28_g59.w * saturate( ( ( 1.0 - saturate( ( ( ( direction87_g59.y * 0.1 ) * ( 1.0 / ( ( CZY_FogSmoothness * length( ase_objectScale ) ) * 10.0 ) ) ) + ( 1.0 - CZY_FogOffset ) ) ) ) * CZY_FogIntensity ) ) ) ); - surfaceDescription.AlphaClipThreshold = 0.5; + float Alpha = 1; + float AlphaClipThreshold = 0.5; - #if _ALPHATEST_ON - clip(surfaceDescription.Alpha - surfaceDescription.AlphaClipThreshold); + #ifdef _ALPHATEST_ON + clip(Alpha - AlphaClipThreshold); #endif #ifdef LOD_FADE_CROSSFADE - LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + LODFadeCrossFade( IN.positionCS ); #endif - float3 normalWS = IN.normalWS; - - return half4(NormalizeNormalPerPixel(normalWS), 0.0); + return float4( CalcNdcMotionVectorFromCsPositions( IN.positionCSNoJitter, IN.previousPositionCSNoJitter ), 0, 0 ); } - ENDHLSL } @@ -2124,19 +2027,20 @@ Shader "Distant Lands/Cozy/URP/Stylized Fog (Stepped)" Fallback "Hidden/InternalErrorShader" } /*ASEBEGIN -Version=19105 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;326;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;328;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;329;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;330;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;523;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;524;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;525;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;526;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;527;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.FunctionNode;555;208,32;Inherit;False;Stylized Fog (Stepped);0;;59;f6a63b6a876e87b46a29d85f0581f5f2;0;0;2;FLOAT4;0;FLOAT;107 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;327;448,32;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Stepped);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;1;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=1;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;23;Surface;1;638090620064741680; Blend;0;0;Two Sided;2;638090620113865693;Forward Only;0;0;Cast Shadows;0;638090620156104713; Use Shadow Threshold;0;0;Receive Shadows;0;638090620162479725;GPU Instancing;1;638090620219765623;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;10;False;True;False;True;False;False;True;True;True;True;False;;False;0 -WireConnection;327;2;555;0 -WireConnection;327;3;555;107 +Version=19202 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;326;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;328;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;329;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;330;0,0;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;Hidden/InternalErrorShader;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;523;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;524;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;SceneSelectionPass;0;6;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;525;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;ScenePickingPass;0;7;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;526;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormals;0;8;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;527;0,50;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;327;448,32;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Fog (Stepped);2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;1;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=1;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;True;True;True;221;False;;221;False;;221;False;;6;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;True;True;2;False;;True;7;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;24;Surface;1;638090620064741680; Blend;0;0;Two Sided;2;638090620113865693;Forward Only;0;0;Cast Shadows;0;638090620156104713; Use Shadow Threshold;0;0;Motion Vectors;1;0; Add Precomputed Velocity;0;0;GPU Instancing;1;638090620219765623;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;11;False;True;False;True;False;False;True;True;True;False;True;False;;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;556;448,132;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;MotionVectors;0;10;MotionVectors;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;5;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;False;False;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=MotionVectors;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.FunctionNode;558;208,32;Inherit;False;Stylized Fog (Stepped);0;;69;f6a63b6a876e87b46a29d85f0581f5f2;0;0;2;FLOAT4;0;FLOAT;107 +WireConnection;327;2;558;0 +WireConnection;327;3;558;107 ASEEND*/ -//CHKSM=9EF50F2D215A7E49B14B86364D8AF9AD0581A823 \ No newline at end of file +//CHKSM=031CADEC77D2561159E55F7FEAF51B6F43238D9A \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Fog (Stepped).cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader old mode 100644 new mode 100755 index ac8ba715f..b66c767c7 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader @@ -6,7 +6,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" { [HideInInspector] _EmissionColor("Emission Color", Color) = (1,1,1,1) [HideInInspector] _AlphaCutoff("Alpha Cutoff ", Range(0, 1)) = 0.5 - _Texture("Texture", 2D) = "white" {} + [ASEBegin]_Texture("Texture", 2D) = "white" {} _Smoothness("Smoothness", Range( 0 , 1)) = 0 _AlphaClip("Alpha Clip", Float) = 1 [HDR]_TopColor("Top Color", Color) = (0,0,0,0) @@ -24,7 +24,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" _VariationScale("Variation Scale", Float) = 10 _VariationAmount("Variation Amount", Float) = 10 _AlphaVariation("Alpha Variation", Float) = 0 - _SnowAttraction("Snow Attraction", Range( 0 , 1)) = 1 + [ASEEnd]_SnowAttraction("Snow Attraction", Range( 0 , 1)) = 1 [HideInInspector] _texcoord( "", 2D ) = "white" {} @@ -62,11 +62,11 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" Tags { "RenderPipeline"="UniversalPipeline" "RenderType"="Opaque" "Queue"="Geometry" "UniversalMaterialType"="Lit" } - Cull Off + Cull Back ZWrite On ZTest LEqual Offset 0 , 0 - AlphaToMask On + AlphaToMask Off @@ -186,7 +186,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" { Name "Forward" - Tags { "LightMode"="UniversalForwardOnly" } + Tags { "LightMode"="UniversalForward" } Blend One Zero, One Zero ZWrite On @@ -705,9 +705,9 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float3 hsvTorgb4_g14 = HSVToRGB( float3(( hsvTorgb3_g14.x + ( simplePerlin2D7_g14 * _VariationAmount ) ),hsvTorgb3_g14.y,hsvTorgb3_g14.z) ); float4 lerpResult72 = lerp( ( ( _LowerLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g15 ) , 0.0 ) ) , ( ( _UpperLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g14 ) , 0.0 ) ) , SunDirection97); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; float3 BaseColor = lerpResult19_g17.rgb; @@ -717,7 +717,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float Metallic = 0; float Smoothness = _Smoothness; float Occlusion = 1; - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; float AlphaClipThresholdShadow = 0.5; float3 BakedGI = 0; @@ -1272,12 +1272,12 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float2 uv_Texture = IN.ase_texcoord2.xy * _Texture_ST.xy + _Texture_ST.zw; float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; float AlphaClipThresholdShadow = 0.5; @@ -1644,12 +1644,12 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float2 uv_Texture = IN.ase_texcoord2.xy * _Texture_ST.xy + _Texture_ST.zw; float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; #ifdef ASE_DEPTH_WRITE_ON float DepthValue = 0; @@ -2104,14 +2104,14 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float3 hsvTorgb4_g14 = HSVToRGB( float3(( hsvTorgb3_g14.x + ( simplePerlin2D7_g14 * _VariationAmount ) ),hsvTorgb3_g14.y,hsvTorgb3_g14.z) ); float4 lerpResult72 = lerp( ( ( _LowerLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g15 ) , 0.0 ) ) , ( ( _UpperLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g14 ) , 0.0 ) ) , SunDirection97); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; float3 BaseColor = lerpResult19_g17.rgb; float3 Emission = ( ( tex2DNode84 * lerpResult72 ) * float4( temp_output_162_0 , 0.0 ) ).rgb; - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; #ifdef _ALPHATEST_ON @@ -2535,13 +2535,13 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float voroi5_g17 = voronoi5_g17( coords5_g17, time5_g17, id5_g17, uv5_g17, 0, voronoiSmoothId5_g17 ); float4 lerpResult19_g17 = lerp( ( CZY_SnowColor * tex2D( CZY_SnowTexture, uvCZY_SnowTexture ) ) , ( ( tex2DNode84 * lerpResult7 ) * float4( temp_output_162_0 , 0.0 ) ) , ( ( pow( ( pow( ase_worldNormal.y , 7.0 ) * ( simplePerlin2D7_g17 * ( 1.0 - voroi5_g17 ) ) ) , 0.5 ) * _SnowAttraction ) > ( 1.0 - CZY_SnowAmount ) ? 0.0 : 1.0 )); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; float3 BaseColor = lerpResult19_g17.rgb; - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; half4 color = half4(BaseColor, Alpha ); @@ -2560,7 +2560,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" { Name "DepthNormals" - Tags { "LightMode"="DepthNormalsOnly" } + Tags { "LightMode"="DepthNormals" } ZWrite On Blend One Zero @@ -2906,13 +2906,13 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float2 uv_Texture = IN.ase_texcoord4.xy * _Texture_ST.xy + _Texture_ST.zw; float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; float3 Normal = float3(0, 0, 1); - float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); float AlphaClipThreshold = _AlphaClip; #ifdef ASE_DEPTH_WRITE_ON float DepthValue = 0; @@ -2956,6 +2956,633 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" } + Pass + { + + Name "GBuffer" + Tags { "LightMode"="UniversalGBuffer" } + + Blend One Zero, One Zero + ZWrite On + ZTest LEqual + Offset 0 , 0 + ColorMask RGBA + + + HLSLPROGRAM + + #define _NORMAL_DROPOFF_TS 1 + #pragma multi_compile_instancing + #pragma instancing_options renderinglayer + #pragma multi_compile_fragment _ LOD_FADE_CROSSFADE + #pragma multi_compile_fog + #define ASE_FOG 1 + #define _EMISSION + #define _ALPHATEST_ON 1 + #define ASE_SRP_VERSION 120108 + + + #pragma multi_compile _ _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE _MAIN_LIGHT_SHADOWS_SCREEN + #pragma multi_compile_fragment _ _REFLECTION_PROBE_BLENDING + #pragma multi_compile_fragment _ _REFLECTION_PROBE_BOX_PROJECTION + #pragma multi_compile_fragment _ _SHADOWS_SOFT + #pragma multi_compile_fragment _ _DBUFFER_MRT1 _DBUFFER_MRT2 _DBUFFER_MRT3 + #pragma multi_compile_fragment _ _LIGHT_LAYERS + #pragma multi_compile_fragment _ _RENDER_PASS_ENABLED + #pragma shader_feature_local _RECEIVE_SHADOWS_OFF + #pragma shader_feature_local_fragment _SPECULARHIGHLIGHTS_OFF + #pragma shader_feature_local_fragment _ENVIRONMENTREFLECTIONS_OFF + + #pragma multi_compile _ LIGHTMAP_SHADOW_MIXING + #pragma multi_compile _ SHADOWS_SHADOWMASK + #pragma multi_compile _ DIRLIGHTMAP_COMBINED + #pragma multi_compile _ LIGHTMAP_ON + #pragma multi_compile _ DYNAMICLIGHTMAP_ON + #pragma multi_compile_fragment _ _GBUFFER_NORMALS_OCT + + #pragma vertex vert + #pragma fragment frag + + #define SHADERPASS SHADERPASS_GBUFFER + + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Texture.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Input.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureStack.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderGraphFunctions.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DBuffer.hlsl" + #include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/ShaderPass.hlsl" + + #if defined(UNITY_INSTANCING_ENABLED) && defined(_TERRAIN_INSTANCED_PERPIXEL_NORMAL) + #define ENABLE_TERRAIN_PERPIXEL_NORMAL + #endif + + #define ASE_NEEDS_VERT_POSITION + #define ASE_NEEDS_FRAG_WORLD_NORMAL + #define ASE_NEEDS_FRAG_WORLD_POSITION + + + struct VertexInput + { + float4 vertex : POSITION; + float3 ase_normal : NORMAL; + float4 ase_tangent : TANGENT; + float4 texcoord : TEXCOORD0; + float4 texcoord1 : TEXCOORD1; + float4 texcoord2 : TEXCOORD2; + float4 ase_color : COLOR; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct VertexOutput + { + float4 clipPos : SV_POSITION; + float4 lightmapUVOrVertexSH : TEXCOORD0; + half4 fogFactorAndVertexLight : TEXCOORD1; + #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) + float4 shadowCoord : TEXCOORD2; + #endif + float4 tSpace0 : TEXCOORD3; + float4 tSpace1 : TEXCOORD4; + float4 tSpace2 : TEXCOORD5; + #if defined(ASE_NEEDS_FRAG_SCREEN_POSITION) + float4 screenPos : TEXCOORD6; + #endif + #if defined(DYNAMICLIGHTMAP_ON) + float2 dynamicLightmapUV : TEXCOORD7; + #endif + float4 ase_texcoord8 : TEXCOORD8; + float4 ase_texcoord9 : TEXCOORD9; + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + }; + + CBUFFER_START(UnityPerMaterial) + float4 CZY_SnowTexture_ST; + float4 _Texture_ST; + float4 _BottomColor; + float4 _TopColor; + float4 _FilterColor; + float _FlutterSpeed; + float _Smoothness; + float _UpperLightTransmission; + float _LowerLightTransmission; + float _SnowAttraction; + float _VariationAmount; + float _VariationScale; + float _GradientOffset; + float _AlphaVariation; + float _WindStrength; + float _WindNoiseSize; + float _FlutterAmount; + float _FlutterScale; + float _GradientSmoothness; + float _AlphaClip; + #ifdef ASE_TRANSMISSION + float _TransmissionShadow; + #endif + #ifdef ASE_TRANSLUCENCY + float _TransStrength; + float _TransNormal; + float _TransScattering; + float _TransDirect; + float _TransAmbient; + float _TransShadow; + #endif + #ifdef ASE_TESSELLATION + float _TessPhongStrength; + float _TessValue; + float _TessMin; + float _TessMax; + float _TessEdgeLength; + float _TessMaxDisp; + #endif + CBUFFER_END + + // Property used by ScenePickingPass + #ifdef SCENEPICKINGPASS + float4 _SelectionID; + #endif + + // Properties used by SceneSelectionPass + #ifdef SCENESELECTIONPASS + int _ObjectId; + int _PassValue; + #endif + + float CZY_WindTime; + float3 CZY_WindDirection; + float4 CZY_SnowColor; + sampler2D CZY_SnowTexture; + sampler2D _Texture; + float CZY_SnowScale; + float CZY_SnowAmount; + + + //#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/Varyings.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/UnityGBuffer.hlsl" + //#include "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/PBRGBufferPass.hlsl" + + float3 RGBToHSV(float3 c) + { + float4 K = float4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); + float4 p = lerp( float4( c.bg, K.wz ), float4( c.gb, K.xy ), step( c.b, c.g ) ); + float4 q = lerp( float4( p.xyw, c.r ), float4( c.r, p.yzx ), step( p.x, c.r ) ); + float d = q.x - min( q.w, q.y ); + float e = 1.0e-10; + return float3( abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); + } + float3 mod2D289( float3 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; } + float2 mod2D289( float2 x ) { return x - floor( x * ( 1.0 / 289.0 ) ) * 289.0; } + float3 permute( float3 x ) { return mod2D289( ( ( x * 34.0 ) + 1.0 ) * x ); } + float snoise( float2 v ) + { + const float4 C = float4( 0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439 ); + float2 i = floor( v + dot( v, C.yy ) ); + float2 x0 = v - i + dot( i, C.xx ); + float2 i1; + i1 = ( x0.x > x0.y ) ? float2( 1.0, 0.0 ) : float2( 0.0, 1.0 ); + float4 x12 = x0.xyxy + C.xxzz; + x12.xy -= i1; + i = mod2D289( i ); + float3 p = permute( permute( i.y + float3( 0.0, i1.y, 1.0 ) ) + i.x + float3( 0.0, i1.x, 1.0 ) ); + float3 m = max( 0.5 - float3( dot( x0, x0 ), dot( x12.xy, x12.xy ), dot( x12.zw, x12.zw ) ), 0.0 ); + m = m * m; + m = m * m; + float3 x = 2.0 * frac( p * C.www ) - 1.0; + float3 h = abs( x ) - 0.5; + float3 ox = floor( x + 0.5 ); + float3 a0 = x - ox; + m *= 1.79284291400159 - 0.85373472095314 * ( a0 * a0 + h * h ); + float3 g; + g.x = a0.x * x0.x + h.x * x0.y; + g.yz = a0.yz * x12.xz + h.yz * x12.yw; + return 130.0 * dot( m, g ); + } + + float3 HSVToRGB( float3 c ) + { + float4 K = float4( 1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0 ); + float3 p = abs( frac( c.xxx + K.xyz ) * 6.0 - K.www ); + return c.z * lerp( K.xxx, saturate( p - K.xxx ), c.y ); + } + + float2 voronoihash5_g17( float2 p ) + { + + p = float2( dot( p, float2( 127.1, 311.7 ) ), dot( p, float2( 269.5, 183.3 ) ) ); + return frac( sin( p ) *43758.5453); + } + + float voronoi5_g17( float2 v, float time, inout float2 id, inout float2 mr, float smoothness, inout float2 smoothId ) + { + float2 n = floor( v ); + float2 f = frac( v ); + float F1 = 8.0; + float F2 = 8.0; float2 mg = 0; + for ( int j = -1; j <= 1; j++ ) + { + for ( int i = -1; i <= 1; i++ ) + { + float2 g = float2( i, j ); + float2 o = voronoihash5_g17( n + g ); + o = ( sin( time + o * 6.2831 ) * 0.5 + 0.5 ); float2 r = f - g - o; + float d = 0.5 * dot( r, r ); + if( d v) + { + TessellationFactors o; + float4 tf = 1; + float tessValue = _TessValue; float tessMin = _TessMin; float tessMax = _TessMax; + float edgeLength = _TessEdgeLength; float tessMaxDisp = _TessMaxDisp; + #if defined(ASE_FIXED_TESSELLATION) + tf = FixedTess( tessValue ); + #elif defined(ASE_DISTANCE_TESSELLATION) + tf = DistanceBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, tessValue, tessMin, tessMax, GetObjectToWorldMatrix(), _WorldSpaceCameraPos ); + #elif defined(ASE_LENGTH_TESSELLATION) + tf = EdgeLengthBasedTess(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams ); + #elif defined(ASE_LENGTH_CULL_TESSELLATION) + tf = EdgeLengthBasedTessCull(v[0].vertex, v[1].vertex, v[2].vertex, edgeLength, tessMaxDisp, GetObjectToWorldMatrix(), _WorldSpaceCameraPos, _ScreenParams, unity_CameraWorldClipPlanes ); + #endif + o.edge[0] = tf.x; o.edge[1] = tf.y; o.edge[2] = tf.z; o.inside = tf.w; + return o; + } + + [domain("tri")] + [partitioning("fractional_odd")] + [outputtopology("triangle_cw")] + [patchconstantfunc("TessellationFunction")] + [outputcontrolpoints(3)] + VertexControl HullFunction(InputPatch patch, uint id : SV_OutputControlPointID) + { + return patch[id]; + } + + [domain("tri")] + VertexOutput DomainFunction(TessellationFactors factors, OutputPatch patch, float3 bary : SV_DomainLocation) + { + VertexInput o = (VertexInput) 0; + o.vertex = patch[0].vertex * bary.x + patch[1].vertex * bary.y + patch[2].vertex * bary.z; + o.ase_normal = patch[0].ase_normal * bary.x + patch[1].ase_normal * bary.y + patch[2].ase_normal * bary.z; + o.ase_tangent = patch[0].ase_tangent * bary.x + patch[1].ase_tangent * bary.y + patch[2].ase_tangent * bary.z; + o.texcoord = patch[0].texcoord * bary.x + patch[1].texcoord * bary.y + patch[2].texcoord * bary.z; + o.texcoord1 = patch[0].texcoord1 * bary.x + patch[1].texcoord1 * bary.y + patch[2].texcoord1 * bary.z; + o.texcoord2 = patch[0].texcoord2 * bary.x + patch[1].texcoord2 * bary.y + patch[2].texcoord2 * bary.z; + o.ase_color = patch[0].ase_color * bary.x + patch[1].ase_color * bary.y + patch[2].ase_color * bary.z; + #if defined(ASE_PHONG_TESSELLATION) + float3 pp[3]; + for (int i = 0; i < 3; ++i) + pp[i] = o.vertex.xyz - patch[i].ase_normal * (dot(o.vertex.xyz, patch[i].ase_normal) - dot(patch[i].vertex.xyz, patch[i].ase_normal)); + float phongStrength = _TessPhongStrength; + o.vertex.xyz = phongStrength * (pp[0]*bary.x + pp[1]*bary.y + pp[2]*bary.z) + (1.0f-phongStrength) * o.vertex.xyz; + #endif + UNITY_TRANSFER_INSTANCE_ID(patch[0], o); + return VertexFunction(o); + } + #else + VertexOutput vert ( VertexInput v ) + { + return VertexFunction( v ); + } + #endif + + #if defined(ASE_EARLY_Z_DEPTH_OPTIMIZE) + #define ASE_SV_DEPTH SV_DepthLessEqual + #else + #define ASE_SV_DEPTH SV_Depth + #endif + + FragmentOutput frag ( VertexOutput IN + #ifdef ASE_DEPTH_WRITE_ON + ,out float outputDepth : ASE_SV_DEPTH + #endif + ) + { + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(IN); + + #ifdef LOD_FADE_CROSSFADE + LODDitheringTransition( IN.clipPos.xyz, unity_LODFade.x ); + #endif + + #if defined(ENABLE_TERRAIN_PERPIXEL_NORMAL) + float2 sampleCoords = (IN.lightmapUVOrVertexSH.zw / _TerrainHeightmapRecipSize.zw + 0.5f) * _TerrainHeightmapRecipSize.xy; + float3 WorldNormal = TransformObjectToWorldNormal(normalize(SAMPLE_TEXTURE2D(_TerrainNormalmapTexture, sampler_TerrainNormalmapTexture, sampleCoords).rgb * 2 - 1)); + float3 WorldTangent = -cross(GetObjectToWorldMatrix()._13_23_33, WorldNormal); + float3 WorldBiTangent = cross(WorldNormal, -WorldTangent); + #else + float3 WorldNormal = normalize( IN.tSpace0.xyz ); + float3 WorldTangent = IN.tSpace1.xyz; + float3 WorldBiTangent = IN.tSpace2.xyz; + #endif + + float3 WorldPosition = float3(IN.tSpace0.w,IN.tSpace1.w,IN.tSpace2.w); + float3 WorldViewDirection = _WorldSpaceCameraPos.xyz - WorldPosition; + float4 ShadowCoords = float4( 0, 0, 0, 0 ); + + #if defined(ASE_NEEDS_FRAG_SCREEN_POSITION) + float4 ScreenPos = IN.screenPos; + #endif + + float2 NormalizedScreenSpaceUV = GetNormalizedScreenSpaceUV(IN.clipPos); + + #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) + ShadowCoords = IN.shadowCoord; + #elif defined(MAIN_LIGHT_CALCULATE_SHADOWS) + ShadowCoords = TransformWorldToShadowCoord( WorldPosition ); + #else + ShadowCoords = float4(0, 0, 0, 0); + #endif + + WorldViewDirection = SafeNormalize( WorldViewDirection ); + + float2 uvCZY_SnowTexture = IN.ase_texcoord8.xy * CZY_SnowTexture_ST.xy + CZY_SnowTexture_ST.zw; + float2 uv_Texture = IN.ase_texcoord8.xy * _Texture_ST.xy + _Texture_ST.zw; + float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); + float clampResult13 = clamp( ( ( IN.ase_texcoord9.xyz.y - _GradientOffset ) * _GradientSmoothness ) , 0.0 , 1.0 ); + float SunDirection97 = clampResult13; + float4 lerpResult7 = lerp( _BottomColor , _TopColor , SunDirection97); + float3 hsvTorgb3_g19 = RGBToHSV( _FilterColor.rgb ); + float4 transform5_g19 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D7_g19 = snoise( transform5_g19.xy*( 1.0 / _VariationScale ) ); + float3 hsvTorgb4_g19 = HSVToRGB( float3(( hsvTorgb3_g19.x + ( simplePerlin2D7_g19 * _VariationAmount ) ),hsvTorgb3_g19.y,hsvTorgb3_g19.z) ); + float3 temp_output_162_0 = saturate( hsvTorgb4_g19 ); + float2 appendResult3_g17 = (float2(WorldPosition.x , WorldPosition.z)); + float temp_output_6_0_g17 = ( 1.0 / CZY_SnowScale ); + float simplePerlin2D7_g17 = snoise( appendResult3_g17*temp_output_6_0_g17 ); + simplePerlin2D7_g17 = simplePerlin2D7_g17*0.5 + 0.5; + float time5_g17 = 0.0; + float2 voronoiSmoothId5_g17 = 0; + float2 coords5_g17 = appendResult3_g17 * ( temp_output_6_0_g17 / 0.1 ); + float2 id5_g17 = 0; + float2 uv5_g17 = 0; + float voroi5_g17 = voronoi5_g17( coords5_g17, time5_g17, id5_g17, uv5_g17, 0, voronoiSmoothId5_g17 ); + float4 lerpResult19_g17 = lerp( ( CZY_SnowColor * tex2D( CZY_SnowTexture, uvCZY_SnowTexture ) ) , ( ( tex2DNode84 * lerpResult7 ) * float4( temp_output_162_0 , 0.0 ) ) , ( ( pow( ( pow( WorldNormal.y , 7.0 ) * ( simplePerlin2D7_g17 * ( 1.0 - voroi5_g17 ) ) ) , 0.5 ) * _SnowAttraction ) > ( 1.0 - CZY_SnowAmount ) ? 0.0 : 1.0 )); + + float3 hsvTorgb3_g15 = RGBToHSV( _BottomColor.rgb ); + float4 transform5_g15 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D7_g15 = snoise( transform5_g15.xy*( 1.0 / _VariationScale ) ); + float3 hsvTorgb4_g15 = HSVToRGB( float3(( hsvTorgb3_g15.x + ( simplePerlin2D7_g15 * _VariationAmount ) ),hsvTorgb3_g15.y,hsvTorgb3_g15.z) ); + float3 hsvTorgb3_g14 = RGBToHSV( _TopColor.rgb ); + float4 transform5_g14 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D7_g14 = snoise( transform5_g14.xy*( 1.0 / _VariationScale ) ); + float3 hsvTorgb4_g14 = HSVToRGB( float3(( hsvTorgb3_g14.x + ( simplePerlin2D7_g14 * _VariationAmount ) ),hsvTorgb3_g14.y,hsvTorgb3_g14.z) ); + float4 lerpResult72 = lerp( ( ( _LowerLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g15 ) , 0.0 ) ) , ( ( _UpperLightTransmission * _MainLightColor ) * float4( saturate( hsvTorgb4_g14 ) , 0.0 ) ) , SunDirection97); + + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; + + + float3 BaseColor = lerpResult19_g17.rgb; + float3 Normal = float3(0, 0, 1); + float3 Emission = ( ( tex2DNode84 * lerpResult72 ) * float4( temp_output_162_0 , 0.0 ) ).rgb; + float3 Specular = 0.5; + float Metallic = 0; + float Smoothness = _Smoothness; + float Occlusion = 1; + float Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); + float AlphaClipThreshold = _AlphaClip; + float AlphaClipThresholdShadow = 0.5; + float3 BakedGI = 0; + float3 RefractionColor = 1; + float RefractionIndex = 1; + float3 Transmission = 1; + float3 Translucency = 1; + + #ifdef ASE_DEPTH_WRITE_ON + float DepthValue = 0; + #endif + + #ifdef _ALPHATEST_ON + clip(Alpha - AlphaClipThreshold); + #endif + + InputData inputData = (InputData)0; + inputData.positionWS = WorldPosition; + inputData.positionCS = IN.clipPos; + inputData.shadowCoord = ShadowCoords; + + #ifdef _NORMALMAP + #if _NORMAL_DROPOFF_TS + inputData.normalWS = TransformTangentToWorld(Normal, half3x3( WorldTangent, WorldBiTangent, WorldNormal )); + #elif _NORMAL_DROPOFF_OS + inputData.normalWS = TransformObjectToWorldNormal(Normal); + #elif _NORMAL_DROPOFF_WS + inputData.normalWS = Normal; + #endif + #else + inputData.normalWS = WorldNormal; + #endif + + inputData.normalWS = NormalizeNormalPerPixel(inputData.normalWS); + inputData.viewDirectionWS = SafeNormalize( WorldViewDirection ); + + inputData.vertexLighting = IN.fogFactorAndVertexLight.yzw; + + #if defined(ENABLE_TERRAIN_PERPIXEL_NORMAL) + float3 SH = SampleSH(inputData.normalWS.xyz); + #else + float3 SH = IN.lightmapUVOrVertexSH.xyz; + #endif + + #ifdef ASE_BAKEDGI + inputData.bakedGI = BakedGI; + #else + #if defined(DYNAMICLIGHTMAP_ON) + inputData.bakedGI = SAMPLE_GI( IN.lightmapUVOrVertexSH.xy, IN.dynamicLightmapUV.xy, SH, inputData.normalWS); + #else + inputData.bakedGI = SAMPLE_GI( IN.lightmapUVOrVertexSH.xy, SH, inputData.normalWS ); + #endif + #endif + + inputData.normalizedScreenSpaceUV = NormalizedScreenSpaceUV; + inputData.shadowMask = SAMPLE_SHADOWMASK(IN.lightmapUVOrVertexSH.xy); + + #if defined(DEBUG_DISPLAY) + #if defined(DYNAMICLIGHTMAP_ON) + inputData.dynamicLightmapUV = IN.dynamicLightmapUV.xy; + #endif + #if defined(LIGHTMAP_ON) + inputData.staticLightmapUV = IN.lightmapUVOrVertexSH.xy; + #else + inputData.vertexSH = SH; + #endif + #endif + + #ifdef _DBUFFER + ApplyDecal(IN.clipPos, + BaseColor, + Specular, + inputData.normalWS, + Metallic, + Occlusion, + Smoothness); + #endif + + BRDFData brdfData; + InitializeBRDFData + (BaseColor, Metallic, Specular, Smoothness, Alpha, brdfData); + + Light mainLight = GetMainLight(inputData.shadowCoord, inputData.positionWS, inputData.shadowMask); + half4 color; + MixRealtimeAndBakedGI(mainLight, inputData.normalWS, inputData.bakedGI, inputData.shadowMask); + color.rgb = GlobalIllumination(brdfData, inputData.bakedGI, Occlusion, inputData.positionWS, inputData.normalWS, inputData.viewDirectionWS); + color.a = Alpha; + + #ifdef ASE_FINAL_COLOR_ALPHA_MULTIPLY + color.rgb *= color.a; + #endif + + #ifdef ASE_DEPTH_WRITE_ON + outputDepth = DepthValue; + #endif + + return BRDFDataToGbuffer(brdfData, inputData, Smoothness, Emission + color.rgb, Occlusion); + } + + ENDHLSL + } + + Pass { @@ -3259,12 +3886,12 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float2 uv_Texture = IN.ase_texcoord.xy * _Texture_ST.xy + _Texture_ST.zw; float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; - surfaceDescription.Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + surfaceDescription.Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); surfaceDescription.AlphaClipThreshold = _AlphaClip; #if _ALPHATEST_ON @@ -3590,12 +4217,12 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" float2 uv_Texture = IN.ase_texcoord.xy * _Texture_ST.xy + _Texture_ST.zw; float4 tex2DNode84 = tex2D( _Texture, uv_Texture ); - float4 transform2_g20 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); - float simplePerlin2D3_g20 = snoise( transform2_g20.xy*( 1.0 / _VariationScale ) ); - simplePerlin2D3_g20 = simplePerlin2D3_g20*0.5 + 0.5; + float4 transform2_g18 = mul(GetObjectToWorldMatrix(),float4( 0,0,0,1 )); + float simplePerlin2D3_g18 = snoise( transform2_g18.xy*( 1.0 / _VariationScale ) ); + simplePerlin2D3_g18 = simplePerlin2D3_g18*0.5 + 0.5; - surfaceDescription.Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g20 * _AlphaVariation ) ); + surfaceDescription.Alpha = ( tex2DNode84.a - ( simplePerlin2D3_g18 * _AlphaVariation ) ); surfaceDescription.AlphaClipThreshold = _AlphaClip; #if _ALPHATEST_ON @@ -3622,7 +4249,7 @@ Shader "Distant Lands/Cozy/URP/Demo/Stlylized Leaves" } - CustomEditor "ASEMaterialInspector" + CustomEditor "UnityEditor.ShaderGraphLitGUI" FallBack "Hidden/Shader Graph/FallbackError" Fallback Off @@ -3632,38 +4259,46 @@ Version=19105 Node;AmplifyShaderEditor.CommentaryNode;107;-4159.107,1381.891;Inherit;False;2556.385;1135.515;;15;124;119;116;118;117;120;122;115;114;121;113;142;110;111;108;Wind Pass 1;1,1,1,1;0;0 Node;AmplifyShaderEditor.ObjectToWorldTransfNode;108;-4080.264,1654.294;Inherit;False;1;0;FLOAT4;0,0,0,1;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SimpleAddOpNode;111;-3843.13,1734.128;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;110;-3994.671,1984.126;Inherit;False;Global;CZY_WindTime;CZY_WindTime;9;0;Create;True;0;0;0;False;0;False;1;83.33051;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;110;-3994.671,1984.126;Inherit;False;Global;CZY_WindTime;CZY_WindTime;9;0;Create;True;0;0;0;False;0;False;1;246.1662;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleDivideOpNode;142;-3693.701,1782.416;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;10;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;113;-3528.412,1849.292;Inherit;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.CommentaryNode;75;-4148.655,337.655;Inherit;False;2252.941;810.2963;;15;126;36;143;101;27;60;100;30;29;39;38;33;34;144;145;Wind Pass 2;1,1,1,1;0;0 Node;AmplifyShaderEditor.PosVertexDataNode;121;-3142.249,2186.285;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.TextureCoordinatesNode;114;-3329.531,1800.61;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;115;-3322.024,1987.478;Inherit;False;Property;_WindNoiseSize;Wind Noise Size;8;0;Create;True;0;0;0;False;0;False;0.1;0.5;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;115;-3322.024,1987.478;Inherit;False;Property;_WindNoiseSize;Wind Noise Size;8;0;Create;True;0;0;0;False;0;False;0.1;0.4;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;120;-2709.295,2047.761;Inherit;False;2;2;0;FLOAT;0.1;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;34;-4076.263,783.2023;Inherit;False;Property;_FlutterSpeed;Flutter Speed;16;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;34;-4076.263,783.2023;Inherit;False;Property;_FlutterSpeed;Flutter Speed;16;0;Create;True;0;0;0;False;0;False;0;1;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.NoiseGeneratorNode;122;-3021.918,1820.781;Inherit;True;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;0.1;False;1;FLOAT;0 -Node;AmplifyShaderEditor.Vector3Node;119;-2796.179,1667.281;Inherit;False;Global;CZY_WindDirection;CZY_WindDirection;11;0;Create;True;0;0;0;False;0;False;0,0,0;-0.2858749,0,0.410214;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.RangedFloatNode;116;-2507.79,1568.3;Inherit;False;Property;_WindStrength;Wind Strength;10;0;Create;True;0;0;0;False;0;False;1;0.2;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.Vector3Node;119;-2796.179,1667.281;Inherit;False;Global;CZY_WindDirection;CZY_WindDirection;11;0;Create;True;0;0;0;False;0;False;0,0,0;-0.402513,0,0.2966197;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 +Node;AmplifyShaderEditor.RangedFloatNode;11;-2672.811,-1867.762;Inherit;False;Property;_GradientOffset;Gradient Offset;11;0;Create;True;0;0;0;False;0;False;0;7.46;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.PosVertexDataNode;8;-2684.235,-2046.845;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.SimpleSubtractOpNode;12;-2454.603,-1931.525;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;10;-2520.61,-1743.911;Inherit;False;Property;_GradientSmoothness;Gradient Smoothness;9;0;Create;True;0;0;0;False;0;False;0;0.13;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;116;-2507.79,1568.3;Inherit;False;Property;_WindStrength;Wind Strength;10;0;Create;True;0;0;0;False;0;False;1;0.4;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;117;-2530.735,1806.765;Inherit;False;3;3;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;33;-3846.972,830.8922;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.WorldPosInputsNode;38;-3889.44,624.4289;Inherit;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 +Node;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-2250.944,-1885.7;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleAddOpNode;39;-3702.267,757.8762;Inherit;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;118;-2194.221,1599.14;Inherit;True;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.RangedFloatNode;30;-3526.373,999.8748;Inherit;False;Property;_FlutterScale;Flutter Scale;15;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;30;-3526.373,999.8748;Inherit;False;Property;_FlutterScale;Flutter Scale;15;0;Create;True;0;0;0;False;0;False;0;0.3;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.ClampOpNode;13;-2086.443,-1936.091;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.CommentaryNode;74;-4143.363,-1496.772;Inherit;False;1287.013;1235.088;Lerp between two colors for the color of the leaves;15;7;72;98;21;16;23;19;151;18;17;6;20;22;152;1;;1,1,1,1;0;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;124;-1863.174,1607.901;Inherit;False;MainWind;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.VertexColorNode;100;-3273.021,463.2006;Inherit;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.TextureCoordinatesNode;29;-3547.914,752.5209;Inherit;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.LightColorNode;22;-3736.028,-720.9691;Inherit;False;0;3;COLOR;0;FLOAT3;1;FLOAT;2 -Node;AmplifyShaderEditor.RangedFloatNode;20;-3768.304,-862.1539;Inherit;False;Property;_LowerLightTransmission;Lower Light Transmission;14;0;Create;True;0;0;0;False;0;False;0;0.2;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;20;-3768.304,-862.1539;Inherit;False;Property;_LowerLightTransmission;Lower Light Transmission;14;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.NoiseGeneratorNode;27;-3225.842,744.8248;Inherit;True;Simplex2D;False;False;2;0;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT;0 +Node;AmplifyShaderEditor.RegisterLocalVarNode;97;-1817.772,-1925.523;Inherit;False;SunDirection;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.LightColorNode;17;-3730.025,-1251.852;Inherit;False;0;3;COLOR;0;FLOAT3;1;FLOAT;2 -Node;AmplifyShaderEditor.RangedFloatNode;60;-2906.644,826.4692;Inherit;False;Property;_FlutterAmount;Flutter Amount;13;0;Create;True;0;0;0;False;0;False;3;3;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.ColorNode;6;-4026.208,-1042.716;Inherit;False;Property;_TopColor;Top Color;5;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;0.5,0.454902,0.1294118,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.RangedFloatNode;60;-2906.644,826.4692;Inherit;False;Property;_FlutterAmount;Flutter Amount;13;0;Create;True;0;0;0;False;0;False;3;0.1;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.ColorNode;6;-4026.208,-1042.716;Inherit;False;Property;_TopColor;Top Color;5;1;[HDR];Create;True;0;0;0;False;0;False;0,0,0,0;1,0.9097192,0.259434,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.RangedFloatNode;152;-4084.09,-750.9153;Inherit;False;Property;_VariationAmount;Variation Amount;18;0;Create;True;0;0;0;False;0;False;10;0.05;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;143;-2814.219,1047.43;Inherit;False;124;MainWind;1;0;OBJECT;;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.ColorNode;1;-4085.817,-542.3893;Inherit;False;Property;_BottomColor;Bottom Color;7;1;[HDR];Create;True;0;0;0;False;0;False;0.3614275,0.5849056,0.3748917,0;0.1107843,0.1107843,0.1107843,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.ColorNode;1;-4085.817,-542.3893;Inherit;False;Property;_BottomColor;Bottom Color;7;1;[HDR];Create;True;0;0;0;False;0;False;0.3614275,0.5849056,0.3748917,0;0.4433962,0.4433962,0.4433962,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;151;-4078.89,-839.3153;Inherit;False;Property;_VariationScale;Variation Scale;17;0;Create;True;0;0;0;False;0;False;10;10;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;18;-3775.615,-1378.319;Inherit;False;Property;_UpperLightTransmission;Upper Light Transmission;12;0;Create;True;0;0;0;False;0;False;0;0.2;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;18;-3775.615,-1378.319;Inherit;False;Property;_UpperLightTransmission;Upper Light Transmission;12;0;Create;True;0;0;0;False;0;False;0;0.1;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RGBToHSVNode;101;-3092.447,467.9185;Inherit;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;23;-3508.694,-729.9916;Inherit;False;2;2;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;98;-3442.909,-354.1027;Inherit;False;97;SunDirection;1;0;OBJECT;;False;1;FLOAT;0 @@ -3680,37 +4315,29 @@ Node;AmplifyShaderEditor.LerpOp;72;-3080.893,-886.8154;Inherit;False;3;0;COLOR;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;126;-2145.202,824.2262;Inherit;False;FinalWind;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;87;-1658.604,-681.5576;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;88;-1657.949,-784.9277;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 +Node;AmplifyShaderEditor.GetLocalVarNode;127;-1685.648,-87.70827;Inherit;False;126;FinalWind;1;0;OBJECT;;False;1;FLOAT3;0 +Node;AmplifyShaderEditor.SimpleMultiplyOpNode;147;-1507.326,-681.9669;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;167;-1598.738,-545.6181;Inherit;False;Property;_SnowAttraction;Snow Attraction;20;0;Create;True;0;0;0;False;0;False;1;1;0;1;0;1;FLOAT;0 +Node;AmplifyShaderEditor.TransformDirectionNode;141;-1435.37,-204.9131;Inherit;False;World;Object;False;Fast;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 Node;AmplifyShaderEditor.FunctionNode;166;-1298.438,-666.5178;Inherit;False;Stylized Snow Blend;0;;17;359b695eb7172584f9df5a0d55bd52e9;0;2;34;FLOAT;0.8;False;22;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;146;-1508.832,-787.4256;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;168;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;170;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;171;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;172;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;173;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;174;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;DepthNormals;0;6;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;175;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;GBuffer;0;7;GBuffer;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalGBuffer;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;176;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;SceneSelectionPass;0;8;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;177;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ScenePickingPass;0;9;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;168;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ExtraPrePass;0;0;ExtraPrePass;5;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;0;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;169;-908.9573,-735.5206;Float;False;True;-1;2;UnityEditor.ShaderGraphLitGUI;0;12;Distant Lands/Cozy/URP/Demo/Stlylized Leaves;94348b07e5e8bab40bd6c8a1e3df54cd;True;Forward;0;1;Forward;19;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;;0;0;Standard;41;Workflow;1;0;Surface;0;0; Refraction Model;0;0; Blend;0;0;Two Sided;1;0;Fragment Normal Space,InvertActionOnDeselection;0;0;Forward Only;0;0;Transmission;0;0; Transmission Shadow;0.5,False,;0;Translucency;0;0; Translucency Strength;1,False,;0; Normal Distortion;0.5,False,;0; Scattering;2,False,;0; Direct;0.9,False,;0; Ambient;0.1,False,;0; Shadow;0.5,False,;0;Cast Shadows;1;0; Use Shadow Threshold;0;0;Receive Shadows;1;0;GPU Instancing;1;0;LOD CrossFade;1;0;Built-in Fog;1;0;_FinalColorxAlpha;0;0;Meta Pass;1;0;Override Baked GI;0;0;Extra Pre Pass;0;0;DOTS Instancing;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Write Depth;0;0; Early Z;0;0;Vertex Position,InvertActionOnDeselection;1;0;Debug Display;0;0;Clear Coat;0;0;0;10;False;True;True;True;True;True;True;True;True;True;False;;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;170;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ShadowCaster;0;2;ShadowCaster;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=ShadowCaster;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;171;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;DepthOnly;0;3;DepthOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;False;False;True;False;False;False;False;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;False;False;True;1;LightMode=DepthOnly;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;172;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;Meta;0;4;Meta;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Meta;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;173;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;Universal2D;0;5;Universal2D;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=Universal2D;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;174;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;DepthNormals;0;6;DepthNormals;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;0;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormals;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;175;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;GBuffer;0;7;GBuffer;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalGBuffer;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;176;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;SceneSelectionPass;0;8;SceneSelectionPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;2;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=SceneSelectionPass;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;177;-908.9573,-735.5206;Float;False;False;-1;2;UnityEditor.ShaderGraphLitGUI;0;1;New Amplify Shader;94348b07e5e8bab40bd6c8a1e3df54cd;True;ScenePickingPass;0;9;ScenePickingPass;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=Picking;False;False;0;;0;0;Standard;0;False;0 +Node;AmplifyShaderEditor.FunctionNode;165;-1789.412,-534.928;Inherit;False;SimpleVariation;-1;;18;cfd98d536b88d9a41b892a05fcccc09b;0;3;8;FLOAT;0;False;9;FLOAT;0;False;7;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.FunctionNode;162;-2200.001,-575.9999;Inherit;False;HueVariation;-1;;19;014c75eecfd32e8408be368612f8be0e;0;3;12;FLOAT;0;False;13;FLOAT;0;False;1;COLOR;0,0,0,0;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.ColorNode;148;-2424,-584.0001;Inherit;False;Property;_FilterColor;Filter Color;6;0;Create;True;0;0;0;False;0;False;1,1,1,0;0.3663254,0.5146882,0.4557673,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.ColorNode;148;-2424,-584.0001;Inherit;False;Property;_FilterColor;Filter Color;6;0;Create;True;0;0;0;False;0;False;1,1,1,0;0.2239,0.6698113,0.08530613,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 +Node;AmplifyShaderEditor.RangedFloatNode;159;-2070.085,-438.932;Inherit;False;Property;_AlphaVariation;Alpha Variation;19;0;Create;True;0;0;0;False;0;False;0;0.4;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SamplerNode;84;-2193.802,-787.0988;Inherit;True;Property;_Texture;Texture;2;0;Create;True;0;0;0;False;0;False;-1;None;6e737a3a12351474383bb67c426cc689;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;8;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;6;FLOAT;0;False;7;SAMPLERSTATE;;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.RangedFloatNode;179;-1153,-574;Inherit;False;Property;_Smoothness;Smoothness;3;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;86;-1055.024,-486.5383;Inherit;False;Property;_AlphaClip;Alpha Clip;4;0;Create;True;0;0;0;False;0;False;1;0.6;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.TransformDirectionNode;141;-1123.462,-404.6974;Inherit;False;World;Object;False;Fast;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 -Node;AmplifyShaderEditor.GetLocalVarNode;127;-1300.35,-405.7322;Inherit;False;126;FinalWind;1;0;OBJECT;;False;1;FLOAT3;0 -Node;AmplifyShaderEditor.FunctionNode;165;-1782.412,-457.928;Inherit;False;SimpleVariation;-1;;20;cfd98d536b88d9a41b892a05fcccc09b;0;3;8;FLOAT;0;False;9;FLOAT;0;False;7;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;159;-2158.085,-339.932;Inherit;False;Property;_AlphaVariation;Alpha Variation;19;0;Create;True;0;0;0;False;0;False;0;0.2;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;147;-1496.326,-662.9669;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;COLOR;0 -Node;AmplifyShaderEditor.RangedFloatNode;152;-4075.09,-699.9153;Inherit;False;Property;_VariationAmount;Variation Amount;18;0;Create;True;0;0;0;False;0;False;10;0.05;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;11;-2208,-1264;Inherit;False;Property;_GradientOffset;Gradient Offset;11;0;Create;True;0;0;0;False;0;False;0;11.06;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.PosVertexDataNode;8;-2224,-1440;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 -Node;AmplifyShaderEditor.SimpleSubtractOpNode;12;-1984,-1328;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RangedFloatNode;10;-2048,-1136;Inherit;False;Property;_GradientSmoothness;Gradient Smoothness;9;0;Create;True;0;0;0;False;0;False;0;0.08;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-1776,-1280;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.RegisterLocalVarNode;97;-1440,-1280;Inherit;False;SunDirection;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 -Node;AmplifyShaderEditor.ClampOpNode;13;-1616,-1280;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;1;FLOAT;0 -Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;169;-636.9573,-722.5206;Float;False;True;-1;2;ASEMaterialInspector;0;12;Distant Lands/Cozy/URP/Demo/Stlylized Leaves;94348b07e5e8bab40bd6c8a1e3df54cd;True;Forward;0;1;Forward;19;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;False;True;2;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Lit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForwardOnly;False;False;0;;0;0;Standard;41;Workflow;1;0;Surface;0;638445058519822004; Refraction Model;0;0; Blend;0;0;Two Sided;0;638445057202686821;Fragment Normal Space,InvertActionOnDeselection;0;0;Forward Only;1;638445058689469047;Transmission;0;0; Transmission Shadow;0.5,False,;0;Translucency;0;0; Translucency Strength;1,False,;0; Normal Distortion;0.5,False,;0; Scattering;2,False,;0; Direct;0.9,False,;0; Ambient;0.1,False,;0; Shadow;0.5,False,;0;Cast Shadows;1;0; Use Shadow Threshold;0;0;Receive Shadows;1;0;GPU Instancing;1;0;LOD CrossFade;1;0;Built-in Fog;1;0;_FinalColorxAlpha;0;0;Meta Pass;1;0;Override Baked GI;0;0;Extra Pre Pass;0;0;DOTS Instancing;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Write Depth;0;0; Early Z;0;0;Vertex Position,InvertActionOnDeselection;1;0;Debug Display;0;0;Clear Coat;0;0;0;10;False;True;True;True;True;True;True;False;True;True;False;;False;0 +Node;AmplifyShaderEditor.RangedFloatNode;86;-1180.024,-555.5383;Inherit;False;Property;_AlphaClip;Alpha Clip;4;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 +Node;AmplifyShaderEditor.RangedFloatNode;179;-1184,-480;Inherit;False;Property;_Smoothness;Smoothness;3;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 WireConnection;111;0;108;1 WireConnection;111;1;108;3 WireConnection;142;0;111;0 @@ -3720,19 +4347,25 @@ WireConnection;114;1;113;0 WireConnection;120;1;121;2 WireConnection;122;0;114;0 WireConnection;122;1;115;0 +WireConnection;12;0;8;2 +WireConnection;12;1;11;0 WireConnection;117;0;119;0 WireConnection;117;1;122;0 WireConnection;117;2;120;0 WireConnection;33;0;34;0 WireConnection;33;1;110;0 +WireConnection;9;0;12;0 +WireConnection;9;1;10;0 WireConnection;39;0;38;0 WireConnection;39;1;33;0 WireConnection;118;0;116;0 WireConnection;118;1;117;0 +WireConnection;13;0;9;0 WireConnection;124;0;118;0 WireConnection;29;1;39;0 WireConnection;27;0;29;0 WireConnection;27;1;30;0 +WireConnection;97;0;13;0 WireConnection;101;0;100;0 WireConnection;23;0;20;0 WireConnection;23;1;22;0 @@ -3766,30 +4399,24 @@ WireConnection;87;0;84;0 WireConnection;87;1;7;0 WireConnection;88;0;84;0 WireConnection;88;1;72;0 +WireConnection;147;0;87;0 +WireConnection;147;1;162;0 +WireConnection;141;0;127;0 WireConnection;166;34;167;0 WireConnection;166;22;147;0 WireConnection;146;0;88;0 WireConnection;146;1;162;0 -WireConnection;162;12;151;0 -WireConnection;162;13;152;0 -WireConnection;162;1;148;0 -WireConnection;141;0;127;0 -WireConnection;165;8;151;0 -WireConnection;165;9;159;0 -WireConnection;165;7;84;4 -WireConnection;147;0;87;0 -WireConnection;147;1;162;0 -WireConnection;12;0;8;2 -WireConnection;12;1;11;0 -WireConnection;9;0;12;0 -WireConnection;9;1;10;0 -WireConnection;97;0;13;0 -WireConnection;13;0;9;0 WireConnection;169;0;166;0 WireConnection;169;2;146;0 WireConnection;169;4;179;0 WireConnection;169;6;165;0 WireConnection;169;7;86;0 WireConnection;169;8;141;0 +WireConnection;165;8;151;0 +WireConnection;165;9;159;0 +WireConnection;165;7;84;4 +WireConnection;162;12;151;0 +WireConnection;162;13;152;0 +WireConnection;162;1;148;0 ASEEND*/ -//CHKSM=5E44377F79C506518A30B699D1771DCE243FF34B \ No newline at end of file +//CHKSM=E059349EF61A51EA5B0007121783BB58BF1DF9BB \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Leaves.cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader old mode 100644 new mode 100755 index 1d7303249..319dced00 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader @@ -345,7 +345,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" return float4(color, alpha); } - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -513,113 +513,110 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" #endif #endif - float3 hsvTorgb2_g93 = RGBToHSV( CZY_HorizonColor.rgb ); - float3 hsvTorgb3_g93 = HSVToRGB( float3(hsvTorgb2_g93.x,saturate( ( hsvTorgb2_g93.y + CZY_FilterSaturation ) ),( hsvTorgb2_g93.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g93 = ( float4( hsvTorgb3_g93 , 0.0 ) * CZY_FilterColor ); - float4 HorizonColor140_g92 = temp_output_10_0_g93; - float3 hsvTorgb2_g94 = RGBToHSV( CZY_ZenithColor.rgb ); - float3 hsvTorgb3_g94 = HSVToRGB( float3(hsvTorgb2_g94.x,saturate( ( hsvTorgb2_g94.y + CZY_FilterSaturation ) ),( hsvTorgb2_g94.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g94 = ( float4( hsvTorgb3_g94 , 0.0 ) * CZY_FilterColor ); - float4 ZenithColor139_g92 = temp_output_10_0_g94; - float2 texCoord135_g92 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_136_0_g92 = ( texCoord135_g92 - float2( 0.5,0.5 ) ); - float dotResult138_g92 = dot( temp_output_136_0_g92 , temp_output_136_0_g92 ); - float SimpleGradient137_g92 = dotResult138_g92; - float GradientPos132_g92 = ( 1.0 - saturate( pow( saturate( (0.0 + (SimpleGradient137_g92 - 0.0) * (2.0 - 0.0) / (1.0 - 0.0)) ) , CZY_Power ) ) ); - float4 lerpResult110_g92 = lerp( HorizonColor140_g92 , ZenithColor139_g92 , GradientPos132_g92); - float4 SimpleSkyGradient127_g92 = lerpResult110_g92; - float3 normalizeResult62_g92 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult66_g92 = dot( normalizeResult62_g92 , CZY_SunDirection ); - float SunDot72_g92 = dotResult66_g92; - float3 hsvTorgb2_g96 = RGBToHSV( CZY_SunHaloColor.rgb ); - float3 hsvTorgb3_g96 = HSVToRGB( float3(hsvTorgb2_g96.x,saturate( ( hsvTorgb2_g96.y + CZY_FilterSaturation ) ),( hsvTorgb2_g96.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g96 = ( float4( hsvTorgb3_g96 , 0.0 ) * CZY_FilterColor ); - half4 SunFlare143_g92 = abs( ( saturate( pow( saturate( (SunDot72_g92*0.5 + 0.4) ) , ( ( CZY_SunHaloFalloff * 40.0 ) + 5.0 ) ) ) * ( temp_output_10_0_g96 * CZY_SunFilterColor ) ) ); - float3 hsvTorgb2_g98 = RGBToHSV( CZY_SunColor.rgb ); - float3 hsvTorgb3_g98 = HSVToRGB( float3(hsvTorgb2_g98.x,saturate( ( hsvTorgb2_g98.y + CZY_FilterSaturation ) ),( hsvTorgb2_g98.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g98 = ( float4( hsvTorgb3_g98 , 0.0 ) * CZY_FilterColor ); - float3 normalizeResult233_g92 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult234_g92 = dot( normalizeResult233_g92 , CZY_EclipseDirection ); - float EclipseDot237_g92 = dotResult234_g92; - float eclipse208_g92 = ( ( 1.0 - EclipseDot237_g92 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0006 ) ? 0.0 : 1.0 ); - float4 SunRender219_g92 = ( ( temp_output_10_0_g98 * CZY_SunFilterColor ) * saturate( ( ( ( 1.0 - SunDot72_g92 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0007 ) ? 0.0 : 1.0 ) - eclipse208_g92 ) ) ); - float3 normalizeResult227_g92 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult228_g92 = dot( normalizeResult227_g92 , CZY_MoonDirection ); - float MoonDot240_g92 = dotResult228_g92; - float3 hsvTorgb2_g95 = RGBToHSV( CZY_MoonFlareColor.rgb ); - float3 hsvTorgb3_g95 = HSVToRGB( float3(hsvTorgb2_g95.x,saturate( ( hsvTorgb2_g95.y + CZY_FilterSaturation ) ),( hsvTorgb2_g95.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g95 = ( float4( hsvTorgb3_g95 , 0.0 ) * CZY_FilterColor ); - half4 MoonFlare53_g92 = abs( ( saturate( pow( saturate( (MoonDot240_g92*0.5 + 0.4) ) , ( ( CZY_MoonFlareFalloff * 20.0 ) + 5.0 ) ) ) * temp_output_10_0_g95 ) ); - float2 texCoord8_g92 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 Pos17_g92 = texCoord8_g92; - float mulTime41_g92 = _TimeParameters.x * 0.005; - float cos18_g92 = cos( mulTime41_g92 ); - float sin18_g92 = sin( mulTime41_g92 ); - float2 rotator18_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos18_g92 , -sin18_g92 , sin18_g92 , cos18_g92 )) + float2( 0.5,0.5 ); - float mulTime36_g92 = _TimeParameters.x * -0.02; - float simplePerlin2D19_g92 = snoise( (Pos17_g92*5.0 + mulTime36_g92) ); - simplePerlin2D19_g92 = simplePerlin2D19_g92*0.5 + 0.5; - float StarPlacementPattern171_g92 = saturate( ( min( tex2D( CZY_GalaxyVariationMap, (Pos17_g92*5.0 + mulTime41_g92) ).r , tex2D( CZY_GalaxyVariationMap, (rotator18_g92*2.0 + 0.0) ).r ) * simplePerlin2D19_g92 * (0.2 + (SimpleGradient137_g92 - 0.0) * (0.0 - 0.2) / (1.0 - 0.0)) ) ); - float2 panner45_g92 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos17_g92); - float mulTime75_g92 = _TimeParameters.x * 0.001; - float cos57_g92 = cos( mulTime75_g92 ); - float sin57_g92 = sin( mulTime75_g92 ); - float2 rotator57_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos57_g92 , -sin57_g92 , sin57_g92 , cos57_g92 )) + float2( 0.5,0.5 ); - float temp_output_60_0_g92 = min( tex2D( CZY_StarMap, (panner45_g92*4.0 + mulTime75_g92) ).r , tex2D( CZY_GalaxyVariationMap, (rotator57_g92*0.1 + 0.0) ).r ); - float2 panner9_g92 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos17_g92); - float mulTime13_g92 = _TimeParameters.x * 0.005; - float2 panner14_g92 = ( 1.0 * _Time.y * float2( 0.001,0 ) + Pos17_g92); - float mulTime11_g92 = _TimeParameters.x * 0.005; - float cos10_g92 = cos( mulTime11_g92 ); - float sin10_g92 = sin( mulTime11_g92 ); - float2 rotator10_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos10_g92 , -sin10_g92 , sin10_g92 , cos10_g92 )) + float2( 0.5,0.5 ); - float2 panner16_g92 = ( mulTime11_g92 * float2( 0.004,0 ) + rotator10_g92); - float2 GalaxyPos63_g92 = panner16_g92; - float GalaxyPattern192_g92 = saturate( ( min( (0.3 + (tex2D( CZY_GalaxyVariationMap, (panner9_g92*4.0 + mulTime13_g92) ).r - 0.0) * (1.0 - 0.3) / (0.8 - 0.0)) , (0.3 + (( 1.0 - tex2D( CZY_GalaxyVariationMap, (panner14_g92*3.0 + mulTime13_g92) ).r ) - 0.0) * (1.0 - 0.3) / (1.0 - 0.0)) ) * (0.3 + (SimpleGradient137_g92 - 0.0) * (-0.2 - 0.3) / (0.2 - 0.0)) * tex2D( CZY_GalaxyMap, GalaxyPos63_g92 ).r ) ); - float4 break80_g92 = MoonFlare53_g92; - float StarPattern90_g92 = ( ( ( StarPlacementPattern171_g92 * temp_output_60_0_g92 ) + ( temp_output_60_0_g92 * GalaxyPattern192_g92 ) + ( tex2D( CZY_GalaxyStarMap, GalaxyPos63_g92 ).r * 0.2 ) ) * ( 1.0 - ( break80_g92.r + break80_g92.g + break80_g92.b + break80_g92.a ) ) ); - float cos200_g92 = cos( 0.002 * _Time.y ); - float sin200_g92 = sin( 0.002 * _Time.y ); - float2 rotator200_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos200_g92 , -sin200_g92 , sin200_g92 , cos200_g92 )) + float2( 0.5,0.5 ); - float cos199_g92 = cos( 0.004 * _Time.y ); - float sin199_g92 = sin( 0.004 * _Time.y ); - float2 rotator199_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos199_g92 , -sin199_g92 , sin199_g92 , cos199_g92 )) + float2( 0.5,0.5 ); - float cos201_g92 = cos( 0.001 * _Time.y ); - float sin201_g92 = sin( 0.001 * _Time.y ); - float2 rotator201_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos201_g92 , -sin201_g92 , sin201_g92 , cos201_g92 )) + float2( 0.5,0.5 ); - float4 appendResult43_g92 = (float4(tex2D( CZY_GalaxyVariationMap, (rotator200_g92*10.0 + 0.0) ).r , tex2D( CZY_GalaxyVariationMap, (rotator199_g92*8.0 + 2.04) ).r , tex2D( CZY_GalaxyVariationMap, (rotator201_g92*6.0 + 2.04) ).r , 1.0)); - float4 GalaxyColoring69_g92 = appendResult43_g92; - float4 break124_g92 = GalaxyColoring69_g92; - float4 FinalGalaxyColoring189_g92 = ( ( CZY_GalaxyColor1 * break124_g92.r ) + ( CZY_GalaxyColor2 * break124_g92.g ) + ( CZY_GalaxyColor3 * break124_g92.b ) ); - float4 GalaxyFullColor120_g92 = ( saturate( ( StarPattern90_g92 * CZY_StarColor ) ) + ( GalaxyPattern192_g92 * FinalGalaxyColoring189_g92 * CZY_GalaxyMultiplier ) ); - Gradient gradient95_g92 = NewGradient( 0, 8, 4, float4( 1, 0, 0, 0.1205921 ), float4( 1, 0.3135593, 0, 0.2441138 ), float4( 1, 0.8774895, 0.2216981, 0.3529412 ), float4( 0.3030533, 1, 0.2877358, 0.4529488 ), float4( 0.3726415, 1, 0.9559749, 0.5529412 ), float4( 0.4669811, 0.7253776, 1, 0.6470588 ), float4( 0.1561944, 0.3586135, 0.735849, 0.802945 ), float4( 0.2576377, 0.08721964, 0.5283019, 0.9264668 ), float2( 0, 0 ), float2( 0, 0.08235294 ), float2( 0.6039216, 0.8264744 ), float2( 0, 1 ), 0, 0, 0, 0 ); - float temp_output_86_0_g92 = ( 1.0 - SunDot72_g92 ); - float temp_output_91_0_g92 = ( CZY_RainbowSize * 0.01 ); - float temp_output_96_0_g92 = ( temp_output_91_0_g92 + ( CZY_RainbowWidth * 0.01 ) ); - float4 RainbowClipping112_g92 = ( SampleGradient( gradient95_g92, (0.0 + (temp_output_86_0_g92 - temp_output_91_0_g92) * (1.0 - 0.0) / (temp_output_96_0_g92 - temp_output_91_0_g92)) ) * ( ( temp_output_86_0_g92 < temp_output_91_0_g92 ? 0.0 : 1.0 ) * ( temp_output_86_0_g92 > temp_output_96_0_g92 ? 0.0 : 1.0 ) ) * SampleGradient( gradient95_g92, (0.0 + (temp_output_86_0_g92 - temp_output_91_0_g92) * (1.0 - 0.0) / (temp_output_96_0_g92 - temp_output_91_0_g92)) ).a * CZY_RainbowIntensity ); - float cos70_g92 = cos( -0.005 * _Time.y ); - float sin70_g92 = sin( -0.005 * _Time.y ); - float2 rotator70_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos70_g92 , -sin70_g92 , sin70_g92 , cos70_g92 )) + float2( 0.5,0.5 ); - float cos67_g92 = cos( 0.01 * _Time.y ); - float sin67_g92 = sin( 0.01 * _Time.y ); - float2 rotator67_g92 = mul( Pos17_g92 - float2( 0.5,0.5 ) , float2x2( cos67_g92 , -sin67_g92 , sin67_g92 , cos67_g92 )) + float2( 0.5,0.5 ); - float4 transform185_g92 = mul(GetWorldToObjectMatrix(),float4( WorldPosition , 0.0 )); - float saferPower187_g92 = abs( ( ( abs( transform185_g92.y ) * 0.03 ) + -0.3 ) ); - float LightColumnsPattern93_g92 = saturate( ( min( tex2D( CZY_LightScatteringMap, rotator70_g92 ).r , tex2D( CZY_LightScatteringMap, rotator67_g92 ).r ) * (1.0 + (saturate( pow( saferPower187_g92 , 1.0 ) ) - 0.0) * (0.0 - 1.0) / (1.0 - 0.0)) ) ); - float4 LightColumnsColor114_g92 = ( LightColumnsPattern93_g92 * CZY_LightColumnColor ); + float3 hsvTorgb2_g80 = RGBToHSV( CZY_HorizonColor.rgb ); + float3 hsvTorgb3_g80 = HSVToRGB( float3(hsvTorgb2_g80.x,saturate( ( hsvTorgb2_g80.y + CZY_FilterSaturation ) ),( hsvTorgb2_g80.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g80 = ( float4( hsvTorgb3_g80 , 0.0 ) * CZY_FilterColor ); + float4 HorizonColor140_g79 = temp_output_10_0_g80; + float3 hsvTorgb2_g81 = RGBToHSV( CZY_ZenithColor.rgb ); + float3 hsvTorgb3_g81 = HSVToRGB( float3(hsvTorgb2_g81.x,saturate( ( hsvTorgb2_g81.y + CZY_FilterSaturation ) ),( hsvTorgb2_g81.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g81 = ( float4( hsvTorgb3_g81 , 0.0 ) * CZY_FilterColor ); + float4 ZenithColor139_g79 = temp_output_10_0_g81; + float2 texCoord135_g79 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_136_0_g79 = ( texCoord135_g79 - float2( 0.5,0.5 ) ); + float dotResult138_g79 = dot( temp_output_136_0_g79 , temp_output_136_0_g79 ); + float SimpleGradient137_g79 = dotResult138_g79; + float GradientPos132_g79 = ( 1.0 - saturate( pow( saturate( (0.0 + (SimpleGradient137_g79 - 0.0) * (2.0 - 0.0) / (1.0 - 0.0)) ) , CZY_Power ) ) ); + float4 lerpResult110_g79 = lerp( HorizonColor140_g79 , ZenithColor139_g79 , GradientPos132_g79); + float4 SimpleSkyGradient127_g79 = lerpResult110_g79; + float3 normalizeResult62_g79 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult66_g79 = dot( normalizeResult62_g79 , CZY_SunDirection ); + float SunDot72_g79 = dotResult66_g79; + float3 hsvTorgb2_g83 = RGBToHSV( CZY_SunHaloColor.rgb ); + float3 hsvTorgb3_g83 = HSVToRGB( float3(hsvTorgb2_g83.x,saturate( ( hsvTorgb2_g83.y + CZY_FilterSaturation ) ),( hsvTorgb2_g83.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g83 = ( float4( hsvTorgb3_g83 , 0.0 ) * CZY_FilterColor ); + half4 SunFlare143_g79 = abs( ( saturate( pow( saturate( (SunDot72_g79*0.5 + 0.4) ) , ( ( CZY_SunHaloFalloff * 40.0 ) + 5.0 ) ) ) * ( temp_output_10_0_g83 * CZY_SunFilterColor ) ) ); + float3 normalizeResult233_g79 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult234_g79 = dot( normalizeResult233_g79 , CZY_EclipseDirection ); + float EclipseDot237_g79 = dotResult234_g79; + float eclipse208_g79 = ( ( 1.0 - EclipseDot237_g79 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0006 ) ? 0.0 : 1.0 ); + float4 SunRender219_g79 = ( CZY_SunColor * saturate( ( ( ( 1.0 - SunDot72_g79 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0007 ) ? 0.0 : 1.0 ) - eclipse208_g79 ) ) ); + float3 normalizeResult227_g79 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult228_g79 = dot( normalizeResult227_g79 , CZY_MoonDirection ); + float MoonDot240_g79 = dotResult228_g79; + float3 hsvTorgb2_g82 = RGBToHSV( CZY_MoonFlareColor.rgb ); + float3 hsvTorgb3_g82 = HSVToRGB( float3(hsvTorgb2_g82.x,saturate( ( hsvTorgb2_g82.y + CZY_FilterSaturation ) ),( hsvTorgb2_g82.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g82 = ( float4( hsvTorgb3_g82 , 0.0 ) * CZY_FilterColor ); + half4 MoonFlare53_g79 = abs( ( saturate( pow( saturate( (MoonDot240_g79*0.5 + 0.4) ) , ( ( CZY_MoonFlareFalloff * 20.0 ) + 5.0 ) ) ) * temp_output_10_0_g82 ) ); + float2 texCoord8_g79 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 Pos17_g79 = texCoord8_g79; + float mulTime41_g79 = _TimeParameters.x * 0.005; + float cos18_g79 = cos( mulTime41_g79 ); + float sin18_g79 = sin( mulTime41_g79 ); + float2 rotator18_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos18_g79 , -sin18_g79 , sin18_g79 , cos18_g79 )) + float2( 0.5,0.5 ); + float mulTime36_g79 = _TimeParameters.x * -0.02; + float simplePerlin2D19_g79 = snoise( (Pos17_g79*5.0 + mulTime36_g79) ); + simplePerlin2D19_g79 = simplePerlin2D19_g79*0.5 + 0.5; + float StarPlacementPattern171_g79 = saturate( ( min( tex2D( CZY_GalaxyVariationMap, (Pos17_g79*5.0 + mulTime41_g79) ).r , tex2D( CZY_GalaxyVariationMap, (rotator18_g79*2.0 + 0.0) ).r ) * simplePerlin2D19_g79 * (0.2 + (SimpleGradient137_g79 - 0.0) * (0.0 - 0.2) / (1.0 - 0.0)) ) ); + float2 panner45_g79 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos17_g79); + float mulTime75_g79 = _TimeParameters.x * 0.001; + float cos57_g79 = cos( mulTime75_g79 ); + float sin57_g79 = sin( mulTime75_g79 ); + float2 rotator57_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos57_g79 , -sin57_g79 , sin57_g79 , cos57_g79 )) + float2( 0.5,0.5 ); + float temp_output_60_0_g79 = min( tex2D( CZY_StarMap, (panner45_g79*4.0 + mulTime75_g79) ).r , tex2D( CZY_GalaxyVariationMap, (rotator57_g79*0.1 + 0.0) ).r ); + float2 panner9_g79 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos17_g79); + float mulTime13_g79 = _TimeParameters.x * 0.005; + float2 panner14_g79 = ( 1.0 * _Time.y * float2( 0.001,0 ) + Pos17_g79); + float mulTime11_g79 = _TimeParameters.x * 0.005; + float cos10_g79 = cos( mulTime11_g79 ); + float sin10_g79 = sin( mulTime11_g79 ); + float2 rotator10_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos10_g79 , -sin10_g79 , sin10_g79 , cos10_g79 )) + float2( 0.5,0.5 ); + float2 panner16_g79 = ( mulTime11_g79 * float2( 0.004,0 ) + rotator10_g79); + float2 GalaxyPos63_g79 = panner16_g79; + float GalaxyPattern192_g79 = saturate( ( min( (0.3 + (tex2D( CZY_GalaxyVariationMap, (panner9_g79*4.0 + mulTime13_g79) ).r - 0.0) * (1.0 - 0.3) / (0.8 - 0.0)) , (0.3 + (( 1.0 - tex2D( CZY_GalaxyVariationMap, (panner14_g79*3.0 + mulTime13_g79) ).r ) - 0.0) * (1.0 - 0.3) / (1.0 - 0.0)) ) * (0.3 + (SimpleGradient137_g79 - 0.0) * (-0.2 - 0.3) / (0.2 - 0.0)) * tex2D( CZY_GalaxyMap, GalaxyPos63_g79 ).r ) ); + float4 break80_g79 = MoonFlare53_g79; + float StarPattern90_g79 = ( ( ( StarPlacementPattern171_g79 * temp_output_60_0_g79 ) + ( temp_output_60_0_g79 * GalaxyPattern192_g79 ) + ( tex2D( CZY_GalaxyStarMap, GalaxyPos63_g79 ).r * 0.2 ) ) * ( 1.0 - ( break80_g79.r + break80_g79.g + break80_g79.b + break80_g79.a ) ) ); + float cos200_g79 = cos( 0.002 * _Time.y ); + float sin200_g79 = sin( 0.002 * _Time.y ); + float2 rotator200_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos200_g79 , -sin200_g79 , sin200_g79 , cos200_g79 )) + float2( 0.5,0.5 ); + float cos199_g79 = cos( 0.004 * _Time.y ); + float sin199_g79 = sin( 0.004 * _Time.y ); + float2 rotator199_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos199_g79 , -sin199_g79 , sin199_g79 , cos199_g79 )) + float2( 0.5,0.5 ); + float cos201_g79 = cos( 0.001 * _Time.y ); + float sin201_g79 = sin( 0.001 * _Time.y ); + float2 rotator201_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos201_g79 , -sin201_g79 , sin201_g79 , cos201_g79 )) + float2( 0.5,0.5 ); + float4 appendResult43_g79 = (float4(tex2D( CZY_GalaxyVariationMap, (rotator200_g79*10.0 + 0.0) ).r , tex2D( CZY_GalaxyVariationMap, (rotator199_g79*8.0 + 2.04) ).r , tex2D( CZY_GalaxyVariationMap, (rotator201_g79*6.0 + 2.04) ).r , 1.0)); + float4 GalaxyColoring69_g79 = appendResult43_g79; + float4 break124_g79 = GalaxyColoring69_g79; + float4 FinalGalaxyColoring189_g79 = ( ( CZY_GalaxyColor1 * break124_g79.r ) + ( CZY_GalaxyColor2 * break124_g79.g ) + ( CZY_GalaxyColor3 * break124_g79.b ) ); + float4 GalaxyFullColor120_g79 = ( saturate( ( StarPattern90_g79 * CZY_StarColor ) ) + ( GalaxyPattern192_g79 * FinalGalaxyColoring189_g79 * CZY_GalaxyMultiplier ) ); + Gradient gradient95_g79 = NewGradient( 0, 8, 4, float4( 1, 0, 0, 0.1205921 ), float4( 1, 0.3135593, 0, 0.2441138 ), float4( 1, 0.8774895, 0.2216981, 0.3529412 ), float4( 0.3030533, 1, 0.2877358, 0.4529488 ), float4( 0.3726415, 1, 0.9559749, 0.5529412 ), float4( 0.4669811, 0.7253776, 1, 0.6470588 ), float4( 0.1561944, 0.3586135, 0.735849, 0.802945 ), float4( 0.2576377, 0.08721964, 0.5283019, 0.9264668 ), float2( 0, 0 ), float2( 0, 0.08235294 ), float2( 0.6039216, 0.8264744 ), float2( 0, 1 ), 0, 0, 0, 0 ); + float temp_output_86_0_g79 = ( 1.0 - SunDot72_g79 ); + float temp_output_91_0_g79 = ( CZY_RainbowSize * 0.01 ); + float temp_output_96_0_g79 = ( temp_output_91_0_g79 + ( CZY_RainbowWidth * 0.01 ) ); + float4 RainbowClipping112_g79 = ( SampleGradient( gradient95_g79, (0.0 + (temp_output_86_0_g79 - temp_output_91_0_g79) * (1.0 - 0.0) / (temp_output_96_0_g79 - temp_output_91_0_g79)) ) * ( ( temp_output_86_0_g79 < temp_output_91_0_g79 ? 0.0 : 1.0 ) * ( temp_output_86_0_g79 > temp_output_96_0_g79 ? 0.0 : 1.0 ) ) * SampleGradient( gradient95_g79, (0.0 + (temp_output_86_0_g79 - temp_output_91_0_g79) * (1.0 - 0.0) / (temp_output_96_0_g79 - temp_output_91_0_g79)) ).a * CZY_RainbowIntensity ); + float cos70_g79 = cos( -0.005 * _Time.y ); + float sin70_g79 = sin( -0.005 * _Time.y ); + float2 rotator70_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos70_g79 , -sin70_g79 , sin70_g79 , cos70_g79 )) + float2( 0.5,0.5 ); + float cos67_g79 = cos( 0.01 * _Time.y ); + float sin67_g79 = sin( 0.01 * _Time.y ); + float2 rotator67_g79 = mul( Pos17_g79 - float2( 0.5,0.5 ) , float2x2( cos67_g79 , -sin67_g79 , sin67_g79 , cos67_g79 )) + float2( 0.5,0.5 ); + float4 transform185_g79 = mul(GetWorldToObjectMatrix(),float4( WorldPosition , 0.0 )); + float saferPower187_g79 = abs( ( ( abs( transform185_g79.y ) * 0.03 ) + -0.3 ) ); + float LightColumnsPattern93_g79 = saturate( ( min( tex2D( CZY_LightScatteringMap, rotator70_g79 ).r , tex2D( CZY_LightScatteringMap, rotator67_g79 ).r ) * (1.0 + (saturate( pow( saferPower187_g79 , 1.0 ) ) - 0.0) * (0.0 - 1.0) / (1.0 - 0.0)) ) ); + float4 LightColumnsColor114_g79 = ( LightColumnsPattern93_g79 * CZY_LightColumnColor ); - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord4; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); float3 BakedAlbedo = 0; float3 BakedEmission = 0; - float3 Color = ( SimpleSkyGradient127_g92 + SunFlare143_g92 + SunRender219_g92 + MoonFlare53_g92 + GalaxyFullColor120_g92 + RainbowClipping112_g92 + LightColumnsColor114_g92 ).rgb; - float Alpha = ( 1.0 - localHLSL20_g97 ); + float3 Color = ( SimpleSkyGradient127_g79 + SunFlare143_g79 + SunRender219_g79 + MoonFlare53_g79 + GalaxyFullColor120_g79 + RainbowClipping112_g79 + LightColumnsColor114_g79 ).rgb; + float Alpha = ( 1.0 - localHLSL20_g84 ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -720,7 +717,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -897,16 +894,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" #endif #endif - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - float Alpha = ( 1.0 - localHLSL20_g97 ); + float Alpha = ( 1.0 - localHLSL20_g84 ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -993,7 +990,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1150,16 +1147,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" #endif #endif - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - float Alpha = ( 1.0 - localHLSL20_g97 ); + float Alpha = ( 1.0 - localHLSL20_g84 ); float AlphaClipThreshold = 0.5; #ifdef _ALPHATEST_ON @@ -1240,7 +1237,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1382,16 +1379,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g97 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g84 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1472,7 +1469,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1609,16 +1606,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g97 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g84 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1709,7 +1706,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1850,16 +1847,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g97 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g84 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1950,7 +1947,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" sampler2D _UnderwaterMask; - float HLSL20_g97( bool enabled, bool submerged, float textureSample ) + float HLSL20_g84( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -2091,16 +2088,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Desktop" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g97 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g97 =(bool)_FullySubmerged; + bool enabled20_g84 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g84 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g97 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g97 = HLSL20_g97( enabled20_g97 , submerged20_g97 , textureSample20_g97 ); + float textureSample20_g84 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g84 = HLSL20_g84( enabled20_g84 , submerged20_g84 , textureSample20_g84 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g97 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g84 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -2139,9 +2136,9 @@ Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;366;-319.2936,316.642;Float Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;367;-319.2936,316.642;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;13;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;359;128,304;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Sky Desktop;2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;255;False;;255;False;;7;False;;2;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Transparent=RenderType;Queue=Transparent=Queue=-100;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;5;False;;10;False;;1;1;False;;10;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;2;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;23;Surface;1;638034390100057656; Blend;0;0;Two Sided;2;638034390263505318;Forward Only;0;0;Cast Shadows;1;0; Use Shadow Threshold;0;0;Receive Shadows;1;0;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;10;False;True;True;True;False;False;True;True;True;True;False;;False;0 Node;AmplifyShaderEditor.RangedFloatNode;428;-80,400;Inherit;False;Constant;_Float0;Float 0;2;0;Create;True;0;0;0;False;0;False;0.5;0;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.FunctionNode;431;-175,284;Inherit;False;Stylized Sky (Desktop);0;;92;6fc9715951ffc7d4dae1a16a0961dc28;0;0;2;COLOR;0;FLOAT;245 -WireConnection;359;2;431;0 -WireConnection;359;3;431;245 +Node;AmplifyShaderEditor.FunctionNode;429;-161,304;Inherit;False;Stylized Sky (Desktop);0;;79;6fc9715951ffc7d4dae1a16a0961dc28;0;0;2;COLOR;0;FLOAT;245 +WireConnection;359;2;429;0 +WireConnection;359;3;429;245 WireConnection;359;4;428;0 ASEEND*/ -//CHKSM=BD95A92B8A07EADA6DF316BA206E08093D01D2DC \ No newline at end of file +//CHKSM=BBE948BBE8DDBD05B247FCC9E1AAF02437B0AA42 \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Desktop).cozyshader.meta old mode 100644 new mode 100755 diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader old mode 100644 new mode 100755 index bc7fe9700..1e71edf45 --- a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader +++ b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader @@ -304,7 +304,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" return 130.0 * dot( m, g ); } - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -472,61 +472,58 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" #endif #endif - float3 hsvTorgb2_g73 = RGBToHSV( CZY_HorizonColor.rgb ); - float3 hsvTorgb3_g73 = HSVToRGB( float3(hsvTorgb2_g73.x,saturate( ( hsvTorgb2_g73.y + CZY_FilterSaturation ) ),( hsvTorgb2_g73.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g73 = ( float4( hsvTorgb3_g73 , 0.0 ) * CZY_FilterColor ); - float4 HorizonColor76_g72 = temp_output_10_0_g73; - float3 hsvTorgb2_g74 = RGBToHSV( CZY_ZenithColor.rgb ); - float3 hsvTorgb3_g74 = HSVToRGB( float3(hsvTorgb2_g74.x,saturate( ( hsvTorgb2_g74.y + CZY_FilterSaturation ) ),( hsvTorgb2_g74.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g74 = ( float4( hsvTorgb3_g74 , 0.0 ) * CZY_FilterColor ); - float4 ZenithColor78_g72 = temp_output_10_0_g74; - float2 texCoord13_g72 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 temp_output_17_0_g72 = ( texCoord13_g72 - float2( 0.5,0.5 ) ); - float dotResult9_g72 = dot( temp_output_17_0_g72 , temp_output_17_0_g72 ); - float SimpleGradient33_g72 = dotResult9_g72; - float GradientPos44_g72 = ( 1.0 - saturate( pow( saturate( (0.0 + (SimpleGradient33_g72 - 0.0) * (2.0 - 0.0) / (1.0 - 0.0)) ) , CZY_Power ) ) ); - float4 lerpResult65_g72 = lerp( HorizonColor76_g72 , ZenithColor78_g72 , saturate( GradientPos44_g72 )); - float4 SimpleSkyGradient114_g72 = lerpResult65_g72; - float3 normalizeResult28_g72 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); - float dotResult39_g72 = dot( normalizeResult28_g72 , CZY_SunDirection ); - float SunDot69_g72 = dotResult39_g72; - float3 hsvTorgb2_g77 = RGBToHSV( CZY_SunFlareColor.rgb ); - float3 hsvTorgb3_g77 = HSVToRGB( float3(hsvTorgb2_g77.x,saturate( ( hsvTorgb2_g77.y + CZY_FilterSaturation ) ),( hsvTorgb2_g77.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g77 = ( float4( hsvTorgb3_g77 , 0.0 ) * CZY_FilterColor ); - half4 SunFlare121_g72 = abs( ( saturate( pow( abs( (SunDot69_g72*0.5 + 0.5) ) , CZY_SunFlareFalloff ) ) * temp_output_10_0_g77 ) ); - float3 hsvTorgb2_g78 = RGBToHSV( CZY_SunColor.rgb ); - float3 hsvTorgb3_g78 = HSVToRGB( float3(hsvTorgb2_g78.x,saturate( ( hsvTorgb2_g78.y + CZY_FilterSaturation ) ),( hsvTorgb2_g78.z + CZY_FilterValue )) ); - float4 temp_output_10_0_g78 = ( float4( hsvTorgb3_g78 , 0.0 ) * CZY_FilterColor ); - float4 SunRender41_g72 = ( temp_output_10_0_g78 * ( ( 1.0 - SunDot69_g72 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0007 ) ? 0.0 : 1.0 ) ); - float2 texCoord20_g72 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); - float2 Pos8_g72 = texCoord20_g72; - float mulTime85_g72 = _TimeParameters.x * 0.005; - float cos82_g72 = cos( mulTime85_g72 ); - float sin82_g72 = sin( mulTime85_g72 ); - float2 rotator82_g72 = mul( Pos8_g72 - float2( 0.5,0.5 ) , float2x2( cos82_g72 , -sin82_g72 , sin82_g72 , cos82_g72 )) + float2( 0.5,0.5 ); - float mulTime81_g72 = _TimeParameters.x * -0.02; - float simplePerlin2D97_g72 = snoise( (Pos8_g72*5.0 + mulTime81_g72) ); - simplePerlin2D97_g72 = simplePerlin2D97_g72*0.5 + 0.5; - float StarPlacementPattern108_g72 = saturate( ( min( tex2D( CZY_GalaxyVariationMap, (Pos8_g72*5.0 + mulTime85_g72) ).r , tex2D( CZY_GalaxyVariationMap, (rotator82_g72*2.0 + 0.0) ).r ) * simplePerlin2D97_g72 * (0.2 + (SimpleGradient33_g72 - 0.0) * (0.0 - 0.2) / (1.0 - 0.0)) ) ); - float2 panner104_g72 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos8_g72); - float mulTime94_g72 = _TimeParameters.x * 0.001; - float cos92_g72 = cos( 0.01 * _Time.y ); - float sin92_g72 = sin( 0.01 * _Time.y ); - float2 rotator92_g72 = mul( Pos8_g72 - float2( 0.5,0.5 ) , float2x2( cos92_g72 , -sin92_g72 , sin92_g72 , cos92_g72 )) + float2( 0.5,0.5 ); - float4 StarPattern101_g72 = saturate( ( ( ( StarPlacementPattern108_g72 * min( tex2D( CZY_StarMap, (panner104_g72*4.0 + mulTime94_g72) ).r , tex2D( CZY_StarMap, (rotator92_g72*0.1 + 0.0) ).r ) ) * ( 1.0 - HorizonColor76_g72.r ) ) * CZY_StarColor ) ); + float3 hsvTorgb2_g67 = RGBToHSV( CZY_HorizonColor.rgb ); + float3 hsvTorgb3_g67 = HSVToRGB( float3(hsvTorgb2_g67.x,saturate( ( hsvTorgb2_g67.y + CZY_FilterSaturation ) ),( hsvTorgb2_g67.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g67 = ( float4( hsvTorgb3_g67 , 0.0 ) * CZY_FilterColor ); + float4 HorizonColor76_g66 = temp_output_10_0_g67; + float3 hsvTorgb2_g68 = RGBToHSV( CZY_ZenithColor.rgb ); + float3 hsvTorgb3_g68 = HSVToRGB( float3(hsvTorgb2_g68.x,saturate( ( hsvTorgb2_g68.y + CZY_FilterSaturation ) ),( hsvTorgb2_g68.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g68 = ( float4( hsvTorgb3_g68 , 0.0 ) * CZY_FilterColor ); + float4 ZenithColor78_g66 = temp_output_10_0_g68; + float2 texCoord13_g66 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 temp_output_17_0_g66 = ( texCoord13_g66 - float2( 0.5,0.5 ) ); + float dotResult9_g66 = dot( temp_output_17_0_g66 , temp_output_17_0_g66 ); + float SimpleGradient33_g66 = dotResult9_g66; + float GradientPos44_g66 = ( 1.0 - saturate( pow( saturate( (0.0 + (SimpleGradient33_g66 - 0.0) * (2.0 - 0.0) / (1.0 - 0.0)) ) , CZY_Power ) ) ); + float4 lerpResult65_g66 = lerp( HorizonColor76_g66 , ZenithColor78_g66 , saturate( GradientPos44_g66 )); + float4 SimpleSkyGradient114_g66 = lerpResult65_g66; + float3 normalizeResult28_g66 = normalize( ( WorldPosition - _WorldSpaceCameraPos ) ); + float dotResult39_g66 = dot( normalizeResult28_g66 , CZY_SunDirection ); + float SunDot69_g66 = dotResult39_g66; + float3 hsvTorgb2_g70 = RGBToHSV( CZY_SunFlareColor.rgb ); + float3 hsvTorgb3_g70 = HSVToRGB( float3(hsvTorgb2_g70.x,saturate( ( hsvTorgb2_g70.y + CZY_FilterSaturation ) ),( hsvTorgb2_g70.z + CZY_FilterValue )) ); + float4 temp_output_10_0_g70 = ( float4( hsvTorgb3_g70 , 0.0 ) * CZY_FilterColor ); + half4 SunFlare121_g66 = abs( ( saturate( pow( abs( (SunDot69_g66*0.5 + 0.5) ) , CZY_SunFlareFalloff ) ) * temp_output_10_0_g70 ) ); + float4 SunRender41_g66 = ( CZY_SunColor * ( ( 1.0 - SunDot69_g66 ) > ( pow( CZY_SunSize , 3.0 ) * 0.0007 ) ? 0.0 : 1.0 ) ); + float2 texCoord20_g66 = IN.ase_texcoord3.xy * float2( 1,1 ) + float2( 0,0 ); + float2 Pos8_g66 = texCoord20_g66; + float mulTime85_g66 = _TimeParameters.x * 0.005; + float cos82_g66 = cos( mulTime85_g66 ); + float sin82_g66 = sin( mulTime85_g66 ); + float2 rotator82_g66 = mul( Pos8_g66 - float2( 0.5,0.5 ) , float2x2( cos82_g66 , -sin82_g66 , sin82_g66 , cos82_g66 )) + float2( 0.5,0.5 ); + float mulTime81_g66 = _TimeParameters.x * -0.02; + float simplePerlin2D97_g66 = snoise( (Pos8_g66*5.0 + mulTime81_g66) ); + simplePerlin2D97_g66 = simplePerlin2D97_g66*0.5 + 0.5; + float StarPlacementPattern108_g66 = saturate( ( min( tex2D( CZY_GalaxyVariationMap, (Pos8_g66*5.0 + mulTime85_g66) ).r , tex2D( CZY_GalaxyVariationMap, (rotator82_g66*2.0 + 0.0) ).r ) * simplePerlin2D97_g66 * (0.2 + (SimpleGradient33_g66 - 0.0) * (0.0 - 0.2) / (1.0 - 0.0)) ) ); + float2 panner104_g66 = ( 1.0 * _Time.y * float2( 0.0007,0 ) + Pos8_g66); + float mulTime94_g66 = _TimeParameters.x * 0.001; + float cos92_g66 = cos( 0.01 * _Time.y ); + float sin92_g66 = sin( 0.01 * _Time.y ); + float2 rotator92_g66 = mul( Pos8_g66 - float2( 0.5,0.5 ) , float2x2( cos92_g66 , -sin92_g66 , sin92_g66 , cos92_g66 )) + float2( 0.5,0.5 ); + float4 StarPattern101_g66 = saturate( ( ( ( StarPlacementPattern108_g66 * min( tex2D( CZY_StarMap, (panner104_g66*4.0 + mulTime94_g66) ).r , tex2D( CZY_StarMap, (rotator92_g66*0.1 + 0.0) ).r ) ) * ( 1.0 - HorizonColor76_g66.r ) ) * CZY_StarColor ) ); - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord4; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); float3 BakedAlbedo = 0; float3 BakedEmission = 0; - float3 Color = ( SimpleSkyGradient114_g72 + SunFlare121_g72 + SunRender41_g72 + HorizonColor76_g72 + StarPattern101_g72 ).rgb; - float Alpha = ( 1.0 - localHLSL20_g76 ); + float3 Color = ( SimpleSkyGradient114_g66 + SunFlare121_g66 + SunRender41_g66 + HorizonColor76_g66 + StarPattern101_g66 ).rgb; + float Alpha = ( 1.0 - localHLSL20_g71 ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -626,7 +623,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -803,16 +800,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" #endif #endif - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - float Alpha = ( 1.0 - localHLSL20_g76 ); + float Alpha = ( 1.0 - localHLSL20_g71 ); float AlphaClipThreshold = 0.5; float AlphaClipThresholdShadow = 0.5; @@ -898,7 +895,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1055,16 +1052,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" #endif #endif - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord2; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - float Alpha = ( 1.0 - localHLSL20_g76 ); + float Alpha = ( 1.0 - localHLSL20_g71 ); float AlphaClipThreshold = 0.5; #ifdef _ALPHATEST_ON @@ -1144,7 +1141,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1286,16 +1283,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g76 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g71 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1375,7 +1372,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1512,16 +1509,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g76 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g71 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1611,7 +1608,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1752,16 +1749,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g76 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g71 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -1851,7 +1848,7 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" sampler2D _UnderwaterMask; - float HLSL20_g76( bool enabled, bool submerged, float textureSample ) + float HLSL20_g71( bool enabled, bool submerged, float textureSample ) { if(enabled) { @@ -1992,16 +1989,16 @@ Shader "Distant Lands/Cozy/URP/Stylized Sky Mobile" { SurfaceDescription surfaceDescription = (SurfaceDescription)0; - bool enabled20_g76 =(bool)_UnderwaterRenderingEnabled; - bool submerged20_g76 =(bool)_FullySubmerged; + bool enabled20_g71 =(bool)_UnderwaterRenderingEnabled; + bool submerged20_g71 =(bool)_FullySubmerged; float4 screenPos = IN.ase_texcoord1; float4 ase_screenPosNorm = screenPos / screenPos.w; ase_screenPosNorm.z = ( UNITY_NEAR_CLIP_VALUE >= 0 ) ? ase_screenPosNorm.z : ase_screenPosNorm.z * 0.5 + 0.5; - float textureSample20_g76 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; - float localHLSL20_g76 = HLSL20_g76( enabled20_g76 , submerged20_g76 , textureSample20_g76 ); + float textureSample20_g71 = tex2Dlod( _UnderwaterMask, float4( ase_screenPosNorm.xy, 0, 0.0) ).r; + float localHLSL20_g71 = HLSL20_g71( enabled20_g71 , submerged20_g71 , textureSample20_g71 ); - surfaceDescription.Alpha = ( 1.0 - localHLSL20_g76 ); + surfaceDescription.Alpha = ( 1.0 - localHLSL20_g71 ); surfaceDescription.AlphaClipThreshold = 0.5; #if _ALPHATEST_ON @@ -2040,9 +2037,9 @@ Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;353;-736,370;Float;False;Fa Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;354;-736,370;Float;False;False;-1;2;UnityEditor.ShaderGraphUnlitGUI;0;1;New Amplify Shader;2992e84f91cbeb14eab234972e07ea9d;True;DepthNormalsOnly;0;9;DepthNormalsOnly;0;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;0;False;;False;False;False;False;False;False;False;False;False;True;False;0;False;;255;False;;255;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;0;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;False;;True;3;False;;False;True;1;LightMode=DepthNormalsOnly;False;True;9;d3d11;metal;vulkan;xboxone;xboxseries;playstation;ps4;ps5;switch;0;;0;0;Standard;0;False;0 Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;340;112,320;Float;False;True;-1;2;EmptyShaderGUI;0;13;Distant Lands/Cozy/URP/Stylized Sky Mobile;2992e84f91cbeb14eab234972e07ea9d;True;Forward;0;1;Forward;8;False;False;False;False;False;False;False;False;False;False;False;False;True;0;False;;False;True;1;False;;False;False;False;False;False;False;False;False;True;True;True;221;False;;255;False;;255;False;;7;False;;2;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;False;False;False;True;4;RenderPipeline=UniversalPipeline;RenderType=Opaque=RenderType;Queue=Geometry=Queue=0;UniversalMaterialType=Unlit;True;3;True;12;all;0;False;True;1;1;False;;0;False;;1;1;False;;0;False;;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;True;True;True;True;0;False;;False;False;False;False;False;False;False;True;False;255;False;;255;False;;255;False;;7;False;;1;False;;1;False;;1;False;;7;False;;1;False;;1;False;;1;False;;False;True;1;False;;True;3;False;;True;True;0;False;;0;False;;True;1;LightMode=UniversalForward;False;False;0;Hidden/InternalErrorShader;0;0;Standard;23;Surface;0;0; Blend;0;0;Two Sided;2;637952255122392693;Forward Only;0;0;Cast Shadows;1;0; Use Shadow Threshold;0;0;Receive Shadows;1;0;GPU Instancing;1;0;LOD CrossFade;0;0;Built-in Fog;0;0;DOTS Instancing;0;0;Meta Pass;0;0;Extra Pre Pass;0;0;Tessellation;0;0; Phong;0;0; Strength;0.5,False,;0; Type;0;0; Tess;16,False,;0; Min;10,False,;0; Max;25,False,;0; Edge Length;16,False,;0; Max Displacement;25,False,;0;Vertex Position,InvertActionOnDeselection;1;0;0;10;False;True;True;True;False;False;True;True;True;True;False;;False;0 Node;AmplifyShaderEditor.RangedFloatNode;366;-64,416;Inherit;False;Constant;_Float0;Float 0;2;0;Create;True;0;0;0;False;0;False;0.5;0;0;0;0;1;FLOAT;0 -Node;AmplifyShaderEditor.FunctionNode;367;-150,310;Inherit;False;Stylized Sky (Mobile);0;;72;688f603026dc18c468fc058bac44ec60;0;0;2;COLOR;0;FLOAT;141 -WireConnection;340;2;367;0 -WireConnection;340;3;367;141 +Node;AmplifyShaderEditor.FunctionNode;365;-144,319;Inherit;False;Stylized Sky (Mobile);0;;66;688f603026dc18c468fc058bac44ec60;0;0;2;COLOR;0;FLOAT;141 +WireConnection;340;2;365;0 +WireConnection;340;3;365;141 WireConnection;340;4;366;0 ASEEND*/ -//CHKSM=A977AAE02B17BF70D398014374674228AFE10594 \ No newline at end of file +//CHKSM=CFA7D33A29C736F96BC8ECFA85AB1FC24353C4F3 \ No newline at end of file diff --git a/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader.meta b/BlueWater/Packages/com.distantlands.cozy.core/Runtime/Shaders/Stylized Sky (Mobile).cozyshader.meta old mode 100644 new mode 100755