从零开始的 Shader hacking
一些很有趣的 Shader 实践
2026/1/28
for(float i,z,d;i++<6e1;o+=vec4(3,.1,1,1)/d/2e2){vec3 p=z*normalize(vec3((FC*2.-r)/r.y,1));p.z+=t;p.xy*=mat2(cos(p.z*.5+vec4(0,33,11,0)));z+=d=abs(dot(sin(p),cos(p.yzx)))+.05;}
一些很有趣的 Shader 实践
for(float i,z,d;i++<6e1;o+=vec4(3,.1,1,1)/d/2e2){vec3 p=z*normalize(vec3((FC*2.-r)/r.y,1));p.z+=t;p.xy*=mat2(cos(p.z*.5+vec4(0,33,11,0)));z+=d=abs(dot(sin(p),cos(p.yzx)))+.05;}