corregit shader water. afegides metadades en els shaders

This commit is contained in:
2025-11-16 16:04:29 +01:00
parent 194726f823
commit b290cee689
10 changed files with 25 additions and 14 deletions

View File

@@ -1,5 +1,6 @@
// Name: Water
// Author: diatribes (FabriceNeyret2)
// Author: diatribes
// URL: https://www.shadertoy.com/view/tXjXDy
#version 330 core
precision highp float;
@@ -25,7 +26,9 @@ void mainImage( out vec4 o, vec2 u ) {
o = vec4(0); // FIXED: Initialize output to black
for(; i < 32. && s > .001; i++) {
o += vec4(5,2,1,0)/max(length(u-.1), 0.001);
// Clamp only extreme overflow values, let normal brightness through
vec4 term = vec4(5,2,1,0)/max(length(u-.1), 0.001);
o += min(term, vec4(100.0));
for (p += vec3(u*s,s), s = 1. + p.y, n =.01; n < 1.; n+=n) {
s += abs(dot(sin(p.z+iTime+p / n), vec3(1))) * n*.1;
}