正在加载视频...
视频加载失败
for(float i,k,j,g,e,s,n=15.;i++<1e2;o.rgb+=hsv(s=log(s)/n,.5,s/2e2*k)+FC.zww*g*k/6e4){vec3 q,p=vec3((FC.xy-.5*r)/r.y*g-9.,g)+n;p.zx*=rotate2D(t/n);s=j=3.;k=s+snoise3D(vec3(p.xz*.1,t));for(q=p;j++<23.;p=vec3(0,4,-1)-abs(abs(p)*e-vec3(3,4,3)))s*=e=n/dot(p,p);g+=min(30.-q.y,p.y/s);}
9 条评论

yonatan1 年前
via

Ciprian Popescu1 年前
It says "float" in the code, but it's not working, right? It's on the sea bottom.

Patrick1 年前
"Do you mind if I push this straight to prod? It's just a one line change."

Yohei Nishitsuji1 年前
Happy to see that the view of underwater can be made with this length of shader codes! Thank you for this application, and @h_doxas who made Always appreciate🙏

Khlorghaal.so.1 🟦1 年前
this is the most impressive microshader ive seen

Brian Hay Mortimore1 年前
noise, iterative transformations, and HSV color additions... nice

Joshua Wilde1 年前
This is the best one yet

a little bit of this and a little bit of that1 年前
damn bro

🔑1 年前
@findurnemo

