// Made with Amplify Shader Editor // Available at the Unity Asset Store - http://u3d.as/y3X Shader "BOXOPHOBIC/Polyverse Skies/Standard" { Properties { [StyledBanner(Polyverse Skies Standard)]_Banner("< Banner >", Float) = 1 [StyledCategory(Background, 5, 10)]_BackgroundCat("[ Background Cat ]", Float) = 1 [KeywordEnum(Colors,Cubemap,Combined)] _BackgroundMode("Background Mode", Float) = 0 [Space(10)]_SkyColor("Sky Color", Color) = (0.4980392,0.7450981,1,1) _EquatorColor("Equator Color", Color) = (1,0.747,0,1) _GroundColor("Ground Color", Color) = (0.4980392,0.497,0,1) _EquatorHeight("Equator Height", Range( 0 , 1)) = 0.5 _EquatorSmoothness("Equator Smoothness", Range( 0.01 , 1)) = 0.5 [StyledSpace(10)]_BackgroundCubemapSpace("BackgroundCubemapSpace", Float) = 0 [NoScaleOffset]_BackgroundCubemap("Background Cubemap", CUBE) = "black" {} _BackgroundExposure("Background Exposure", Range( 0 , 8)) = 1 [StyledCategory(Pattern)]_PatternCat("[ Pattern Cat ]", Float) = 1 [Toggle(_ENABLEPATTERNOVERLAY_ON)] _EnablePatternOverlay("Enable Pattern Overlay", Float) = 0 [NoScaleOffset]_PatternCubemap("Pattern Cubemap", CUBE) = "black" {} _PatternContrast("Pattern Contrast", Range( 0 , 2)) = 0.5 [StyledCategory(Stars)]_StarsCat("[ Stars Cat ]", Float) = 1 [Toggle(_ENABLESTARS_ON)] _EnableStars("Enable Stars", Float) = 0 [NoScaleOffset]_StarsCubemap("Stars Cubemap", CUBE) = "white" {} [IntRange]_StarsLayer("Stars Layers", Range( 1 , 3)) = 2 _StarsSize("Stars Size", Range( 0 , 0.99)) = 0.5 _StarsIntensity("Stars Intensity", Range( 0 , 5)) = 2 _StarsSunMask("Stars Sun Mask", Range( 0 , 1)) = 0 _StarsHeightMask("Stars Height Mask", Range( 0 , 1)) = 0 [Space(10)][Toggle(_ENABLESTARSTWINKLING_ON)] _EnableStarsTwinkling("Enable Stars Twinkling", Float) = 0 [NoScaleOffset]_TwinklingTexture("Twinkling Texture", 2D) = "white" {} _TwinklingContrast("Twinkling Contrast", Range( 0 , 2)) = 1 _TwinklingSpeed("Twinkling Speed", Float) = 0.05 [Space(10)][Toggle(_ENABLESTARSROTATION_ON)] _EnableStarsRotation("Enable Stars Rotation", Float) = 0 [IntRange]_StarsRotation("Stars Rotation", Range( 0 , 360)) = 360 _StarsRotationSpeed("Stars Rotation Speed", Float) = 0.5 [StyledCategory(Sun)]_SunCat("[ Sun Cat ]", Float) = 1 [Toggle(_ENABLESUN_ON)] _EnableSun("Enable Sun", Float) = 0 [NoScaleOffset]_SunTexture("Sun Texture", 2D) = "black" {} _SunColor("Sun Color", Color) = (1,1,1,1) _SunSize("Sun Size", Range( 0.1 , 1)) = 0.5 _SunIntensity("Sun Intensity", Range( 1 , 10)) = 1 [StyledCategory(Moon)]_MoonCat("[ Moon Cat ]", Float) = 1 [Toggle(_ENABLEMOON_ON)] _EnableMoon("Enable Moon", Float) = 0 [NoScaleOffset]_MoonTexture("Moon Texture", 2D) = "black" {} _MoonColor("Moon Color", Color) = (1,1,1,1) _MoonSize("Moon Size", Range( 0.1 , 1)) = 0.5 _MoonIntensity("Moon Intensity", Range( 1 , 10)) = 1 [StyledCategory(Clouds)]_CloudsCat("[ Clouds Cat ]", Float) = 1 [Toggle(_ENABLECLOUDS_ON)] _EnableClouds("Enable Clouds", Float) = 0 [NoScaleOffset]_CloudsCubemap("Clouds Cubemap", CUBE) = "black" {} _CloudsHeight("Clouds Height", Range( -0.5 , 0.5)) = 0 _CloudsLightColor("Clouds Light Color", Color) = (1,1,1,1) _CloudsShadowColor("Clouds Shadow Color", Color) = (0.4980392,0.7450981,1,1) [Space(10)][Toggle(_CLOUDSLITBYSUN_ON)] _CloudsLitbySun("Clouds Lit by Sun", Float) = 0 [Space(10)][Toggle(_ENABLECLOUDSROTATION_ON)] _EnableCloudsRotation("Enable Clouds Rotation", Float) = 0 [IntRange]_CloudsRotation("Clouds Rotation", Range( 0 , 360)) = 360 _CloudsRotationSpeed("Clouds Rotation Speed", Float) = 0.5 [StyledCategory(Fog)]_FogCat("[ Fog Cat ]", Float) = 1 [Toggle(_ENABLEBUILTINFOG_ON)] _EnableBuiltinFog("Enable Fog", Float) = 0 [StyledMessage(Info, The fog color is controlled by the fog color set in the Lighting panel., _EnableBuiltinFog, 1, 5, 5)]_EnableFogMessage("EnableFogMessage", Float) = 0 _FogHeight("Fog Height", Range( 0 , 1)) = 0 _FogSmoothness("Fog Smoothness", Range( 0.01 , 1)) = 0 [ASEEnd]_FogFill("Fog Fill", Range( 0 , 1)) = 0 } SubShader { Tags { "RenderType"="Background" "Queue"="Background" "PreviewType"="Skybox" "IgnoreProjector"="True" } LOD 100 CGINCLUDE #pragma target 3.0 ENDCG Blend Off AlphaToMask Off Cull Off ColorMask RGBA ZWrite Off ZTest LEqual Pass { Name "Unlit" Tags { "LightMode"="ForwardBase" } CGPROGRAM #ifndef UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX //only defining to not throw compilation error over Unity 5.5 #define UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input) #endif #pragma vertex vert #pragma fragment frag #pragma multi_compile_instancing #include "UnityCG.cginc" #include "UnityShaderVariables.cginc" #define ASE_NEEDS_FRAG_POSITION #define ASE_NEEDS_VERT_POSITION #pragma shader_feature_local _ENABLEBUILTINFOG_ON #pragma shader_feature_local _ENABLECLOUDS_ON #pragma shader_feature_local _ENABLEMOON_ON #pragma shader_feature_local _ENABLESUN_ON #pragma shader_feature_local _ENABLESTARS_ON #pragma shader_feature_local _ENABLEPATTERNOVERLAY_ON #pragma shader_feature_local _BACKGROUNDMODE_COLORS _BACKGROUNDMODE_CUBEMAP _BACKGROUNDMODE_COMBINED #pragma shader_feature_local _ENABLESTARSROTATION_ON #pragma shader_feature_local _ENABLESTARSTWINKLING_ON #pragma shader_feature_local _CLOUDSLITBYSUN_ON #pragma shader_feature_local _ENABLECLOUDSROTATION_ON struct appdata { float4 vertex : POSITION; float4 color : COLOR; UNITY_VERTEX_INPUT_INSTANCE_ID }; struct v2f { float4 vertex : SV_POSITION; #ifdef ASE_NEEDS_FRAG_WORLD_POSITION float3 worldPos : TEXCOORD0; #endif float4 ase_texcoord1 : TEXCOORD1; float4 ase_texcoord2 : TEXCOORD2; float4 ase_texcoord3 : TEXCOORD3; float4 ase_texcoord4 : TEXCOORD4; float4 ase_texcoord5 : TEXCOORD5; float4 ase_texcoord6 : TEXCOORD6; UNITY_VERTEX_INPUT_INSTANCE_ID UNITY_VERTEX_OUTPUT_STEREO }; uniform half _CloudsCat; uniform float _BackgroundCubemapSpace; uniform half _Banner; uniform half _StarsCat; uniform half _BackgroundCat; uniform float _EnableFogMessage; uniform half _SunCat; uniform half _FogCat; uniform half _PatternCat; uniform half _MoonCat; uniform half4 _EquatorColor; uniform half4 _GroundColor; uniform half4 _SkyColor; uniform half _EquatorHeight; uniform half _EquatorSmoothness; uniform samplerCUBE _BackgroundCubemap; uniform half _BackgroundExposure; uniform half _PatternContrast; uniform samplerCUBE _PatternCubemap; uniform half3 GlobalSunDirection; uniform half _StarsSunMask; uniform samplerCUBE _StarsCubemap; uniform half _StarsRotation; uniform half _StarsRotationSpeed; uniform half _StarsLayer; uniform half _StarsSize; uniform sampler2D _TwinklingTexture; uniform half _TwinklingSpeed; uniform half _TwinklingContrast; uniform half _StarsHeightMask; uniform half _StarsIntensity; uniform sampler2D _SunTexture; uniform half _SunSize; uniform half4 _SunColor; uniform half _SunIntensity; uniform sampler2D _MoonTexture; uniform half3 GlobalMoonDirection; uniform half _MoonSize; uniform half4 _MoonColor; uniform half _MoonIntensity; uniform half4 _CloudsShadowColor; uniform half4 _CloudsLightColor; uniform samplerCUBE _CloudsCubemap; uniform half _CloudsRotation; uniform half _CloudsRotationSpeed; uniform half _CloudsHeight; uniform half _FogHeight; uniform half _FogSmoothness; uniform half _FogFill; float4 CalculateContrast( float contrastValue, float4 colorTarget ) { float t = 0.5 * ( 1.0 - contrastValue ); return mul( float4x4( contrastValue,0,0,t, 0,contrastValue,0,t, 0,0,contrastValue,t, 0,0,0,1 ), colorTarget ); } v2f vert ( appdata v ) { v2f o; UNITY_SETUP_INSTANCE_ID(v); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); UNITY_TRANSFER_INSTANCE_ID(v, o); half3 GlobalSunDirection1005 = GlobalSunDirection; float3 ase_worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; float3 ase_worldViewDir = UnityWorldSpaceViewDir(ase_worldPos); ase_worldViewDir = normalize(ase_worldViewDir); float dotResult732 = dot( GlobalSunDirection1005 , ase_worldViewDir ); #ifdef _ENABLESTARS_ON float staticSwitch947 = saturate( (0.0 + (dotResult732 - -1.0) * (1.0 - 0.0) / (-( 1.0 - _StarsSunMask ) - -1.0)) ); #else float staticSwitch947 = 0.0; #endif float vertexToFrag762 = staticSwitch947; o.ase_texcoord2.x = vertexToFrag762; float lerpResult268 = lerp( 1.0 , ( unity_OrthoParams.y / unity_OrthoParams.x ) , unity_OrthoParams.w); half CAMERA_MODE300 = lerpResult268; float3 appendResult1217 = (float3(v.vertex.xyz.x , ( v.vertex.xyz.y * CAMERA_MODE300 ) , v.vertex.xyz.z)); half3 VertexPos40_g2 = appendResult1217; float3 appendResult74_g2 = (float3(0.0 , VertexPos40_g2.y , 0.0)); float3 VertexPosRotationAxis50_g2 = appendResult74_g2; float3 break84_g2 = VertexPos40_g2; float3 appendResult81_g2 = (float3(break84_g2.x , 0.0 , break84_g2.z)); float3 VertexPosOtherAxis82_g2 = appendResult81_g2; half Angle44_g2 = -radians( ( _StarsRotation + ( _Time.y * _StarsRotationSpeed ) ) ); #ifdef _ENABLESTARSROTATION_ON float3 staticSwitch1221 = ( VertexPosRotationAxis50_g2 + ( VertexPosOtherAxis82_g2 * cos( Angle44_g2 ) ) + ( cross( float3(0,1,0) , VertexPosOtherAxis82_g2 ) * sin( Angle44_g2 ) ) ); #else float3 staticSwitch1221 = appendResult1217; #endif float3 vertexToFrag1220 = staticSwitch1221; o.ase_texcoord2.yzw = vertexToFrag1220; float2 temp_cast_0 = (_TwinklingSpeed).xx; float4 ase_clipPos = UnityObjectToClipPos(v.vertex); float4 screenPos = ComputeScreenPos(ase_clipPos); 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 appendResult568 = (float2(ase_screenPosNorm.x , ase_screenPosNorm.y)); float2 panner569 = ( _Time.y * temp_cast_0 + appendResult568); #ifdef _ENABLESTARS_ON float2 staticSwitch956 = panner569; #else float2 staticSwitch956 = float2( 0,0 ); #endif float2 vertexToFrag761 = staticSwitch956; o.ase_texcoord3.xy = vertexToFrag761; #ifdef _ENABLESTARS_ON float staticSwitch953 = saturate( (0.1 + (abs( v.vertex.xyz.y ) - 0.0) * (1.0 - 0.1) / (_StarsHeightMask - 0.0)) ); #else float staticSwitch953 = 0.0; #endif float vertexToFrag856 = staticSwitch953; o.ase_texcoord3.z = vertexToFrag856; float3 temp_output_962_0 = cross( GlobalSunDirection , half3(0,1,0) ); float3 normalizeResult967 = normalize( temp_output_962_0 ); float dotResult968 = dot( normalizeResult967 , v.vertex.xyz ); float3 normalizeResult965 = normalize( cross( GlobalSunDirection1005 , temp_output_962_0 ) ); float dotResult969 = dot( normalizeResult965 , v.vertex.xyz ); float2 appendResult970 = (float2(dotResult968 , dotResult969)); float2 break972 = appendResult970; float2 appendResult980 = (float2(break972.x , ( break972.y * CAMERA_MODE300 ))); float2 temp_cast_1 = (-1.0).xx; float2 temp_cast_2 = (1.0).xx; float2 temp_cast_3 = (0.0).xx; float2 temp_cast_4 = (1.0).xx; #ifdef _ENABLESUN_ON float2 staticSwitch940 = (temp_cast_3 + (( appendResult980 * (20.0 + (_SunSize - 0.1) * (2.0 - 20.0) / (1.0 - 0.1)) ) - temp_cast_1) * (temp_cast_4 - temp_cast_3) / (temp_cast_2 - temp_cast_1)); #else float2 staticSwitch940 = float2( 0,0 ); #endif float2 vertexToFrag993 = staticSwitch940; o.ase_texcoord4.xy = vertexToFrag993; float dotResult988 = dot( GlobalSunDirection1005 , v.vertex.xyz ); #ifdef _ENABLESUN_ON float staticSwitch1027 = saturate( dotResult988 ); #else float staticSwitch1027 = 0.0; #endif float vertexToFrag997 = staticSwitch1027; o.ase_texcoord3.w = vertexToFrag997; float3 temp_output_1058_0 = cross( GlobalMoonDirection , half3(0,1,0) ); float3 normalizeResult1039 = normalize( temp_output_1058_0 ); float dotResult1036 = dot( normalizeResult1039 , v.vertex.xyz ); half3 GlobalMoonDirection1073 = GlobalMoonDirection; float3 normalizeResult1064 = normalize( cross( GlobalMoonDirection1073 , temp_output_1058_0 ) ); float dotResult1067 = dot( normalizeResult1064 , v.vertex.xyz ); float2 appendResult1066 = (float2(dotResult1036 , dotResult1067)); float2 break1063 = appendResult1066; float2 appendResult1069 = (float2(break1063.x , ( break1063.y * CAMERA_MODE300 ))); float2 temp_cast_5 = (-1.0).xx; float2 temp_cast_6 = (1.0).xx; float2 temp_cast_7 = (0.0).xx; float2 temp_cast_8 = (1.0).xx; #ifdef _ENABLEMOON_ON float2 staticSwitch1057 = (temp_cast_7 + (( appendResult1069 * (20.0 + (_MoonSize - 0.1) * (2.0 - 20.0) / (1.0 - 0.1)) ) - temp_cast_5) * (temp_cast_8 - temp_cast_7) / (temp_cast_6 - temp_cast_5)); #else float2 staticSwitch1057 = float2( 0,0 ); #endif float2 vertexToFrag1043 = staticSwitch1057; o.ase_texcoord4.zw = vertexToFrag1043; float dotResult1054 = dot( GlobalMoonDirection1073 , v.vertex.xyz ); #ifdef _ENABLEMOON_ON float staticSwitch1052 = saturate( dotResult1054 ); #else float staticSwitch1052 = 0.0; #endif float vertexToFrag1051 = staticSwitch1052; o.ase_texcoord5.x = vertexToFrag1051; float3 appendResult1129 = (float3(v.vertex.xyz.x , ( v.vertex.xyz.y * CAMERA_MODE300 ) , v.vertex.xyz.z)); float3 vertexToFrag1222 = appendResult1129; o.ase_texcoord5.yzw = vertexToFrag1222; half3 VertexPos40_g3 = appendResult1129; float3 appendResult74_g3 = (float3(0.0 , VertexPos40_g3.y , 0.0)); float3 VertexPosRotationAxis50_g3 = appendResult74_g3; float3 break84_g3 = VertexPos40_g3; float3 appendResult81_g3 = (float3(break84_g3.x , 0.0 , break84_g3.z)); float3 VertexPosOtherAxis82_g3 = appendResult81_g3; half Angle44_g3 = -radians( ( _CloudsRotation + ( _Time.y * _CloudsRotationSpeed ) ) ); float3 vertexToFrag1207 = ( VertexPosRotationAxis50_g3 + ( VertexPosOtherAxis82_g3 * cos( Angle44_g3 ) ) + ( cross( float3(0,1,0) , VertexPosOtherAxis82_g3 ) * sin( Angle44_g3 ) ) ); o.ase_texcoord6.xyz = vertexToFrag1207; o.ase_texcoord1 = v.vertex; //setting value to unused interpolator channels and avoid initialization warnings o.ase_texcoord6.w = 0; float3 vertexValue = float3(0, 0, 0); #if ASE_ABSOLUTE_VERTEX_POS vertexValue = v.vertex.xyz; #endif vertexValue = vertexValue; #if ASE_ABSOLUTE_VERTEX_POS v.vertex.xyz = vertexValue; #else v.vertex.xyz += vertexValue; #endif o.vertex = UnityObjectToClipPos(v.vertex); #ifdef ASE_NEEDS_FRAG_WORLD_POSITION o.worldPos = mul(unity_ObjectToWorld, v.vertex).xyz; #endif return o; } fixed4 frag (v2f i ) : SV_Target { UNITY_SETUP_INSTANCE_ID(i); UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(i); fixed4 finalColor; #ifdef ASE_NEEDS_FRAG_WORLD_POSITION float3 WorldPosition = i.worldPos; #endif float4 lerpResult180 = lerp( _GroundColor , _SkyColor , ceil( i.ase_texcoord1.xyz.y )); float4 lerpResult288 = lerp( _EquatorColor , lerpResult180 , saturate( pow( (0.0 + (abs( i.ase_texcoord1.xyz.y ) - 0.0) * (1.0 - 0.0) / (_EquatorHeight - 0.0)) , ( 1.0 - _EquatorSmoothness ) ) )); half4 SKY218 = lerpResult288; half4 BACKGROUND1195 = ( texCUBE( _BackgroundCubemap, i.ase_texcoord1.xyz ) * _BackgroundExposure ); #if defined(_BACKGROUNDMODE_COLORS) float4 staticSwitch1200 = SKY218; #elif defined(_BACKGROUNDMODE_CUBEMAP) float4 staticSwitch1200 = BACKGROUND1195; #elif defined(_BACKGROUNDMODE_COMBINED) float4 staticSwitch1200 = ( SKY218 * BACKGROUND1195 ); #else float4 staticSwitch1200 = SKY218; #endif half4 PATTERN513 = saturate( CalculateContrast(_PatternContrast,texCUBE( _PatternCubemap, i.ase_texcoord1.xyz )) ); float4 blendOpSrc574 = PATTERN513; float4 blendOpDest574 = staticSwitch1200; #ifdef _ENABLEPATTERNOVERLAY_ON float4 staticSwitch524 = ( saturate( (( blendOpDest574 > 0.5 ) ? ( 1.0 - 2.0 * ( 1.0 - blendOpDest574 ) * ( 1.0 - blendOpSrc574 ) ) : ( 2.0 * blendOpDest574 * blendOpSrc574 ) ) )); #else float4 staticSwitch524 = staticSwitch1200; #endif float vertexToFrag762 = i.ase_texcoord2.x; float3 vertexToFrag1220 = i.ase_texcoord2.yzw; float4 texCUBENode564 = texCUBE( _StarsCubemap, vertexToFrag1220 ); float temp_output_537_0 = (3.0 + (_StarsLayer - 1.0) * (1.0 - 3.0) / (3.0 - 1.0)); float2 vertexToFrag761 = i.ase_texcoord3.xy; float saferPower554 = max( tex2D( _TwinklingTexture, vertexToFrag761 ).r , 0.0001 ); #ifdef _ENABLESTARSTWINKLING_ON float staticSwitch878 = saturate( pow( saferPower554 , _TwinklingContrast ) ); #else float staticSwitch878 = 1.0; #endif float vertexToFrag856 = i.ase_texcoord3.z; half STARS630 = ( floor( ( vertexToFrag762 * ( ( texCUBENode564.r + ( texCUBENode564.g * step( temp_output_537_0 , 2.0 ) ) + ( texCUBENode564.b * step( temp_output_537_0 , 1.0 ) ) ) + ( _StarsSize * staticSwitch878 ) ) * vertexToFrag856 ) ) * _StarsIntensity ); #ifdef _ENABLESTARS_ON float4 staticSwitch918 = ( staticSwitch524 + STARS630 ); #else float4 staticSwitch918 = staticSwitch524; #endif float2 vertexToFrag993 = i.ase_texcoord4.xy; float4 tex2DNode995 = tex2D( _SunTexture, vertexToFrag993 ); half4 SUN1004 = ( tex2DNode995.r * _SunColor * _SunIntensity ); float vertexToFrag997 = i.ase_texcoord3.w; half SUN_MASK1003 = ( tex2DNode995.a * vertexToFrag997 ); float4 lerpResult176 = lerp( staticSwitch918 , SUN1004 , SUN_MASK1003); #ifdef _ENABLESUN_ON float4 staticSwitch919 = lerpResult176; #else float4 staticSwitch919 = staticSwitch918; #endif float2 vertexToFrag1043 = i.ase_texcoord4.zw; float4 tex2DNode1049 = tex2D( _MoonTexture, vertexToFrag1043 ); half4 MOON1077 = ( tex2DNode1049.r * _MoonColor * _MoonIntensity ); float vertexToFrag1051 = i.ase_texcoord5.x; half MOON_MASK1078 = ( tex2DNode1049.a * vertexToFrag1051 ); float4 lerpResult1114 = lerp( staticSwitch919 , MOON1077 , MOON_MASK1078); #ifdef _ENABLEMOON_ON float4 staticSwitch1113 = lerpResult1114; #else float4 staticSwitch1113 = staticSwitch919; #endif float3 vertexToFrag1222 = i.ase_texcoord5.yzw; float3 vertexToFrag1207 = i.ase_texcoord6.xyz; #ifdef _ENABLECLOUDSROTATION_ON float3 staticSwitch1164 = vertexToFrag1207; #else float3 staticSwitch1164 = vertexToFrag1222; #endif float3 break245 = staticSwitch1164; float3 appendResult246 = (float3(break245.x , ( break245.y + ( _CloudsHeight * -1.0 ) ) , break245.z)); float4 texCUBENode41 = texCUBE( _CloudsCubemap, appendResult246 ); half Clouds_G397 = texCUBENode41.g; half3 GlobalSunDirection1005 = GlobalSunDirection; #ifdef _ENABLECLOUDSROTATION_ON float3 staticSwitch1166 = vertexToFrag1207; #else float3 staticSwitch1166 = GlobalSunDirection1005; #endif float3 normalizeResult1163 = normalize( staticSwitch1166 ); float3 temp_cast_0 = (0.0).xxx; float3 temp_cast_1 = (1.0).xxx; float3 temp_cast_2 = (-1.0).xxx; float3 temp_cast_3 = (1.0).xxx; float dotResult89 = dot( normalizeResult1163 , (temp_cast_2 + ((texCUBENode41).rgb - temp_cast_0) * (temp_cast_3 - temp_cast_2) / (temp_cast_1 - temp_cast_0)) ); #ifdef _CLOUDSLITBYSUN_ON float staticSwitch391 = saturate( (0.0 + (dotResult89 - -1.0) * (1.0 - 0.0) / (1.0 - -1.0)) ); #else float staticSwitch391 = Clouds_G397; #endif float4 lerpResult101 = lerp( _CloudsShadowColor , _CloudsLightColor , staticSwitch391); half4 CLOUDS222 = lerpResult101; half CLOUDS_MASK223 = texCUBENode41.a; float4 lerpResult227 = lerp( staticSwitch1113 , CLOUDS222 , CLOUDS_MASK223); #ifdef _ENABLECLOUDS_ON float4 staticSwitch1120 = lerpResult227; #else float4 staticSwitch1120 = staticSwitch1113; #endif float lerpResult678 = lerp( saturate( pow( (0.0 + (abs( i.ase_texcoord1.xyz.y ) - 0.0) * (1.0 - 0.0) / (_FogHeight - 0.0)) , ( 1.0 - _FogSmoothness ) ) ) , 0.0 , _FogFill); half FOG_MASK359 = lerpResult678; float4 lerpResult317 = lerp( unity_FogColor , staticSwitch1120 , FOG_MASK359); #ifdef _ENABLEBUILTINFOG_ON float4 staticSwitch921 = lerpResult317; #else float4 staticSwitch921 = staticSwitch1120; #endif finalColor = staticSwitch921; return finalColor; } ENDCG } } CustomEditor "PolyverseSkiesShaderGUI" } /*ASEBEGIN Version=18803 1920;1;1906;1021;1494.763;8283.352;1;True;True Node;AmplifyShaderEditor.OrthoParams;267;-896,-6016;Inherit;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;1007;-448,-6016;Half;False;Constant;_Float7;Float 7;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleDivideOpNode;309;-592,-6016;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleTimeNode;1209;-896,-1440;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1208;-896,-1376;Half;False;Property;_StarsRotationSpeed;Stars Rotation Speed;29;0;Create;True;0;0;0;False;0;False;0.5;0.5;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.LerpOp;268;-256,-6016;Inherit;False;3;0;FLOAT;1;False;1;FLOAT;0.5;False;2;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1211;-896,-1536;Half;False;Property;_StarsRotation;Stars Rotation;28;1;[IntRange];Create;True;0;0;0;False;0;False;360;360;0;360;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1210;-640,-1440;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;300;0,-6016;Half;False;CAMERA_MODE;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;260;-896,2336;Half;False;Property;_CloudsRotationSpeed;Clouds Rotation Speed;51;0;Create;True;0;0;0;False;0;False;0.5;0.5;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleTimeNode;701;-896,2272;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.ScreenPosInputsNode;567;-896,-896;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;546;-640,-784;Half;False;Property;_TwinklingSpeed;Twinkling Speed;26;0;Create;True;0;0;0;False;0;False;0.05;0.05;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleAddOpNode;1213;-512,-1536;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1212;-896,-1648;Inherit;False;300;CAMERA_MODE;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;568;-640,-896;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.SimpleTimeNode;633;-640,-704;Inherit;False;1;0;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.Vector3Node;938;-896,-128;Half;False;Global;GlobalSunDirection;GlobalSunDirection;38;0;Create;True;0;0;0;False;0;False;0,0,0;0.3830222,0.6427875,-0.6634141;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 Node;AmplifyShaderEditor.Vector3Node;961;-896,32;Half;False;Constant;_Vector2;Vector 2;9;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 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;255;-640,2272;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;48;-896,2176;Half;False;Property;_CloudsRotation;Clouds Rotation;50;1;[IntRange];Create;True;0;0;0;False;0;False;360;360;0;360;0;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1214;-896,-1792;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SimpleAddOpNode;276;-512,2176;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.PannerNode;569;-336,-896;Inherit;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;1;FLOAT;1;False;1;FLOAT2;0 Node;AmplifyShaderEditor.CrossProductOpNode;962;-576,0;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;1005;-640,-128;Half;False;GlobalSunDirection;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.PosVertexDataNode;1178;-896,1920;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1215;-640,-1664;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RadiansOpNode;1216;-384,-1536;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1127;-896,2064;Inherit;False;300;CAMERA_MODE;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;956;0,-896;Float;False;Property;_ENABLESTARS_ON;Enable Stars;16;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;918;False;True;9;1;FLOAT2;0,0;False;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT2;0,0;False;6;FLOAT2;0,0;False;7;FLOAT2;0,0;False;8;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.DynamicAppendNode;1217;-512,-1792;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.NegateNode;1218;-256,-1536;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RadiansOpNode;47;-384,2176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1168;-896,-3712;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.CrossProductOpNode;964;-384,-128;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.Vector3Node;1062;-896,1056;Half;False;Constant;_Vector3;Vector 3;9;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 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1128;-640,2048;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.Vector3Node;1061;-896,896;Half;False;Global;GlobalMoonDirection;GlobalMoonDirection;38;0;Create;True;0;0;0;False;0;False;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 Node;AmplifyShaderEditor.CrossProductOpNode;1058;-576,1024;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.NegateNode;1205;-256,2176;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1008;-384,-3456;Half;False;Constant;_Float8;Float 8;47;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;212;-384,-3264;Half;False;Property;_EquatorHeight;Equator Height;6;0;Create;True;0;0;0;False;0;False;0.5;0.01;0;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1009;-384,-3376;Half;False;Constant;_Float9;Float 9;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;761;256,-880;Inherit;False;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.AbsOpNode;287;-192,-3664;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;1129;-512,1920;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.NormalizeNode;967;-384,0;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.NormalizeNode;965;-192,-128;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.RangedFloatNode;471;-384,-3136;Half;False;Property;_EquatorSmoothness;Equator Smoothness;7;0;Create;True;0;0;0;False;0;False;0.5;0.01;0.01;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1173;-384,256;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;733;2688,-1472;Half;False;Property;_StarsSunMask;Stars Sun Mask;21;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;1073;-640,896;Half;False;GlobalMoonDirection;-1;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.FunctionNode;1219;-128,-1792;Inherit;False;Compute Rotation Y;-1;;2;848a7021c0b62984d9ca063f51e19d69;0;2;38;FLOAT3;0,0,0;False;43;FLOAT;0;False;1;FLOAT3;19 Node;AmplifyShaderEditor.PosVertexDataNode;1172;2432,-1152;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;1010;1024,-1456;Half;False;Constant;_Float10;Float 10;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.ViewDirInputsCoordNode;731;2432,-1648;Float;False;World;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3 Node;AmplifyShaderEditor.OneMinusNode;738;3008,-1472;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;1221;320,-1600;Float;False;Property;_EnableStarsRotation;Enable Stars Rotation;27;0;Create;True;0;0;0;False;1;Space(10);False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;FLOAT3;0,0,0;False;0;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,0,0;False;5;FLOAT3;0,0,0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SamplerNode;566;512,-896;Inherit;True;Property;_TwinklingTexture;Twinkling Texture;24;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;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;555;512,-704;Half;False;Property;_TwinklingContrast;Twinkling Contrast;25;0;Create;True;0;0;0;False;0;False;1;1;0;2;0;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1148;2432,-1792;Inherit;False;1005;GlobalSunDirection;1;0;OBJECT;;False;1;FLOAT3;0 Node;AmplifyShaderEditor.OneMinusNode;475;-64,-3136;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.TFHCRemapNode;210;0,-3328;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 Node;AmplifyShaderEditor.CrossProductOpNode;1038;-384,896;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.DotProductOpNode;968;0,0;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DotProductOpNode;969;0,-128;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1011;1024,-1376;Half;False;Constant;_Float11;Float 11;47;0;Create;True;0;0;0;False;0;False;3;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.FunctionNode;1203;-128,1920;Inherit;False;Compute Rotation Y;-1;;3;848a7021c0b62984d9ca063f51e19d69;0;2;38;FLOAT3;0,0,0;False;43;FLOAT;0;False;1;FLOAT3;19 Node;AmplifyShaderEditor.RangedFloatNode;528;1024,-1536;Half;False;Property;_StarsLayer;Stars Layers;18;1;[IntRange];Create;False;0;0;0;False;0;False;2;2;1;3;0;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;1207;128,1920;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.CeilOpNode;1169;-640,-3216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.PowerNode;554;832,-896;Inherit;False;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1167;3056,-1056;Half;False;Constant;_Float0;Float 0;47;0;Create;True;0;0;0;False;0;False;0.1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;1220;655.2999,-1599.599;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.PowerNode;470;224,-3152;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;831;3024,-960;Half;False;Property;_StarsHeightMask;Stars Height Mask;22;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.NegateNode;740;3200,-1472;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1013;1408,-1264;Half;False;Constant;_Float13;Float 13;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.TFHCRemapNode;537;1408,-1536;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;3;False;3;FLOAT;3;False;4;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.NormalizeNode;1064;-192,896;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.NormalizeNode;1039;-384,1024;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.RangedFloatNode;1017;2816,-1040;Half;False;Constant;_Float17;Float 17;47;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1016;3008,-1552;Half;False;Constant;_Float16;Float 16;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1018;2816,-960;Half;False;Constant;_Float18;Float 18;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1014;3008,-1712;Half;False;Constant;_Float14;Float 14;47;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1015;3008,-1632;Half;False;Constant;_Float15;Float 15;47;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;1222;128,2112;Inherit;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.RangedFloatNode;1012;1408,-1344;Half;False;Constant;_Float12;Float 12;47;0;Create;True;0;0;0;False;0;False;2;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.AbsOpNode;828;3072,-1152;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1175;-384,1280;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.DotProductOpNode;732;2768,-1792;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;970;160,-128;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.TFHCRemapNode;726;3328,-1792;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;-1;False;2;FLOAT;-0.5;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;241;768,2256;Half;False;Property;_CloudsHeight;Clouds Height;45;0;Create;True;0;0;0;False;0;False;0;0;-0.5;0.5;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1224;1024,-768;Half;False;Constant;_Float1;Float 1;57;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.BreakToComponentsNode;972;320,-128;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 Node;AmplifyShaderEditor.RelayNode;303;896,-3216;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DotProductOpNode;1036;0,1024;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1190;-896,-4864;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SaturateNode;208;384,-3136;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;1164;384,2112;Float;False;Property;_EnableCloudsRotation;Enable Clouds Rotation;49;0;Create;True;0;0;0;False;1;Space(10);False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;FLOAT3;0,0,0;False;0;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,0,0;False;5;FLOAT3;0,0,0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SaturateNode;756;1024,-896;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StepOpNode;533;1664,-1536;Inherit;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;971;320,0;Inherit;False;300;CAMERA_MODE;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.ColorNode;182;640,-3360;Half;False;Property;_SkyColor;Sky Color;3;0;Create;True;0;0;0;False;1;Space(10);False;0.4980392,0.7450981,1,1;0,0.4921874,1,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.DotProductOpNode;1067;0,896;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SamplerNode;564;1408,-1792;Inherit;True;Property;_StarsCubemap;Stars Cubemap;17;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;white;LockedToCube;False;Object;-1;Auto;Cube;8;0;SAMPLERCUBE;;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,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.TFHCRemapNode;832;3328,-1152;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 Node;AmplifyShaderEditor.ColorNode;194;640,-3536;Half;False;Property;_GroundColor;Ground Color;5;0;Create;True;0;0;0;False;0;False;0.4980392,0.497,0,1;0.4980389,0.497,0,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;1090;768,2352;Half;False;Constant;_Float31;Float 31;53;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.StepOpNode;534;1664,-1408;Inherit;False;2;0;FLOAT;3;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;1066;160,896;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.SaturateNode;724;3504,-1792;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1020;352,240;Half;False;Constant;_Float20;Float 20;47;0;Create;True;0;0;0;False;0;False;20;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SaturateNode;822;3520,-1152;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;529;1856,-1664;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;975;0,128;Half;False;Property;_SunSize;Sun Size;34;0;Create;True;0;0;0;False;0;False;0.5;0.5;0.1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;278;1088,2336;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1019;352,160;Half;False;Constant;_Float19;Float 19;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;973;352,80;Half;False;Constant;_Float4;Float 4;36;0;Create;True;0;0;0;False;0;False;0.1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;619;1408,-1152;Half;False;Property;_StarsSize;Stars Size;19;0;Create;True;0;0;0;False;0;False;0.5;0.5;0;0.99;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1021;352,320;Half;False;Constant;_Float21;Float 21;47;0;Create;True;0;0;0;False;0;False;2;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;976;640,-32;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SamplerNode;1191;-640,-4864;Inherit;True;Property;_BackgroundCubemap;Background Cubemap;9;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;black;LockedToCube;False;Object;-1;Auto;Cube;8;0;SAMPLERCUBE;;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,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.PosVertexDataNode;1170;-896,-2560;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.ColorNode;181;640,-3712;Half;False;Property;_EquatorColor;Equator Color;4;0;Create;True;0;0;0;False;1;;False;1,0.747,0,1;1,0.747,0,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;1196;-640,-4672;Half;False;Property;_BackgroundExposure;Background Exposure;10;0;Create;True;0;0;0;False;0;False;1;1.96;0;8;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;530;1856,-1536;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;878;1408,-896;Float;False;Property;_EnableStarsTwinkling;Enable Stars Twinkling;23;0;Create;True;0;0;0;False;1;Space(10);False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.BreakToComponentsNode;245;768,2096;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 Node;AmplifyShaderEditor.RelayNode;417;1152,-3136;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.LerpOp;180;1024,-3520;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1223;1791.023,-1013.223;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.TFHCRemapNode;981;640,128;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.1;False;2;FLOAT;1;False;3;FLOAT;20;False;4;FLOAT;2;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1065;320,1024;Inherit;False;300;CAMERA_MODE;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;980;832,-128;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.StaticSwitch;947;3712,-1744;Float;False;Property;_ENABLESTARS_ON;Enable Stars;16;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;918;False;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;953;3712,-1104;Float;False;Property;_ENABLESTARS_ON;Enable Stars;16;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;918;False;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleAddOpNode;527;2048,-1792;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SamplerNode;254;-640,-2560;Inherit;True;Property;_PatternCubemap;Pattern Cubemap;13;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;black;LockedToCube;False;Object;-1;Auto;Cube;8;0;SAMPLERCUBE;;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,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.LerpOp;288;1280,-3712;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleAddOpNode;244;1232,2240;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;283;-640,-2368;Half;False;Property;_PatternContrast;Pattern Contrast;14;0;Create;True;0;0;0;False;0;False;0.5;0.5;0;2;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1197;-256,-4864;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.BreakToComponentsNode;1063;320,896;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 Node;AmplifyShaderEditor.RegisterLocalVarNode;1195;256,-4864;Half;False;BACKGROUND;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleContrastOpNode;519;-256,-2560;Inherit;False;2;1;COLOR;0,0,0,0;False;0;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleAddOpNode;626;2176,-1392;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;985;1024,-128;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;5;False;1;FLOAT2;0 Node;AmplifyShaderEditor.RangedFloatNode;1040;352,1344;Half;False;Constant;_Float3;Float 3;47;0;Create;True;0;0;0;False;0;False;2;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;218;1536,-3712;Half;False;SKY;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1047;352,1184;Half;False;Constant;_Float28;Float 28;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1072;640,992;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1070;352,1264;Half;False;Constant;_Float29;Float 29;47;0;Create;True;0;0;0;False;0;False;20;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1071;352,1104;Half;False;Constant;_Float30;Float 30;36;0;Create;True;0;0;0;False;0;False;0.1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1023;1024,80;Half;False;Constant;_Float6;Float 6;47;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1022;1024,0;Half;False;Constant;_Float5;Float 5;47;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;246;1408,2096;Inherit;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.RangedFloatNode;1046;0,1152;Half;False;Property;_MoonSize;Moon Size;40;0;Create;True;0;0;0;False;0;False;0.5;0.5;0.1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1024;1024,160;Half;False;Constant;_Float22;Float 22;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1174;2816,384;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.VertexToFragmentNode;762;3968,-1728;Inherit;False;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;856;3968,-1088;Inherit;False;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1028;2816,256;Inherit;False;1005;GlobalSunDirection;1;0;OBJECT;;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SamplerNode;41;1600,2096;Inherit;True;Property;_CloudsCubemap;Clouds Cubemap;44;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;True;0;False;black;LockedToCube;False;Object;-1;Auto;Cube;8;0;SAMPLERCUBE;;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,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.SimpleMultiplyOpNode;876;4480,-1408;Inherit;False;3;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1199;-896,-6528;Inherit;False;1195;BACKGROUND;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.SaturateNode;517;-64,-2560;Inherit;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.DotProductOpNode;988;3072,256;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DynamicAppendNode;1069;832,896;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.GetLocalVarNode;1147;2304,2000;Inherit;False;1005;GlobalSunDirection;1;0;OBJECT;;False;1;FLOAT3;0 Node;AmplifyShaderEditor.TFHCRemapNode;989;1280,-128;Inherit;False;5;0;FLOAT2;0,0;False;1;FLOAT2;-1,0;False;2;FLOAT2;1,0;False;3;FLOAT2;0,0;False;4;FLOAT2;1,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.TFHCRemapNode;1068;640,1152;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;0.1;False;2;FLOAT;1;False;3;FLOAT;20;False;4;FLOAT;2;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;220;-896,-6656;Inherit;False;218;SKY;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1042;1024,1024;Half;False;Constant;_Float24;Float 24;47;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1041;1024,1104;Half;False;Constant;_Float23;Float 23;47;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1201;-672,-6528;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1075;1024,896;Inherit;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;5;False;1;FLOAT2;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;513;256,-2560;Half;False;PATTERN;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1044;1024,1184;Half;False;Constant;_Float25;Float 25;47;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;940;1504.37,-122.7181;Float;False;Property;_ENABLESUN_ON;Enable Sun;31;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;919;False;True;9;1;FLOAT2;0,0;False;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT2;0,0;False;6;FLOAT2;0,0;False;7;FLOAT2;0,0;False;8;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.RangedFloatNode;1096;2304,2352;Half;False;Constant;_Float34;Float 34;54;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;1166;2784,1904;Float;False;Property;_ENABLECLOUDSROTATION_ON;Enable Clouds Rotation;49;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;1164;False;True;9;1;FLOAT3;0,0,0;False;0;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT3;0,0,0;False;4;FLOAT3;0,0,0;False;5;FLOAT3;0,0,0;False;6;FLOAT3;0,0,0;False;7;FLOAT3;0,0,0;False;8;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.PosVertexDataNode;1176;2816,1408;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RangedFloatNode;629;4544,-1216;Half;False;Property;_StarsIntensity;Stars Intensity;20;0;Create;True;0;0;0;False;0;False;2;2;0;5;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1094;2304,2192;Half;False;Constant;_Float32;Float 32;54;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.ComponentMaskNode;126;2304,2096;Inherit;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.FloorOpNode;886;4736,-1408;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1056;2816,1280;Inherit;False;1073;GlobalMoonDirection;1;0;OBJECT;;False;1;FLOAT3;0 Node;AmplifyShaderEditor.SaturateNode;994;3232,256;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1095;2304,2272;Half;False;Constant;_Float33;Float 33;54;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;516;-384,-6912;Inherit;False;513;PATTERN;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;882;4928,-1408;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DotProductOpNode;1054;3072,1280;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.NormalizeNode;1163;3136,1904;Inherit;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0 Node;AmplifyShaderEditor.TFHCRemapNode;1074;1280,896;Inherit;False;5;0;FLOAT2;0,0;False;1;FLOAT2;-1,0;False;2;FLOAT2;1,0;False;3;FLOAT2;0,0;False;4;FLOAT2;1,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.TFHCRemapNode;116;2624,2128;Inherit;False;5;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;1,1,1;False;3;FLOAT3;-1,-1,-1;False;4;FLOAT3;1,1,1;False;1;FLOAT3;0 Node;AmplifyShaderEditor.VertexToFragmentNode;993;1808,-64;Inherit;False;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.StaticSwitch;1200;-512,-6656;Float;False;Property;_BackgroundMode;Background Mode;2;0;Create;True;0;0;0;False;0;False;0;0;0;True;;KeywordEnum;3;Colors;Cubemap;Combined;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.StaticSwitch;1027;3424,299;Float;False;Property;_ENABLESUN_ON;Enable Sun;31;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;919;False;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1098;3424,2048;Half;False;Constant;_Float36;Float 36;54;0;Create;True;0;0;0;False;0;False;-1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;996;2176,320;Half;False;Property;_SunIntensity;Sun Intensity;35;0;Create;True;0;0;0;False;0;False;1;1;1;10;0;1;FLOAT;0 Node;AmplifyShaderEditor.ColorNode;998;2176,128;Half;False;Property;_SunColor;Sun Color;33;0;Create;True;0;0;0;False;0;False;1,1,1,1;1,1,1,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RegisterLocalVarNode;630;5184,-1408;Half;False;STARS;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;1057;1504,897;Float;False;Property;_ENABLEMOON_ON;Enable Moon;37;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;1113;False;True;9;1;FLOAT2;0,0;False;0;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT2;0,0;False;6;FLOAT2;0,0;False;7;FLOAT2;0,0;False;8;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.SamplerNode;995;2176,-128;Inherit;True;Property;_SunTexture;Sun Texture;32;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;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 Node;AmplifyShaderEditor.RangedFloatNode;1099;3424,2128;Half;False;Constant;_Float37;Float 37;54;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SaturateNode;1055;3232,1280;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;997;3664,320;Inherit;False;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.DotProductOpNode;89;3296,1904;Inherit;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0 Node;AmplifyShaderEditor.BlendOpsNode;574;-192,-6912;Inherit;False;Overlay;True;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;1;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1097;3424,1968;Half;False;Constant;_Float35;Float 35;54;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.TFHCRemapNode;236;3680,1904;Inherit;False;5;0;FLOAT;0;False;1;FLOAT;-1;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;1;False;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1002;2560,-128;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1001;4096,-32;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;397;1920,2224;Half;False;Clouds_G;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;632;128,-6592;Inherit;False;630;STARS;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.VertexToFragmentNode;1043;1793,898;Inherit;False;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0 Node;AmplifyShaderEditor.StaticSwitch;1052;3424,1328;Float;False;Property;_ENABLEMOON_ON;Enable Moon;37;0;Create;False;0;0;0;False;0;False;0;0;0;False;;Toggle;2;Key0;Key1;Reference;1113;False;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;524;128,-6912;Float;False;Property;_EnablePatternOverlay;Enable Pattern Overlay;12;0;Create;True;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.ColorNode;1048;2176,1152;Half;False;Property;_MoonColor;Moon Color;39;0;Create;True;0;0;0;False;0;False;1,1,1,1;1,1,1,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RegisterLocalVarNode;1003;4352,128;Half;False;SUN_MASK;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;1004;4352,-128;Half;False;SUN;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1045;2176,1344;Half;False;Property;_MoonIntensity;Moon Intensity;41;0;Create;True;0;0;0;False;0;False;1;1;1;10;0;1;FLOAT;0 Node;AmplifyShaderEditor.PosVertexDataNode;1179;-896,2944;Inherit;False;0;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.SimpleAddOpNode;631;464,-6784;Inherit;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.VertexToFragmentNode;1051;3664,1344;Inherit;False;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;399;3840,2240;Inherit;False;397;Clouds_G;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.SamplerNode;1049;2176,896;Inherit;True;Property;_MoonTexture;Moon Texture;38;1;[NoScaleOffset];Create;True;0;0;0;False;0;False;-1;None;None;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 Node;AmplifyShaderEditor.SaturateNode;104;3872,1904;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;313;-896,3136;Half;False;Property;_FogHeight;Fog Height;55;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.AbsOpNode;314;-512,2944;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1108;-512,3072;Half;False;Constant;_Float39;Float 39;55;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1109;-512,3168;Half;False;Constant;_Float40;Float 40;55;0;Create;True;0;0;0;False;0;False;1;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1059;2560,896;Inherit;False;3;3;0;FLOAT;0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;325;-896,3264;Half;False;Property;_FogSmoothness;Fog Smoothness;56;0;Create;True;0;0;0;False;0;False;0;0;0.01;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;918;640,-6912;Float;False;Property;_EnableStars;Enable Stars;16;0;Create;True;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;1111;640,-6592;Inherit;False;1003;SUN_MASK;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;1112;640,-6688;Inherit;False;1004;SUN;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.SimpleMultiplyOpNode;1053;4096,992;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;391;4096,2160;Float;False;Property;_CloudsLitbySun;Clouds Lit by Sun;48;0;Create;True;0;0;0;False;1;Space(10);False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.TFHCRemapNode;315;-320,2944;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 Node;AmplifyShaderEditor.LerpOp;176;960,-6784;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.OneMinusNode;329;-256,3264;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.ColorNode;232;4480,1920;Half;False;Property;_CloudsShadowColor;Clouds Shadow Color;47;0;Create;True;0;0;0;False;0;False;0.4980392,0.7450981,1,1;0.4980389,0.7450981,1,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.ColorNode;261;4480,2080;Half;False;Property;_CloudsLightColor;Clouds Light Color;46;0;Create;True;0;0;0;False;0;False;1,1,1,1;1,1,1,1;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4 Node;AmplifyShaderEditor.RegisterLocalVarNode;1078;4352,1152;Half;False;MOON_MASK;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RelayNode;407;4560,2256;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;1077;4352,896;Half;False;MOON;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.PowerNode;677;-64,2944;Inherit;False;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;919;1152,-6912;Float;False;Property;_EnableSun;Enable Sun;31;0;Create;True;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;1115;1152,-6688;Inherit;False;1077;MOON;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.LerpOp;101;4864,1920;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;1116;1152,-6592;Inherit;False;1078;MOON_MASK;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.SaturateNode;316;128,2944;Inherit;False;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1110;128,3136;Half;False;Constant;_Float41;Float 41;55;0;Create;True;0;0;0;False;0;False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;222;5312,1904;Half;False;CLOUDS;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;223;1920,2352;Half;False;CLOUDS_MASK;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.LerpOp;1114;1472,-6784;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;679;128,3264;Half;False;Property;_FogFill;Fog Fill;57;0;Create;True;0;0;0;False;0;False;0;0;0;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.GetLocalVarNode;228;1664,-6688;Inherit;False;222;CLOUDS;1;0;OBJECT;;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;229;1664,-6592;Inherit;False;223;CLOUDS_MASK;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;1113;1664,-6912;Float;False;Property;_EnableMoon;Enable Moon;37;0;Create;True;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.LerpOp;678;384,2944;Inherit;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.LerpOp;227;1984,-6784;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.RegisterLocalVarNode;359;768,2944;Half;False;FOG_MASK;-1;True;1;0;FLOAT;0;False;1;FLOAT;0 Node;AmplifyShaderEditor.FogAndAmbientColorsNode;312;2176,-6688;Inherit;False;unity_FogColor;0;1;COLOR;0 Node;AmplifyShaderEditor.StaticSwitch;1120;2176,-6912;Float;False;Property;_EnableClouds;Enable Clouds;43;0;Create;True;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.GetLocalVarNode;436;2176,-6592;Inherit;False;359;FOG_MASK;1;0;OBJECT;;False;1;FLOAT;0 Node;AmplifyShaderEditor.LerpOp;317;2560,-6784;Inherit;False;3;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1189;0,-7680;Half;False;Property;_MoonCat;[ Moon Cat ];36;0;Create;True;0;0;0;True;1;StyledCategory(Moon);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1188;-512,-7680;Half;False;Property;_PatternCat;[ Pattern Cat ];11;0;Create;True;0;0;0;True;1;StyledCategory(Pattern);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1181;352,-7680;Half;False;Property;_FogCat;[ Fog Cat ];52;0;Create;True;0;0;0;True;1;StyledCategory(Fog);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1185;-160,-7680;Half;False;Property;_SunCat;[ Sun Cat ];30;0;Create;True;0;0;0;True;1;StyledCategory(Sun);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1226;-896,3392;Inherit;False;Property;_EnableFogMessage;EnableFogMessage;54;0;Create;True;0;0;0;True;1;StyledMessage(Info, The fog color is controlled by the fog color set in the Lighting panel., _EnableBuiltinFog, 1, 5, 5);False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1198;-736,-7680;Half;False;Property;_BackgroundCat;[ Background Cat ];1;0;Create;True;0;0;0;True;1;StyledCategory(Background, 5, 10);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1184;-896,-7680;Half;False;Property;_Banner;< Banner >;0;0;Create;True;0;0;0;True;1;StyledBanner(Polyverse Skies Standard);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.StaticSwitch;921;2816,-6912;Float;False;Property;_EnableBuiltinFog;Enable Fog;53;0;Create;False;0;0;0;False;0;False;0;0;0;True;;Toggle;2;Key0;Key1;Create;True;True;9;1;COLOR;0,0,0,0;False;0;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;7;COLOR;0,0,0,0;False;8;COLOR;0,0,0,0;False;1;COLOR;0 Node;AmplifyShaderEditor.RangedFloatNode;1225;-640,-4992;Inherit;False;Property;_BackgroundCubemapSpace;BackgroundCubemapSpace;8;0;Create;True;0;0;0;True;1;StyledSpace(10);False;0;0;0;0;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1183;176,-7680;Half;False;Property;_CloudsCat;[ Clouds Cat ];42;0;Create;True;0;0;0;True;1;StyledCategory(Clouds);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.RangedFloatNode;1186;-336,-7680;Half;False;Property;_StarsCat;[ Stars Cat ];15;0;Create;True;0;0;0;True;1;StyledCategory(Stars);False;1;1;1;1;0;1;FLOAT;0 Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;1180;3328,-6912;Float;False;True;-1;2;PolyverseSkiesShaderGUI;100;1;BOXOPHOBIC/Polyverse Skies/Standard;0770190933193b94aaa3065e307002fa;True;Unlit;0;0;Unlit;2;True;0;1;False;-1;0;False;-1;0;1;False;-1;0;False;-1;True;0;False;-1;0;False;-1;False;False;False;False;False;False;True;0;False;-1;True;2;False;-1;True;True;True;True;True;0;False;-1;False;False;False;True;False;255;False;-1;255;False;-1;255;False;-1;7;False;-1;1;False;-1;1;False;-1;1;False;-1;7;False;-1;1;False;-1;1;False;-1;1;False;-1;True;2;False;-1;True;0;False;-1;True;False;0;False;-1;0;False;-1;True;4;RenderType=Background=RenderType;Queue=Background=Queue=0;PreviewType=Skybox;IgnoreProjector=True;True;2;0;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;False;True;1;LightMode=ForwardBase;False;0;;0;0;Standard;1;Vertex Position,InvertActionOnDeselection;1;0;1;True;False;;False;0 Node;AmplifyShaderEditor.CommentaryNode;952;2432,-1280;Inherit;False;1793.068;100;Stars Horizon Height Mask;0;;1,0,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1035;2816,1152;Inherit;False;1054.961;100;Direction Negative Z Mask;0;;1,0,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1187;-896,-7808;Inherit;False;1406.748;100;Drawers;0;;1,0.252,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;479;-896,-3840;Inherit;False;1405.403;100;Color Gradient Calculation;0;SKY;0,0.4980392,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1026;2816,128;Inherit;False;1029.934;100;Direction Negative Z Mask;0;;1,0,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1031;2176,768;Inherit;False;509.1301;100;Moon Texture, Color and Intensity;0;;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;480;640,-3840;Inherit;False;770.3374;100;Color Gradient Colors;0;;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;700;-896,2816;Inherit;False;1411.941;100;Fog Coords on Screen;0;BUILT-IN FOG;0,0.4980392,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;942;-896,-1920;Inherit;False;3070.282;100;Stars Cubemap Coords and Cubemap RGB Layer;0;STARS;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;914;4480,1792;Inherit;False;522.4746;100;Cloud Colors;0;;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;955;-896,-1024;Inherit;False;2050.233;100;Stars Twinkling ;0;;1,0,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1030;-896,768;Inherit;False;2948.242;100;Calculate Moon Position;0;MOON;0,0.4980392,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;949;2432,-1920;Inherit;False;1751.366;100;Stars Sun Mask;0;;1,0,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;431;-896,-6144;Inherit;False;770.2415;100;Switch between Perspective / Orthographic camera;0;CAMERA MODE;1,0,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1162;2304,1792;Inherit;False;1697.376;100;Light Calculation on Clouds;0;;1,1,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1117;-896,-7040;Inherit;False;4475.933;100;;0;FINAL COLOR;0.4980392,1,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;991;2176,-256;Inherit;False;512.5464;100;Sun Texture, Color and Intensity;0;;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;639;-896,-2688;Inherit;False;1047.013;100;Pattern Overlay Texture and Contrast;0;PATTERN OVERLAY;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1091;768,1792;Inherit;False;1347.811;100;Clouds Cubemap;0;;0,0.4980392,1,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1136;-896,1792;Inherit;False;1534.754;100;Clouds Coordinates;0;CLOUDS;0,0.4980392,0,1;0;0 Node;AmplifyShaderEditor.CommentaryNode;1006;-896,-256;Inherit;False;2942.402;100;Calculate Sun Position;0;SUN;0,0.4980392,0,1;0;0 WireConnection;309;0;267;2 WireConnection;309;1;267;1 WireConnection;268;0;1007;0 WireConnection;268;1;309;0 WireConnection;268;2;267;4 WireConnection;1210;0;1209;0 WireConnection;1210;1;1208;0 WireConnection;300;0;268;0 WireConnection;1213;0;1211;0 WireConnection;1213;1;1210;0 WireConnection;568;0;567;1 WireConnection;568;1;567;2 WireConnection;255;0;701;0 WireConnection;255;1;260;0 WireConnection;276;0;48;0 WireConnection;276;1;255;0 WireConnection;569;0;568;0 WireConnection;569;2;546;0 WireConnection;569;1;633;0 WireConnection;962;0;938;0 WireConnection;962;1;961;0 WireConnection;1005;0;938;0 WireConnection;1215;0;1214;2 WireConnection;1215;1;1212;0 WireConnection;1216;0;1213;0 WireConnection;956;0;569;0 WireConnection;1217;0;1214;1 WireConnection;1217;1;1215;0 WireConnection;1217;2;1214;3 WireConnection;1218;0;1216;0 WireConnection;47;0;276;0 WireConnection;964;0;1005;0 WireConnection;964;1;962;0 WireConnection;1128;0;1178;2 WireConnection;1128;1;1127;0 WireConnection;1058;0;1061;0 WireConnection;1058;1;1062;0 WireConnection;1205;0;47;0 WireConnection;761;0;956;0 WireConnection;287;0;1168;2 WireConnection;1129;0;1178;1 WireConnection;1129;1;1128;0 WireConnection;1129;2;1178;3 WireConnection;967;0;962;0 WireConnection;965;0;964;0 WireConnection;1073;0;1061;0 WireConnection;1219;38;1217;0 WireConnection;1219;43;1218;0 WireConnection;738;0;733;0 WireConnection;1221;1;1217;0 WireConnection;1221;0;1219;19 WireConnection;566;1;761;0 WireConnection;475;0;471;0 WireConnection;210;0;287;0 WireConnection;210;1;1008;0 WireConnection;210;2;212;0 WireConnection;210;3;1008;0 WireConnection;210;4;1009;0 WireConnection;1038;0;1073;0 WireConnection;1038;1;1058;0 WireConnection;968;0;967;0 WireConnection;968;1;1173;0 WireConnection;969;0;965;0 WireConnection;969;1;1173;0 WireConnection;1203;38;1129;0 WireConnection;1203;43;1205;0 WireConnection;1207;0;1203;19 WireConnection;1169;0;1168;2 WireConnection;554;0;566;1 WireConnection;554;1;555;0 WireConnection;1220;0;1221;0 WireConnection;470;0;210;0 WireConnection;470;1;475;0 WireConnection;740;0;738;0 WireConnection;537;0;528;0 WireConnection;537;1;1010;0 WireConnection;537;2;1011;0 WireConnection;537;3;1011;0 WireConnection;537;4;1010;0 WireConnection;1064;0;1038;0 WireConnection;1039;0;1058;0 WireConnection;1222;0;1129;0 WireConnection;828;0;1172;2 WireConnection;732;0;1148;0 WireConnection;732;1;731;0 WireConnection;970;0;968;0 WireConnection;970;1;969;0 WireConnection;726;0;732;0 WireConnection;726;1;1014;0 WireConnection;726;2;740;0 WireConnection;726;3;1015;0 WireConnection;726;4;1016;0 WireConnection;972;0;970;0 WireConnection;303;0;1169;0 WireConnection;1036;0;1039;0 WireConnection;1036;1;1175;0 WireConnection;208;0;470;0 WireConnection;1164;1;1222;0 WireConnection;1164;0;1207;0 WireConnection;756;0;554;0 WireConnection;533;0;537;0 WireConnection;533;1;1012;0 WireConnection;1067;0;1064;0 WireConnection;1067;1;1175;0 WireConnection;564;1;1220;0 WireConnection;832;0;828;0 WireConnection;832;1;1017;0 WireConnection;832;2;831;0 WireConnection;832;3;1167;0 WireConnection;832;4;1018;0 WireConnection;534;0;537;0 WireConnection;534;1;1013;0 WireConnection;1066;0;1036;0 WireConnection;1066;1;1067;0 WireConnection;724;0;726;0 WireConnection;822;0;832;0 WireConnection;529;0;564;2 WireConnection;529;1;533;0 WireConnection;278;0;241;0 WireConnection;278;1;1090;0 WireConnection;976;0;972;1 WireConnection;976;1;971;0 WireConnection;1191;1;1190;0 WireConnection;530;0;564;3 WireConnection;530;1;534;0 WireConnection;878;1;1224;0 WireConnection;878;0;756;0 WireConnection;245;0;1164;0 WireConnection;417;0;208;0 WireConnection;180;0;194;0 WireConnection;180;1;182;0 WireConnection;180;2;303;0 WireConnection;1223;0;619;0 WireConnection;1223;1;878;0 WireConnection;981;0;975;0 WireConnection;981;1;973;0 WireConnection;981;2;1019;0 WireConnection;981;3;1020;0 WireConnection;981;4;1021;0 WireConnection;980;0;972;0 WireConnection;980;1;976;0 WireConnection;947;0;724;0 WireConnection;953;0;822;0 WireConnection;527;0;564;1 WireConnection;527;1;529;0 WireConnection;527;2;530;0 WireConnection;254;1;1170;0 WireConnection;288;0;181;0 WireConnection;288;1;180;0 WireConnection;288;2;417;0 WireConnection;244;0;245;1 WireConnection;244;1;278;0 WireConnection;1197;0;1191;0 WireConnection;1197;1;1196;0 WireConnection;1063;0;1066;0 WireConnection;1195;0;1197;0 WireConnection;519;1;254;0 WireConnection;519;0;283;0 WireConnection;626;0;527;0 WireConnection;626;1;1223;0 WireConnection;985;0;980;0 WireConnection;985;1;981;0 WireConnection;218;0;288;0 WireConnection;1072;0;1063;1 WireConnection;1072;1;1065;0 WireConnection;246;0;245;0 WireConnection;246;1;244;0 WireConnection;246;2;245;2 WireConnection;762;0;947;0 WireConnection;856;0;953;0 WireConnection;41;1;246;0 WireConnection;876;0;762;0 WireConnection;876;1;626;0 WireConnection;876;2;856;0 WireConnection;517;0;519;0 WireConnection;988;0;1028;0 WireConnection;988;1;1174;0 WireConnection;1069;0;1063;0 WireConnection;1069;1;1072;0 WireConnection;989;0;985;0 WireConnection;989;1;1022;0 WireConnection;989;2;1024;0 WireConnection;989;3;1023;0 WireConnection;989;4;1024;0 WireConnection;1068;0;1046;0 WireConnection;1068;1;1071;0 WireConnection;1068;2;1047;0 WireConnection;1068;3;1070;0 WireConnection;1068;4;1040;0 WireConnection;1201;0;220;0 WireConnection;1201;1;1199;0 WireConnection;1075;0;1069;0 WireConnection;1075;1;1068;0 WireConnection;513;0;517;0 WireConnection;940;0;989;0 WireConnection;1166;1;1147;0 WireConnection;1166;0;1207;0 WireConnection;126;0;41;0 WireConnection;886;0;876;0 WireConnection;994;0;988;0 WireConnection;882;0;886;0 WireConnection;882;1;629;0 WireConnection;1054;0;1056;0 WireConnection;1054;1;1176;0 WireConnection;1163;0;1166;0 WireConnection;1074;0;1075;0 WireConnection;1074;1;1042;0 WireConnection;1074;2;1044;0 WireConnection;1074;3;1041;0 WireConnection;1074;4;1044;0 WireConnection;116;0;126;0 WireConnection;116;1;1094;0 WireConnection;116;2;1096;0 WireConnection;116;3;1095;0 WireConnection;116;4;1096;0 WireConnection;993;0;940;0 WireConnection;1200;1;220;0 WireConnection;1200;0;1199;0 WireConnection;1200;2;1201;0 WireConnection;1027;0;994;0 WireConnection;630;0;882;0 WireConnection;1057;0;1074;0 WireConnection;995;1;993;0 WireConnection;1055;0;1054;0 WireConnection;997;0;1027;0 WireConnection;89;0;1163;0 WireConnection;89;1;116;0 WireConnection;574;0;516;0 WireConnection;574;1;1200;0 WireConnection;236;0;89;0 WireConnection;236;1;1098;0 WireConnection;236;2;1099;0 WireConnection;236;3;1097;0 WireConnection;236;4;1099;0 WireConnection;1002;0;995;1 WireConnection;1002;1;998;0 WireConnection;1002;2;996;0 WireConnection;1001;0;995;4 WireConnection;1001;1;997;0 WireConnection;397;0;41;2 WireConnection;1043;0;1057;0 WireConnection;1052;0;1055;0 WireConnection;524;1;1200;0 WireConnection;524;0;574;0 WireConnection;1003;0;1001;0 WireConnection;1004;0;1002;0 WireConnection;631;0;524;0 WireConnection;631;1;632;0 WireConnection;1051;0;1052;0 WireConnection;1049;1;1043;0 WireConnection;104;0;236;0 WireConnection;314;0;1179;2 WireConnection;1059;0;1049;1 WireConnection;1059;1;1048;0 WireConnection;1059;2;1045;0 WireConnection;918;1;524;0 WireConnection;918;0;631;0 WireConnection;1053;0;1049;4 WireConnection;1053;1;1051;0 WireConnection;391;1;399;0 WireConnection;391;0;104;0 WireConnection;315;0;314;0 WireConnection;315;1;1108;0 WireConnection;315;2;313;0 WireConnection;315;3;1108;0 WireConnection;315;4;1109;0 WireConnection;176;0;918;0 WireConnection;176;1;1112;0 WireConnection;176;2;1111;0 WireConnection;329;0;325;0 WireConnection;1078;0;1053;0 WireConnection;407;0;391;0 WireConnection;1077;0;1059;0 WireConnection;677;0;315;0 WireConnection;677;1;329;0 WireConnection;919;1;918;0 WireConnection;919;0;176;0 WireConnection;101;0;232;0 WireConnection;101;1;261;0 WireConnection;101;2;407;0 WireConnection;316;0;677;0 WireConnection;222;0;101;0 WireConnection;223;0;41;4 WireConnection;1114;0;919;0 WireConnection;1114;1;1115;0 WireConnection;1114;2;1116;0 WireConnection;1113;1;919;0 WireConnection;1113;0;1114;0 WireConnection;678;0;316;0 WireConnection;678;1;1110;0 WireConnection;678;2;679;0 WireConnection;227;0;1113;0 WireConnection;227;1;228;0 WireConnection;227;2;229;0 WireConnection;359;0;678;0 WireConnection;1120;1;1113;0 WireConnection;1120;0;227;0 WireConnection;317;0;312;0 WireConnection;317;1;1120;0 WireConnection;317;2;436;0 WireConnection;921;1;1120;0 WireConnection;921;0;317;0 WireConnection;1180;0;921;0 ASEEND*/ //CHKSM=2B4342D8B9F8E576F7ECB5603A1A2DC15E1465C4