VolumetricFog 2.0

This commit is contained in:
Bartek
2025-10-13 14:55:32 +02:00
parent c5f574b05c
commit 59d14633a5
59 changed files with 827 additions and 192 deletions

View File

@@ -1,4 +1,4 @@
Shader "Custom/UniversalLiquidSurface_Simplified"
Shader "Custom/UniversalLiquidSurface"
{
Properties
{
@@ -27,7 +27,7 @@ Shader "Custom/UniversalLiquidSurface_Simplified"
_FoamStrength ("Foam Strength", Range(0,2)) = 0.6
_FoamBias ("Foam Bias", Range(-1,1)) = 0.0
// NEW: UV scroll speeds
// UV scroll speeds
_WaterNormal1Speed ("Normal Map 1 Speed (X,Y)", Vector) = (0.05, 0.0, 0, 0)
_WaterNormal2Speed ("Normal Map 2 Speed (X,Y)", Vector) = (0.0, -0.03, 0, 0)
_FoamScrollSpeed ("Foam Scroll Speed (X,Y)", Vector) = (0.02, 0.01, 0, 0)
@@ -44,7 +44,7 @@ Shader "Custom/UniversalLiquidSurface_Simplified"
_LavaCrackGlow ("Lava Crack Glow Strength", Float) = 0.8
_LavaEdgeGlow ("Lava Edge Glow Strength", Float) = 0.5
// Procedural bubbles
// Procedural bubbles - coś nie bangla
_BubbleDensity ("Bubble Density", Float) = 8.0
_BubbleFlow ("Bubble Flow Speed", Float) = 0.5
_BubbleStrength ("Bubble Strength", Float) = 1.5
@@ -104,7 +104,7 @@ Shader "Custom/UniversalLiquidSurface_Simplified"
float4 _NormalMap_ST;
float4 _FoamTex_ST;
// Params
// Parameters
float4 _BaseColor;
float _SurfaceType;
@@ -163,7 +163,7 @@ Shader "Custom/UniversalLiquidSurface_Simplified"
return d2-d1;
}
// Gerstner
// Gerstner, śmieszna nazwa
void GerstnerSimple(float2 dir, float amp, float len, float spd, float2 xz, float t, out float3 disp, out float3 nContrib)
{
float2 D = normalize(dir);