Tweaked water physics
This commit is contained in:
@@ -42,9 +42,10 @@ uniform float noise; // the noise perturb as a factor of the time
|
||||
)
|
||||
#line 41
|
||||
//vec4 wave_a = vec4(1.0, 1.0, 0.35, 3.0); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_a = vec4(1.0, 1.0, 0.55, 24.3); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_b = vec4(1.0, 0.6, 0.29, 12.55); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_c = vec4(1.0, 1.41, 0.11, 10.8); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_a = vec4(1.0, 1.0, 0.08, 35.3); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_b = vec4(1.0, 0.6, 0.02, 21.55); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_c = vec4(1.0, 1.41, 0.01, 0.8); // xy = Direction, z = Steepness, w = Length
|
||||
f32vec4 wave_d = vec4(-1.2, 1.0, 0.01, 0.1); // xy = Direction, z = Steepness, w = Length
|
||||
|
||||
f32vec4 wave(f32vec4 parameter, f32vec2 position, float32_t t, inout f32vec3 tangent, inout f32vec3 binormal)
|
||||
{
|
||||
@@ -102,6 +103,7 @@ MAIN_DECLARATION
|
||||
position += wave(wave_a, vertex_position.xz, time, tang, bin);
|
||||
position += wave(wave_b, vertex_position.xz, time, tang, bin);
|
||||
position += wave(wave_c, vertex_position.xz, time, tang, bin);
|
||||
position += wave(wave_d, vertex_position.xz, time, tang, bin);
|
||||
vtangent = tang;
|
||||
vbinormal = bin;
|
||||
vertex_position = position.xyz;
|
||||
|
||||
Reference in New Issue
Block a user