summaryrefslogtreecommitdiff
path: root/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources')
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader301
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader.meta10
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader294
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader.meta9
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat62
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat.meta8
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader231
-rw-r--r--Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader.meta9
8 files changed, 0 insertions, 924 deletions
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader
deleted file mode 100644
index 4d74e86f..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader
+++ /dev/null
@@ -1,301 +0,0 @@
-// Made with Amplify Shader Editor
-// Available at the Unity Asset Store - http://u3d.as/y3X
-Shader "Hidden/BOXOPHOBIC/Atmospherics/Height Fog Global"
-{
- Properties
- {
- [HideInInspector]_IsStandardPipeline("_IsStandardPipeline", Float) = 0
- [HideInInspector]_HeightFogGlobal("_HeightFogGlobal", Float) = 1
- [HideInInspector]_IsHeightFogShader("_IsHeightFogShader", Float) = 1
- [HideInInspector]_TransparentQueue("_TransparentQueue", Int) = 3000
- [StyledBanner(Height Fog Global)]_TITLE("< TITLE >", Float) = 1
-
- }
-
- SubShader
- {
-
-
- Tags { "RenderType"="Overlay" "Queue"="Overlay" }
- LOD 0
-
- CGINCLUDE
- #pragma target 3.0
- ENDCG
- Blend SrcAlpha OneMinusSrcAlpha
- Cull Front
- ColorMask RGBA
- ZWrite Off
- ZTest Always
- Stencil
- {
- Ref 222
- Comp NotEqual
- Pass Zero
- }
-
-
- Pass
- {
- Name "Unlit"
- //Tags { "LightMode"="ForwardBase" "PreviewType"="Skybox" }
- 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"
- #pragma multi_compile AHF_NOISEMODE_OFF AHF_NOISEMODE_PROCEDURAL3D
-
-
- 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
- UNITY_VERTEX_INPUT_INSTANCE_ID
- UNITY_VERTEX_OUTPUT_STEREO
- float4 ase_texcoord1 : TEXCOORD1;
- };
-
- uniform half _IsHeightFogShader;
- uniform half _TITLE;
- uniform half _HeightFogGlobal;
- uniform int _TransparentQueue;
- uniform half _IsStandardPipeline;
- uniform half4 AHF_FogColorStart;
- uniform half4 AHF_FogColorEnd;
- UNITY_DECLARE_DEPTH_TEXTURE( _CameraDepthTexture );
- uniform float4 _CameraDepthTexture_TexelSize;
- uniform half AHF_FogDistanceStart;
- uniform half AHF_FogDistanceEnd;
- uniform half AHF_FogDistanceFalloff;
- uniform half AHF_FogColorDuo;
- uniform half4 AHF_DirectionalColor;
- uniform half3 AHF_DirectionalDir;
- uniform half AHF_DirectionalIntensity;
- uniform half AHF_DirectionalFalloff;
- uniform half3 AHF_FogAxisOption;
- uniform half AHF_FogHeightEnd;
- uniform half AHF_FogHeightStart;
- uniform half AHF_FogHeightFalloff;
- uniform half AHF_FogLayersMode;
- uniform half AHF_NoiseScale;
- uniform half3 AHF_NoiseSpeed;
- uniform half AHF_NoiseDistanceEnd;
- uniform half AHF_NoiseIntensity;
- uniform half AHF_NoiseModeBlend;
- uniform half AHF_SkyboxFogHeight;
- uniform half AHF_SkyboxFogFalloff;
- uniform half AHF_SkyboxFogFill;
- uniform half AHF_SkyboxFogIntensity;
- uniform half AHF_FogIntensity;
- 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 mod3D289( float3 x ) { return x - floor( x / 289.0 ) * 289.0; }
- float4 mod3D289( float4 x ) { return x - floor( x / 289.0 ) * 289.0; }
- float4 permute( float4 x ) { return mod3D289( ( x * 34.0 + 1.0 ) * x ); }
- float4 taylorInvSqrt( float4 r ) { return 1.79284291400159 - r * 0.85373472095314; }
- float snoise( float3 v )
- {
- const float2 C = float2( 1.0 / 6.0, 1.0 / 3.0 );
- float3 i = floor( v + dot( v, C.yyy ) );
- float3 x0 = v - i + dot( i, C.xxx );
- float3 g = step( x0.yzx, x0.xyz );
- float3 l = 1.0 - g;
- float3 i1 = min( g.xyz, l.zxy );
- float3 i2 = max( g.xyz, l.zxy );
- float3 x1 = x0 - i1 + C.xxx;
- float3 x2 = x0 - i2 + C.yyy;
- float3 x3 = x0 - 0.5;
- i = mod3D289( i);
- float4 p = permute( permute( permute( i.z + float4( 0.0, i1.z, i2.z, 1.0 ) ) + i.y + float4( 0.0, i1.y, i2.y, 1.0 ) ) + i.x + float4( 0.0, i1.x, i2.x, 1.0 ) );
- float4 j = p - 49.0 * floor( p / 49.0 ); // mod(p,7*7)
- float4 x_ = floor( j / 7.0 );
- float4 y_ = floor( j - 7.0 * x_ ); // mod(j,N)
- float4 x = ( x_ * 2.0 + 0.5 ) / 7.0 - 1.0;
- float4 y = ( y_ * 2.0 + 0.5 ) / 7.0 - 1.0;
- float4 h = 1.0 - abs( x ) - abs( y );
- float4 b0 = float4( x.xy, y.xy );
- float4 b1 = float4( x.zw, y.zw );
- float4 s0 = floor( b0 ) * 2.0 + 1.0;
- float4 s1 = floor( b1 ) * 2.0 + 1.0;
- float4 sh = -step( h, 0.0 );
- float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy;
- float4 a1 = b1.xzyw + s1.xzyw * sh.zzww;
- float3 g0 = float3( a0.xy, h.x );
- float3 g1 = float3( a0.zw, h.y );
- float3 g2 = float3( a1.xy, h.z );
- float3 g3 = float3( a1.zw, h.w );
- float4 norm = taylorInvSqrt( float4( dot( g0, g0 ), dot( g1, g1 ), dot( g2, g2 ), dot( g3, g3 ) ) );
- g0 *= norm.x;
- g1 *= norm.y;
- g2 *= norm.z;
- g3 *= norm.w;
- float4 m = max( 0.6 - float4( dot( x0, x0 ), dot( x1, x1 ), dot( x2, x2 ), dot( x3, x3 ) ), 0.0 );
- m = m* m;
- m = m* m;
- float4 px = float4( dot( x0, g0 ), dot( x1, g1 ), dot( x2, g2 ), dot( x3, g3 ) );
- return 42.0 * dot( m, px);
- }
-
-
-
- v2f vert ( appdata v )
- {
- v2f o;
- UNITY_SETUP_INSTANCE_ID(v);
- UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
- UNITY_TRANSFER_INSTANCE_ID(v, o);
-
- float3 temp_cast_0 = (( _IsStandardPipeline * 0.0 )).xxx;
-
- float4 ase_clipPos = UnityObjectToClipPos(v.vertex);
- float4 screenPos = ComputeScreenPos(ase_clipPos);
- o.ase_texcoord1 = screenPos;
-
- float3 vertexValue = float3(0, 0, 0);
- #if ASE_ABSOLUTE_VERTEX_POS
- vertexValue = v.vertex.xyz;
- #endif
- vertexValue = temp_cast_0;
- #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 screenPos = i.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 UV235_g1045 = ase_screenPosNorm.xy;
- float2 localUnStereo235_g1045 = UnStereo( UV235_g1045 );
- float2 break248_g1045 = localUnStereo235_g1045;
- float clampDepth227_g1045 = SAMPLE_DEPTH_TEXTURE( _CameraDepthTexture, ase_screenPosNorm.xy );
- #ifdef UNITY_REVERSED_Z
- float staticSwitch250_g1045 = ( 1.0 - clampDepth227_g1045 );
- #else
- float staticSwitch250_g1045 = clampDepth227_g1045;
- #endif
- float3 appendResult244_g1045 = (float3(break248_g1045.x , break248_g1045.y , staticSwitch250_g1045));
- float4 appendResult220_g1045 = (float4((appendResult244_g1045*2.0 + -1.0) , 1.0));
- float4 break229_g1045 = mul( unity_CameraInvProjection, appendResult220_g1045 );
- float3 appendResult237_g1045 = (float3(break229_g1045.x , break229_g1045.y , break229_g1045.z));
- float4 appendResult233_g1045 = (float4(( ( appendResult237_g1045 / break229_g1045.w ) * half3(1,1,-1) ) , 1.0));
- float4 break245_g1045 = mul( unity_CameraToWorld, appendResult233_g1045 );
- float3 appendResult239_g1045 = (float3(break245_g1045.x , break245_g1045.y , break245_g1045.z));
- float3 WorldPositionFromDepth253_g1045 = appendResult239_g1045;
- float3 WorldPosition2_g1045 = WorldPositionFromDepth253_g1045;
- float temp_output_7_0_g1047 = AHF_FogDistanceStart;
- half FogDistanceMask12_g1045 = pow( abs( saturate( ( ( distance( WorldPosition2_g1045 , _WorldSpaceCameraPos ) - temp_output_7_0_g1047 ) / ( AHF_FogDistanceEnd - temp_output_7_0_g1047 ) ) ) ) , AHF_FogDistanceFalloff );
- float3 lerpResult258_g1045 = lerp( (AHF_FogColorStart).rgb , (AHF_FogColorEnd).rgb , ( saturate( ( FogDistanceMask12_g1045 - 0.5 ) ) * AHF_FogColorDuo ));
- float3 normalizeResult318_g1045 = normalize( ( WorldPosition2_g1045 - _WorldSpaceCameraPos ) );
- float dotResult145_g1045 = dot( normalizeResult318_g1045 , AHF_DirectionalDir );
- half DirectionalMask30_g1045 = pow( abs( ( (dotResult145_g1045*0.5 + 0.5) * AHF_DirectionalIntensity ) ) , AHF_DirectionalFalloff );
- float3 lerpResult40_g1045 = lerp( lerpResult258_g1045 , (AHF_DirectionalColor).rgb , DirectionalMask30_g1045);
- float3 temp_output_2_0_g1046 = lerpResult40_g1045;
- float3 gammaToLinear3_g1046 = GammaToLinearSpace( temp_output_2_0_g1046 );
- #ifdef UNITY_COLORSPACE_GAMMA
- float3 staticSwitch1_g1046 = temp_output_2_0_g1046;
- #else
- float3 staticSwitch1_g1046 = gammaToLinear3_g1046;
- #endif
- float3 temp_output_256_0_g1045 = staticSwitch1_g1046;
- half3 AHF_FogAxisOption181_g1045 = AHF_FogAxisOption;
- float3 break159_g1045 = ( WorldPosition2_g1045 * AHF_FogAxisOption181_g1045 );
- float temp_output_7_0_g1048 = AHF_FogHeightEnd;
- half FogHeightMask16_g1045 = pow( abs( saturate( ( ( ( break159_g1045.x + break159_g1045.y + break159_g1045.z ) - temp_output_7_0_g1048 ) / ( AHF_FogHeightStart - temp_output_7_0_g1048 ) ) ) ) , AHF_FogHeightFalloff );
- float lerpResult328_g1045 = lerp( ( FogDistanceMask12_g1045 * FogHeightMask16_g1045 ) , saturate( ( FogDistanceMask12_g1045 + FogHeightMask16_g1045 ) ) , AHF_FogLayersMode);
- float simplePerlin3D193_g1045 = snoise( ( ( WorldPosition2_g1045 * ( 1.0 / AHF_NoiseScale ) ) + ( -AHF_NoiseSpeed * _Time.y ) ) );
- float temp_output_7_0_g1050 = AHF_NoiseDistanceEnd;
- half NoiseDistanceMask7_g1045 = saturate( ( ( distance( WorldPosition2_g1045 , _WorldSpaceCameraPos ) - temp_output_7_0_g1050 ) / ( 0.0 - temp_output_7_0_g1050 ) ) );
- float lerpResult198_g1045 = lerp( 1.0 , (simplePerlin3D193_g1045*0.5 + 0.5) , ( NoiseDistanceMask7_g1045 * AHF_NoiseIntensity * AHF_NoiseModeBlend ));
- half NoiseSimplex3D24_g1045 = lerpResult198_g1045;
- #if defined(AHF_NOISEMODE_OFF)
- float staticSwitch42_g1045 = lerpResult328_g1045;
- #elif defined(AHF_NOISEMODE_PROCEDURAL3D)
- float staticSwitch42_g1045 = ( lerpResult328_g1045 * NoiseSimplex3D24_g1045 );
- #else
- float staticSwitch42_g1045 = lerpResult328_g1045;
- #endif
- float3 normalizeResult169_g1045 = normalize( WorldPosition2_g1045 );
- float3 break170_g1045 = ( normalizeResult169_g1045 * AHF_FogAxisOption181_g1045 );
- float temp_output_7_0_g1049 = AHF_SkyboxFogHeight;
- float saferPower309_g1045 = max( abs( saturate( ( ( abs( ( break170_g1045.x + break170_g1045.y + break170_g1045.z ) ) - temp_output_7_0_g1049 ) / ( 0.0 - temp_output_7_0_g1049 ) ) ) ) , 0.0001 );
- float lerpResult179_g1045 = lerp( pow( saferPower309_g1045 , AHF_SkyboxFogFalloff ) , 1.0 , AHF_SkyboxFogFill);
- half SkyboxFogHeightMask108_g1045 = ( lerpResult179_g1045 * AHF_SkyboxFogIntensity );
- float clampDepth118_g1045 = SAMPLE_DEPTH_TEXTURE( _CameraDepthTexture, ase_screenPosNorm.xy );
- #ifdef UNITY_REVERSED_Z
- float staticSwitch123_g1045 = clampDepth118_g1045;
- #else
- float staticSwitch123_g1045 = ( 1.0 - clampDepth118_g1045 );
- #endif
- half SkyboxMask95_g1045 = ( 1.0 - ceil( staticSwitch123_g1045 ) );
- float lerpResult112_g1045 = lerp( staticSwitch42_g1045 , SkyboxFogHeightMask108_g1045 , SkyboxMask95_g1045);
- float temp_output_43_0_g1045 = ( lerpResult112_g1045 * AHF_FogIntensity );
- float4 appendResult114_g1045 = (float4(temp_output_256_0_g1045 , temp_output_43_0_g1045));
-
-
- finalColor = appendResult114_g1045;
- return finalColor;
- }
- ENDCG
- }
- }
-
-
-
-}
-/*ASEBEGIN
-Version=18103
-1927;1;1906;1020;5409.4;5525.235;2.429641;True;False
-Node;AmplifyShaderEditor.RangedFloatNode;879;-3136,-4864;Half;False;Property;_HeightFogGlobal;_HeightFogGlobal;4;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.IntNode;891;-2656,-4864;Float;False;Property;_TransparentQueue;_TransparentQueue;6;1;[HideInInspector];Create;False;0;0;True;0;False;3000;0;0;1;INT;0
-Node;AmplifyShaderEditor.FunctionNode;1029;-3328,-4608;Inherit;False;Base;-1;;1045;13c50910e5b86de4097e1181ba121e0e;2,116,1,99,1;0;3;FLOAT4;113;FLOAT3;86;FLOAT;87
-Node;AmplifyShaderEditor.FunctionNode;915;-3328,-4480;Inherit;False;Is Pipeline;0;;1044;2b33d0c660fbdb24c98bea96428031b0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;885;-2912,-4864;Half;False;Property;_IsHeightFogShader;_IsHeightFogShader;5;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;892;-3328,-4864;Half;False;Property;_TITLE;< TITLE >;7;0;Create;True;0;0;True;1;StyledBanner(Height Fog Global);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;383;-3072,-4608;Float;False;True;-1;2;;0;1;Hidden/BOXOPHOBIC/Atmospherics/Height Fog Global;0770190933193b94aaa3065e307002fa;True;Unlit;0;0;Unlit;2;True;2;5;False;-1;10;False;-1;0;5;False;-1;10;False;-1;True;0;False;-1;0;False;-1;True;False;True;1;False;-1;True;True;True;True;True;0;False;-1;True;True;222;False;-1;255;False;-1;255;False;-1;6;False;-1;2;False;-1;0;False;-1;0;False;-1;7;False;-1;1;False;-1;1;False;-1;1;False;-1;True;2;False;594;True;7;False;595;True;False;0;False;500;1000;False;500;True;2;RenderType=Overlay=RenderType;Queue=Overlay=Queue=0;True;2;0;False;False;False;False;False;False;False;False;False;True;2;LightMode=ForwardBase;PreviewType=Skybox;False;0;;0;0;Standard;1;Vertex Position,InvertActionOnDeselection;1;0;1;True;False;;0
-Node;AmplifyShaderEditor.CommentaryNode;880;-3328,-4992;Inherit;False;919.8825;100;Drawers;0;;1,0.475862,0,1;0;0
-WireConnection;383;0;1029;113
-WireConnection;383;1;915;0
-ASEEND*/
-//CHKSM=BFDE70D7D1E42608460807DF4DA7EDF074083B59 \ No newline at end of file
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader.meta b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader.meta
deleted file mode 100644
index 36bde76b..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Global.shader.meta
+++ /dev/null
@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 3a7ef1b66bafb7a448a880ef76d2e6e6
-timeCreated: 1568125885
-licenseType: Store
-ShaderImporter:
- externalObjects: {}
- defaultTextures: []
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader
deleted file mode 100644
index 30f012c8..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader
+++ /dev/null
@@ -1,294 +0,0 @@
-// Made with Amplify Shader Editor
-// Available at the Unity Asset Store - http://u3d.as/y3X
-Shader "BOXOPHOBIC/Atmospherics/Height Fog Per Object"
-{
- Properties
- {
- [HideInInspector]_HeightFogPerObject("_HeightFogPerObject", Float) = 1
- [HideInInspector]_IsStandardPipeline("_IsStandardPipeline", Float) = 0
- [HideInInspector]_IsHeightFogShader("_IsHeightFogShader", Float) = 1
- [HideInInspector]_TransparentQueue("_TransparentQueue", Int) = 3000
- [StyledBanner(Height Fog Per Object)]_TITLEE("< TITLEE >", Float) = 1
- [StyledCategory(Custom Alpha Inputs)]_CUSTOM("[ CUSTOM ]", Float) = 1
- _Color("Color", Color) = (1,1,1,1)
- _MainTex("MainTex", 2D) = "white" {}
-
- }
-
- SubShader
- {
-
-
- Tags { "RenderType"="Transparent" "Queue"="Transparent" }
- LOD 0
-
- CGINCLUDE
- #pragma target 3.0
- ENDCG
- Blend SrcAlpha OneMinusSrcAlpha , One One
- Cull Back
- 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_WORLD_POSITION
- #pragma multi_compile AHF_NOISEMODE_OFF AHF_NOISEMODE_PROCEDURAL3D
-
-
- struct appdata
- {
- float4 vertex : POSITION;
- float4 color : COLOR;
- UNITY_VERTEX_INPUT_INSTANCE_ID
- float4 ase_texcoord : TEXCOORD0;
- };
-
- struct v2f
- {
- float4 vertex : SV_POSITION;
-#ifdef ASE_NEEDS_FRAG_WORLD_POSITION
- float3 worldPos : TEXCOORD0;
-#endif
- UNITY_VERTEX_INPUT_INSTANCE_ID
- UNITY_VERTEX_OUTPUT_STEREO
- float4 ase_texcoord1 : TEXCOORD1;
- };
-
- uniform half _CUSTOM;
- uniform half _HeightFogPerObject;
- uniform half _IsHeightFogShader;
- uniform half _TITLEE;
- uniform int _TransparentQueue;
- uniform half _IsStandardPipeline;
- uniform half4 AHF_FogColorStart;
- uniform half4 AHF_FogColorEnd;
- uniform half AHF_FogDistanceStart;
- uniform half AHF_FogDistanceEnd;
- uniform half AHF_FogDistanceFalloff;
- uniform half AHF_FogColorDuo;
- uniform half4 AHF_DirectionalColor;
- uniform half3 AHF_DirectionalDir;
- uniform half AHF_DirectionalIntensity;
- uniform half AHF_DirectionalFalloff;
- uniform half3 AHF_FogAxisOption;
- uniform half AHF_FogHeightEnd;
- uniform half AHF_FogHeightStart;
- uniform half AHF_FogHeightFalloff;
- uniform half AHF_FogLayersMode;
- uniform half AHF_NoiseScale;
- uniform half3 AHF_NoiseSpeed;
- uniform half AHF_NoiseDistanceEnd;
- uniform half AHF_NoiseIntensity;
- uniform half AHF_NoiseModeBlend;
- uniform half AHF_FogIntensity;
- uniform half4 _Color;
- uniform sampler2D _MainTex;
- uniform float4 _MainTex_ST;
- float3 mod3D289( float3 x ) { return x - floor( x / 289.0 ) * 289.0; }
- float4 mod3D289( float4 x ) { return x - floor( x / 289.0 ) * 289.0; }
- float4 permute( float4 x ) { return mod3D289( ( x * 34.0 + 1.0 ) * x ); }
- float4 taylorInvSqrt( float4 r ) { return 1.79284291400159 - r * 0.85373472095314; }
- float snoise( float3 v )
- {
- const float2 C = float2( 1.0 / 6.0, 1.0 / 3.0 );
- float3 i = floor( v + dot( v, C.yyy ) );
- float3 x0 = v - i + dot( i, C.xxx );
- float3 g = step( x0.yzx, x0.xyz );
- float3 l = 1.0 - g;
- float3 i1 = min( g.xyz, l.zxy );
- float3 i2 = max( g.xyz, l.zxy );
- float3 x1 = x0 - i1 + C.xxx;
- float3 x2 = x0 - i2 + C.yyy;
- float3 x3 = x0 - 0.5;
- i = mod3D289( i);
- float4 p = permute( permute( permute( i.z + float4( 0.0, i1.z, i2.z, 1.0 ) ) + i.y + float4( 0.0, i1.y, i2.y, 1.0 ) ) + i.x + float4( 0.0, i1.x, i2.x, 1.0 ) );
- float4 j = p - 49.0 * floor( p / 49.0 ); // mod(p,7*7)
- float4 x_ = floor( j / 7.0 );
- float4 y_ = floor( j - 7.0 * x_ ); // mod(j,N)
- float4 x = ( x_ * 2.0 + 0.5 ) / 7.0 - 1.0;
- float4 y = ( y_ * 2.0 + 0.5 ) / 7.0 - 1.0;
- float4 h = 1.0 - abs( x ) - abs( y );
- float4 b0 = float4( x.xy, y.xy );
- float4 b1 = float4( x.zw, y.zw );
- float4 s0 = floor( b0 ) * 2.0 + 1.0;
- float4 s1 = floor( b1 ) * 2.0 + 1.0;
- float4 sh = -step( h, 0.0 );
- float4 a0 = b0.xzyw + s0.xzyw * sh.xxyy;
- float4 a1 = b1.xzyw + s1.xzyw * sh.zzww;
- float3 g0 = float3( a0.xy, h.x );
- float3 g1 = float3( a0.zw, h.y );
- float3 g2 = float3( a1.xy, h.z );
- float3 g3 = float3( a1.zw, h.w );
- float4 norm = taylorInvSqrt( float4( dot( g0, g0 ), dot( g1, g1 ), dot( g2, g2 ), dot( g3, g3 ) ) );
- g0 *= norm.x;
- g1 *= norm.y;
- g2 *= norm.z;
- g3 *= norm.w;
- float4 m = max( 0.6 - float4( dot( x0, x0 ), dot( x1, x1 ), dot( x2, x2 ), dot( x3, x3 ) ), 0.0 );
- m = m* m;
- m = m* m;
- float4 px = float4( dot( x0, g0 ), dot( x1, g1 ), dot( x2, g2 ), dot( x3, g3 ) );
- return 42.0 * dot( m, px);
- }
-
-
-
- v2f vert ( appdata v )
- {
- v2f o;
- UNITY_SETUP_INSTANCE_ID(v);
- UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
- UNITY_TRANSFER_INSTANCE_ID(v, o);
-
- int CustomVertexOffset918 = 0;
- float3 temp_cast_0 = (( CustomVertexOffset918 + ( _IsStandardPipeline * 0.0 ) )).xxx;
-
- o.ase_texcoord1.xy = v.ase_texcoord.xy;
-
- //setting value to unused interpolator channels and avoid initialization warnings
- o.ase_texcoord1.zw = 0;
- float3 vertexValue = float3(0, 0, 0);
- #if ASE_ABSOLUTE_VERTEX_POS
- vertexValue = v.vertex.xyz;
- #endif
- vertexValue = temp_cast_0;
- #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
- float3 WorldPosition2_g771 = WorldPosition;
- float temp_output_7_0_g860 = AHF_FogDistanceStart;
- half FogDistanceMask12_g771 = pow( abs( saturate( ( ( distance( WorldPosition2_g771 , _WorldSpaceCameraPos ) - temp_output_7_0_g860 ) / ( AHF_FogDistanceEnd - temp_output_7_0_g860 ) ) ) ) , AHF_FogDistanceFalloff );
- float3 lerpResult258_g771 = lerp( (AHF_FogColorStart).rgb , (AHF_FogColorEnd).rgb , ( saturate( ( FogDistanceMask12_g771 - 0.5 ) ) * AHF_FogColorDuo ));
- float3 normalizeResult318_g771 = normalize( ( WorldPosition2_g771 - _WorldSpaceCameraPos ) );
- float dotResult145_g771 = dot( normalizeResult318_g771 , AHF_DirectionalDir );
- half DirectionalMask30_g771 = pow( abs( ( (dotResult145_g771*0.5 + 0.5) * AHF_DirectionalIntensity ) ) , AHF_DirectionalFalloff );
- float3 lerpResult40_g771 = lerp( lerpResult258_g771 , (AHF_DirectionalColor).rgb , DirectionalMask30_g771);
- float3 temp_output_2_0_g859 = lerpResult40_g771;
- float3 gammaToLinear3_g859 = GammaToLinearSpace( temp_output_2_0_g859 );
- #ifdef UNITY_COLORSPACE_GAMMA
- float3 staticSwitch1_g859 = temp_output_2_0_g859;
- #else
- float3 staticSwitch1_g859 = gammaToLinear3_g859;
- #endif
- float3 temp_output_256_0_g771 = staticSwitch1_g859;
- half3 AHF_FogAxisOption181_g771 = AHF_FogAxisOption;
- float3 break159_g771 = ( WorldPosition2_g771 * AHF_FogAxisOption181_g771 );
- float temp_output_7_0_g861 = AHF_FogHeightEnd;
- half FogHeightMask16_g771 = pow( abs( saturate( ( ( ( break159_g771.x + break159_g771.y + break159_g771.z ) - temp_output_7_0_g861 ) / ( AHF_FogHeightStart - temp_output_7_0_g861 ) ) ) ) , AHF_FogHeightFalloff );
- float lerpResult328_g771 = lerp( ( FogDistanceMask12_g771 * FogHeightMask16_g771 ) , saturate( ( FogDistanceMask12_g771 + FogHeightMask16_g771 ) ) , AHF_FogLayersMode);
- float simplePerlin3D193_g771 = snoise( ( ( WorldPosition2_g771 * ( 1.0 / AHF_NoiseScale ) ) + ( -AHF_NoiseSpeed * _Time.y ) ) );
- float temp_output_7_0_g863 = AHF_NoiseDistanceEnd;
- half NoiseDistanceMask7_g771 = saturate( ( ( distance( WorldPosition2_g771 , _WorldSpaceCameraPos ) - temp_output_7_0_g863 ) / ( 0.0 - temp_output_7_0_g863 ) ) );
- float lerpResult198_g771 = lerp( 1.0 , (simplePerlin3D193_g771*0.5 + 0.5) , ( NoiseDistanceMask7_g771 * AHF_NoiseIntensity * AHF_NoiseModeBlend ));
- half NoiseSimplex3D24_g771 = lerpResult198_g771;
- #if defined(AHF_NOISEMODE_OFF)
- float staticSwitch42_g771 = lerpResult328_g771;
- #elif defined(AHF_NOISEMODE_PROCEDURAL3D)
- float staticSwitch42_g771 = ( lerpResult328_g771 * NoiseSimplex3D24_g771 );
- #else
- float staticSwitch42_g771 = lerpResult328_g771;
- #endif
- float temp_output_43_0_g771 = ( staticSwitch42_g771 * AHF_FogIntensity );
- float2 uv0_MainTex = i.ase_texcoord1.xy * _MainTex_ST.xy + _MainTex_ST.zw;
- float temp_output_1_0_g753 = tex2D( _MainTex, uv0_MainTex ).a;
- float temp_output_7_0_g752 = AHF_FogDistanceStart;
- float lerpResult3_g753 = lerp( temp_output_1_0_g753 , ceil( temp_output_1_0_g753 ) , saturate( ( ( distance( WorldPosition , _WorldSpaceCameraPos ) - temp_output_7_0_g752 ) / ( AHF_FogDistanceEnd - temp_output_7_0_g752 ) ) ));
- half CustomAlphaInputs897 = ( _Color.a * lerpResult3_g753 );
- float4 appendResult384 = (float4(temp_output_256_0_g771 , ( temp_output_43_0_g771 * CustomAlphaInputs897 )));
-
-
- finalColor = appendResult384;
- return finalColor;
- }
- ENDCG
- }
- }
-
-
-
-}
-/*ASEBEGIN
-Version=18103
-1927;1;1906;1020;4148.027;3949.353;1;True;False
-Node;AmplifyShaderEditor.WorldPosInputsNode;943;-3328,-3584;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
-Node;AmplifyShaderEditor.TextureCoordinatesNode;895;-3328,-3840;Inherit;False;0;892;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.SamplerNode;892;-3072,-3840;Inherit;True;Property;_MainTex;MainTex;10;0;Create;False;0;0;False;0;False;-1;None;None;True;0;False;white;Auto;False;Object;-1;MipBias;Texture2D;6;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;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.FunctionNode;942;-3072,-3584;Inherit;False;Compute Fog Distance;-1;;751;a5f090963b8f9394a984ee752ce42488;0;1;13;FLOAT3;0,0,0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.FunctionNode;913;-2688,-3840;Inherit;False;Handle Tex Alpha;-1;;753;92f31391e7f50294c9c2d8747c81d6b6;0;2;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.ColorNode;894;-3328,-4096;Half;False;Property;_Color;Color;9;0;Create;False;0;0;False;0;False;1,1,1,1;0,0,0,0;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.SimpleMultiplyOpNode;896;-2304,-4096;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.RegisterLocalVarNode;897;-2144,-4096;Half;False;CustomAlphaInputs;-1;True;1;0;FLOAT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.IntNode;919;-3328,-3200;Float;False;Constant;_Int0;Int 0;5;0;Create;True;0;0;False;0;False;0;0;0;1;INT;0
-Node;AmplifyShaderEditor.RegisterLocalVarNode;918;-3136,-3200;Half;False;CustomVertexOffset;-1;True;1;0;INT;0;False;1;INT;0
-Node;AmplifyShaderEditor.FunctionNode;944;-3328,-4736;Inherit;False;Base;-1;;771;13c50910e5b86de4097e1181ba121e0e;2,116,0,99,0;0;3;FLOAT4;113;FLOAT3;86;FLOAT;87
-Node;AmplifyShaderEditor.GetLocalVarNode;898;-3328,-4544;Inherit;False;897;CustomAlphaInputs;1;0;OBJECT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.SimpleMultiplyOpNode;938;-3008,-4608;Inherit;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.FunctionNode;935;-2816,-4512;Inherit;False;Is Pipeline;1;;864;2b33d0c660fbdb24c98bea96428031b0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.GetLocalVarNode;920;-2816,-4608;Inherit;False;918;CustomVertexOffset;1;0;OBJECT;0;False;1;INT;0
-Node;AmplifyShaderEditor.RangedFloatNode;890;-2688,-5248;Half;False;Property;_IsHeightFogShader;_IsHeightFogShader;5;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;923;-3328,-5248;Half;False;Property;_TITLEE;< TITLEE >;7;0;Create;True;0;0;True;1;StyledBanner(Height Fog Per Object);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.IntNode;922;-2432,-5248;Float;False;Property;_TransparentQueue;_TransparentQueue;6;1;[HideInInspector];Create;False;0;0;True;0;False;3000;0;0;1;INT;0
-Node;AmplifyShaderEditor.RangedFloatNode;879;-2944,-5248;Half;False;Property;_HeightFogPerObject;_HeightFogPerObject;0;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;899;-3169,-5248;Half;False;Property;_CUSTOM;[ CUSTOM ];8;0;Create;True;0;0;True;1;StyledCategory(Custom Alpha Inputs);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.SimpleAddOpNode;936;-2512,-4592;Inherit;False;2;2;0;INT;0;False;1;FLOAT;0;False;1;FLOAT;0
-Node;AmplifyShaderEditor.DynamicAppendNode;384;-2816,-4736;Inherit;False;FLOAT4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0
-Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;383;-2304,-4736;Float;False;True;-1;2;;0;1;BOXOPHOBIC/Atmospherics/Height Fog Per Object;0770190933193b94aaa3065e307002fa;True;Unlit;0;0;Unlit;2;True;2;5;False;-1;10;False;-1;4;1;False;-1;1;False;-1;True;0;False;-1;0;False;-1;True;False;True;0;False;-1;True;True;True;True;True;0;False;-1;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;594;True;0;False;595;True;False;10;True;890;10;True;890;True;2;RenderType=Transparent=RenderType;Queue=Transparent=Queue=0;True;2;0;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;;0
-Node;AmplifyShaderEditor.CommentaryNode;916;-3328,-3328;Inherit;False;1409.549;100;Custom Vertex Offset / Add here your custom Vertex Offset;0;;0.684,1,0,1;0;0
-Node;AmplifyShaderEditor.CommentaryNode;891;-3328,-4224;Inherit;False;1418.51;100;Custom Alpha Inputs / Add here your custom Alpha Inputs;0;;0.684,1,0,1;0;0
-Node;AmplifyShaderEditor.CommentaryNode;939;-3328,-4864;Inherit;False;1405.154;100;Final Pass;0;;0.684,1,0,1;0;0
-Node;AmplifyShaderEditor.CommentaryNode;880;-3328,-5376;Inherit;False;1406.973;101;Drawers;0;;1,0.475862,0,1;0;0
-WireConnection;892;1;895;0
-WireConnection;942;13;943;0
-WireConnection;913;1;892;4
-WireConnection;913;2;942;0
-WireConnection;896;0;894;4
-WireConnection;896;1;913;0
-WireConnection;897;0;896;0
-WireConnection;918;0;919;0
-WireConnection;938;0;944;87
-WireConnection;938;1;898;0
-WireConnection;936;0;920;0
-WireConnection;936;1;935;0
-WireConnection;384;0;944;86
-WireConnection;384;3;938;0
-WireConnection;383;0;384;0
-WireConnection;383;1;936;0
-ASEEND*/
-//CHKSM=F74943620D06474AE029A1BD15340645926FE0B9 \ No newline at end of file
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader.meta b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader.meta
deleted file mode 100644
index f3ccd01b..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Per Object.shader.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 19dce7f705377aa41bc0a573347bbd27
-ShaderImporter:
- externalObjects: {}
- defaultTextures: []
- nonModifiableTextures: []
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat
deleted file mode 100644
index f745a1b1..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat
+++ /dev/null
@@ -1,62 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!21 &2100000
-Material:
- serializedVersion: 6
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_Name: Height Fog Preset
- m_Shader: {fileID: 4800000, guid: a3a3bc8785681554d9558e2ea68f100e, type: 3}
- m_ShaderKeywords:
- m_LightmapFlags: 4
- m_EnableInstancingVariants: 0
- m_DoubleSidedGI: 0
- m_CustomRenderQueue: -1
- stringTagMap: {}
- disabledShaderPasses: []
- m_SavedProperties:
- serializedVersion: 3
- m_TexEnvs: []
- m_Floats:
- - _DIRECTIONALL: 1
- - _DirectionalCustom: 0
- - _DirectionalFalloff: 2
- - _DirectionalIntensity: 1
- - _DirectionalMode: 0
- - _DirectionalModeBlend: 0
- - _FOGG: 1
- - _FogAxisMode: 1
- - _FogColorDuo: 0
- - _FogDistanceEnd: 100
- - _FogDistanceFalloff: 1
- - _FogDistanceStart: -100
- - _FogHeightEnd: 200
- - _FogHeightFalloff: 1
- - _FogHeightStart: 0
- - _FogIntensity: 1
- - _FogLayersMode: 0
- - _IsHeightFogPreset: 1
- - _IsHeightFogShader: 1
- - _IsStandardPipeline: 0
- - _NOISEE: 1
- - _NoiseDistanceEnd: 50
- - _NoiseIntensity: 1
- - _NoiseMode: 0
- - _NoiseModeBlend: 0
- - _NoiseScale: 30
- - _SKYBOXX: 1
- - _SkyboxFogFalloff: 1
- - _SkyboxFogFill: 1
- - _SkyboxFogHeight: 1
- - _SkyboxFogIntensity: 1
- - _TITLE: 1
- m_Colors:
- - _DirectionalColor: {r: 1, g: 0.7793103, b: 0.5, a: 1}
- - _DirectionalCustomDir: {r: 0, g: 0, b: 0, a: 0}
- - _DirectionalDir: {r: 0.7081007, g: 0.28231323, b: 0.6472192, a: 0}
- - _FogAxisOption: {r: 0, g: 1, b: 0, a: 0}
- - _FogColorEnd: {r: 0.8862745, g: 1.443137, b: 2, a: 1}
- - _FogColorStart: {r: 1, g: 0, b: 0.5, a: 1}
- - _NoiseSpeed: {r: 0.5, g: 0, b: 0.5, a: 0}
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat.meta b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat.meta
deleted file mode 100644
index 0ee7b5b8..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.mat.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ca85a1519dc35be41b6251ab2147d038
-NativeFormatImporter:
- externalObjects: {}
- mainObjectFileID: 2100000
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader
deleted file mode 100644
index 1a6e8d00..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader
+++ /dev/null
@@ -1,231 +0,0 @@
-// Made with Amplify Shader Editor
-// Available at the Unity Asset Store - http://u3d.as/y3X
-Shader "BOXOPHOBIC/Atmospherics/Height Fog Preset"
-{
- Properties
- {
- [HideInInspector]_IsStandardPipeline("_IsStandardPipeline", Float) = 0
- [HideInInspector]_IsHeightFogPreset("_IsHeightFogPreset", Float) = 1
- [HideInInspector]_IsHeightFogShader("_IsHeightFogShader", Float) = 1
- [StyledBanner(Height Fog Preset)]_TITLE("< TITLE >", Float) = 1
- [StyledCategory(Fog)]_FOGG("[ FOGG]", Float) = 1
- _FogIntensity("Fog Intensity", Range( 0 , 1)) = 1
- [Enum(X Axis,0,Y Axis,1,Z Axis,2)][Space(10)]_FogAxisMode("Fog Axis Mode", Float) = 1
- [Enum(Multiply Distance And Height,0,Additive Distance And Height,1)]_FogLayersMode("Fog Layers Mode", Float) = 0
- [HideInInspector]_FogAxisOption("_FogAxisOption", Vector) = (0,0,0,0)
- [HDR][Space(10)]_FogColorStart("Fog Color Start", Color) = (0.4411765,0.722515,1,1)
- [HDR]_FogColorEnd("Fog Color End", Color) = (0.8862745,1.443137,2,1)
- _FogColorDuo("Fog Color Duo", Range( 0 , 1)) = 1
- [Space(10)]_FogDistanceStart("Fog Distance Start", Float) = -200
- _FogDistanceEnd("Fog Distance End", Float) = 200
- _FogDistanceFalloff("Fog Distance Falloff", Range( 1 , 8)) = 2
- [Space(10)]_FogHeightStart("Fog Height Start", Float) = 0
- _FogHeightEnd("Fog Height End", Float) = 200
- _FogHeightFalloff("Fog Height Falloff", Range( 1 , 8)) = 2
- [StyledCategory(Skybox)]_SKYBOXX("[ SKYBOXX ]", Float) = 1
- _SkyboxFogIntensity("Skybox Fog Intensity", Range( 0 , 1)) = 1
- _SkyboxFogHeight("Skybox Fog Height", Range( 0 , 1)) = 1
- _SkyboxFogFalloff("Skybox Fog Falloff", Range( 1 , 8)) = 1
- _SkyboxFogFill("Skybox Fog Fill", Range( 0 , 1)) = 1
- [StyledCategory(Directional)]_DIRECTIONALL("[ DIRECTIONALL ]", Float) = 1
- [Enum(Off,0,On,1)]_DirectionalMode("Directional Mode", Float) = 1
- _DirectionalIntensity("Directional Intensity", Range( 0 , 1)) = 1
- _DirectionalFalloff("Directional Falloff", Range( 1 , 8)) = 2
- [HDR]_DirectionalColor("Directional Color", Color) = (1,0.7793103,0.5,1)
- [HideInInspector]_DirectionalDir("Directional Dir", Vector) = (0,0,0,0)
- [StyledCategory(Noise)]_NOISEE("[ NOISEE ]", Float) = 1
- [Enum(Off,0,Procedural 3D,2)]_NoiseMode("Noise Mode", Float) = 2
- [HideInInspector]_NoiseModeBlend("_NoiseModeBlend", Float) = 1
- _NoiseIntensity("Noise Intensity", Range( 0 , 1)) = 1
- _NoiseDistanceEnd("Noise Distance End", Float) = 50
- _NoiseScale("Noise Scale", Float) = 30
- _NoiseSpeed("Noise Speed", Vector) = (0.5,0,0.5,0)
-
- }
-
- SubShader
- {
-
-
- Tags { "RenderType"="Overlay" "Queue"="Overlay" }
- LOD 0
-
- CGINCLUDE
- #pragma target 3.0
- ENDCG
- Blend SrcAlpha OneMinusSrcAlpha
- Cull Off
- ColorMask RGBA
- ZWrite Off
- ZTest Always
-
-
-
- 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"
-
-
- 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
- UNITY_VERTEX_INPUT_INSTANCE_ID
- UNITY_VERTEX_OUTPUT_STEREO
-
- };
-
- uniform half _FogHeightEnd;
- uniform half _FogHeightStart;
- uniform half _NoiseScale;
- uniform half _NoiseDistanceEnd;
- uniform half _FogDistanceEnd;
- uniform half _FogHeightFalloff;
- uniform half _DirectionalIntensity;
- uniform half _FogDistanceStart;
- uniform half _NoiseModeBlend;
- uniform half _SkyboxFogIntensity;
- uniform half _FogLayersMode;
- uniform half _SkyboxFogHeight;
- uniform half _SkyboxFogFill;
- uniform half _IsHeightFogPreset;
- uniform half _FogDistanceFalloff;
- uniform half _SkyboxFogFalloff;
- uniform half _DirectionalFalloff;
- uniform half _NoiseIntensity;
- uniform half _NoiseMode;
- uniform half _NOISEE;
- uniform half4 _FogColorEnd;
- uniform half _FOGG;
- uniform half _FogColorDuo;
- uniform half _SKYBOXX;
- uniform half _DirectionalMode;
- uniform half3 _NoiseSpeed;
- uniform half _IsHeightFogShader;
- uniform half _TITLE;
- uniform half _DIRECTIONALL;
- uniform half4 _DirectionalColor;
- uniform half _FogIntensity;
- uniform half _FogAxisMode;
- uniform half4 _FogColorStart;
- uniform float4 _FogAxisOption;
- uniform half3 _DirectionalDir;
- uniform half _IsStandardPipeline;
-
-
- v2f vert ( appdata v )
- {
- v2f o;
- UNITY_SETUP_INSTANCE_ID(v);
- UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
- UNITY_TRANSFER_INSTANCE_ID(v, o);
-
- float3 temp_cast_0 = (( _IsStandardPipeline * 0.0 )).xxx;
-
- float3 vertexValue = float3(0, 0, 0);
- #if ASE_ABSOLUTE_VERTEX_POS
- vertexValue = v.vertex.xyz;
- #endif
- vertexValue = temp_cast_0;
- #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
-
-
- finalColor = fixed4(1,1,1,1);
- return finalColor;
- }
- ENDCG
- }
- }
- CustomEditor "HeightFogShaderGUI"
-
-
-}
-/*ASEBEGIN
-Version=18103
-1927;1;1906;1020;3249.694;3596.392;1;True;False
-Node;AmplifyShaderEditor.RangedFloatNode;627;-3024,-4864;Half;False;Property;_SKYBOXX;[ SKYBOXX ];21;0;Create;True;0;0;True;1;StyledCategory(Skybox);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;653;-2816,-3968;Half;False;Property;_FogColorDuo;Fog Color Duo;14;0;Create;True;0;0;True;0;False;1;0;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.Vector3Node;227;-3328,-2560;Half;False;Property;_NoiseSpeed;Noise Speed;38;0;Create;True;0;0;True;0;False;0.5,0,0.5;0.5,0,0.5;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
-Node;AmplifyShaderEditor.RangedFloatNode;640;-3328,-3072;Half;False;Property;_DirectionalMode;Directional Mode;27;1;[Enum];Create;True;2;Off;0;On;1;0;True;0;False;1;1;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;626;-3168,-4864;Half;False;Property;_FOGG;[ FOGG];7;0;Create;True;0;0;True;1;StyledCategory(Fog);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;629;-2640,-4864;Half;False;Property;_NOISEE;[ NOISEE ];32;0;Create;True;0;0;True;1;StyledCategory(Noise);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;632;-2480,-4864;Half;False;Property;_ADVANCEDD;[ ADVANCEDD ];39;0;Create;True;0;0;False;1;StyledCategory(Advanced);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.FunctionNode;646;-480,-4352;Inherit;False;Is Pipeline;0;;1;2b33d0c660fbdb24c98bea96428031b0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.ColorNode;648;-3072,-3968;Half;False;Property;_FogColorEnd;Fog Color End;13;1;[HDR];Create;True;0;0;True;0;False;0.8862745,1.443137,2,1;1,1.5,2,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.Vector4Node;655;-2432,-4224;Inherit;False;Property;_FogAxisOption;_FogAxisOption;11;1;[HideInInspector];Create;True;0;0;True;0;False;0,0,0,0;0,1,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.ColorNode;137;-3328,-3968;Half;False;Property;_FogColorStart;Fog Color Start;12;1;[HDR];Create;True;0;0;True;1;Space(10);False;0.4411765,0.722515,1,1;0.3538489,1,0,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.ColorNode;102;-2432,-3072;Half;False;Property;_DirectionalColor;Directional Color;30;1;[HDR];Create;True;0;0;True;0;False;1,0.7793103,0.5,1;1,0.75,0.5,1;True;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4
-Node;AmplifyShaderEditor.Vector3Node;625;-1952,-3072;Half;False;Property;_DirectionalDir;Directional Dir;31;1;[HideInInspector];Create;True;0;0;True;0;False;0,0,0;0,0,0;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3
-Node;AmplifyShaderEditor.RangedFloatNode;645;-3328,-4224;Half;False;Property;_FogAxisMode;Fog Axis Mode;9;1;[Enum];Create;True;3;X Axis;0;Y Axis;1;Z Axis;2;0;True;1;Space(10);False;1;1;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;558;-3328,-4864;Half;False;Property;_TITLE;< TITLE >;6;0;Create;True;0;0;True;1;StyledBanner(Height Fog Preset);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;643;-3104,-4736;Half;False;Property;_IsHeightFogShader;_IsHeightFogShader;5;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;278;-3328,-4352;Half;False;Property;_FogIntensity;Fog Intensity;8;0;Create;True;0;0;True;0;False;1;1;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;628;-2848,-4864;Half;False;Property;_DIRECTIONALL;[ DIRECTIONALL ];26;0;Create;True;0;0;True;1;StyledCategory(Directional);False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;639;-3072,-2560;Half;False;Property;_NoiseMode;Noise Mode;33;1;[Enum];Create;True;2;Off;0;Procedural 3D;2;0;True;0;False;2;2;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;633;-3072,-3072;Half;False;Property;_DirectionalIntensity;Directional Intensity;28;0;Create;True;0;0;True;0;False;1;1;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;650;-2816,-3584;Half;False;Property;_FogHeightFalloff;Fog Height Falloff;20;0;Create;True;0;0;True;0;False;2;3.41;1;8;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;635;-2224,-2560;Half;False;Property;_NoiseModeBlend;_NoiseModeBlend;34;1;[HideInInspector];Create;True;0;0;True;0;False;1;1;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;106;-3328,-3712;Half;False;Property;_FogDistanceStart;Fog Distance Start;15;0;Create;True;0;0;True;1;Space(10);False;-200;-200;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;107;-3072,-3712;Half;False;Property;_FogDistanceEnd;Fog Distance End;16;0;Create;True;0;0;True;0;False;200;0;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;103;-3328,-3584;Half;False;Property;_FogHeightStart;Fog Height Start;18;0;Create;True;0;0;True;1;Space(10);False;0;30;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;74;-3072,-3584;Half;False;Property;_FogHeightEnd;Fog Height End;19;0;Create;True;0;0;True;0;False;200;38.4;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;349;-2608,-2560;Half;False;Property;_NoiseDistanceEnd;Noise Distance End;36;0;Create;True;0;0;True;0;False;50;50;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;230;-2384,-2560;Half;False;Property;_NoiseScale;Noise Scale;37;0;Create;True;0;0;True;0;False;30;30;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;651;-2752,-3328;Half;False;Property;_SkyboxFogFalloff;Skybox Fog Falloff;24;0;Create;True;0;0;True;0;False;1;1;1;8;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;649;-2816,-3712;Half;False;Property;_FogDistanceFalloff;Fog Distance Falloff;17;0;Create;True;0;0;True;0;False;2;1;1;8;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;345;-2896,-2560;Half;False;Property;_NoiseIntensity;Noise Intensity;35;0;Create;True;0;0;True;0;False;1;0;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;654;-2784,-3072;Half;False;Property;_DirectionalFalloff;Directional Falloff;29;0;Create;True;0;0;True;0;False;2;1;1;8;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;644;-3328,-4736;Half;False;Property;_IsHeightFogPreset;_IsHeightFogPreset;4;1;[HideInInspector];Create;False;0;0;True;0;False;1;1;1;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;657;-3072,-4224;Half;False;Property;_FogLayersMode;Fog Layers Mode;10;1;[Enum];Create;True;2;Multiply Distance And Height;0;Additive Distance And Height;1;0;True;0;False;0;1;0;0;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;656;-3328,-3328;Half;False;Property;_SkyboxFogIntensity;Skybox Fog Intensity;22;0;Create;True;0;0;True;0;False;1;1;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;266;-2464,-3328;Half;False;Property;_SkyboxFogFill;Skybox Fog Fill;25;0;Create;True;0;0;True;0;False;1;0;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.RangedFloatNode;88;-3040,-3328;Half;False;Property;_SkyboxFogHeight;Skybox Fog Height;23;0;Create;True;0;0;True;0;False;1;1;0;1;0;1;FLOAT;0
-Node;AmplifyShaderEditor.TemplateMultiPassMasterNode;383;-320,-4352;Float;False;True;-1;2;HeightFogShaderGUI;0;1;BOXOPHOBIC/Atmospherics/Height Fog Preset;0770190933193b94aaa3065e307002fa;True;Unlit;0;0;Unlit;2;True;2;5;False;-1;10;False;-1;0;5;False;-1;10;False;-1;True;0;False;-1;0;False;-1;True;False;True;2;False;-1;True;True;True;True;True;0;False;-1;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;594;True;7;False;595;True;False;0;False;500;0;False;500;True;2;RenderType=Overlay=RenderType;Queue=Overlay=Queue=0;True;2;0;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;;0
-Node;AmplifyShaderEditor.CommentaryNode;557;-3328,-4992;Inherit;False;1022.024;100;Drawers / Settings;0;;1,0.4980392,0,1;0;0
-Node;AmplifyShaderEditor.CommentaryNode;612;-3326,-4480;Inherit;False;3198.742;100;Props;0;;0.497,1,0,1;0;0
-WireConnection;383;1;646;0
-ASEEND*/
-//CHKSM=9EFA234C1F1A493196CE52E9554310373041C300 \ No newline at end of file
diff --git a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader.meta b/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader.meta
deleted file mode 100644
index 19d529e5..00000000
--- a/Assets/BOXOPHOBIC/Atmospheric Height Fog/Core/Resources/Height Fog Preset.shader.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: a3a3bc8785681554d9558e2ea68f100e
-timeCreated: 1567415769
-licenseType: Store
-ShaderImporter:
- defaultTextures: []
- userData:
- assetBundleName:
- assetBundleVariant: