#つぶやきglsl

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r,.6);for(q.z--;i++<67.;i>36.){o.rgb+=hsv(.58,e/i*2.5,e/5e1)+.008;p=q+=d*max(e,.03-e*5.)*R*.2;p=vec3(log(R=length(p))-t,e=asin(-p.z/R)-1.3,atan(p.y,p.x)-t*.2);for(s=1.;s<8e2;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p*s)))/s;}
Yohei Nishitsuji16,743 görüntüleme • 7 gün önce

vec3 f=vec3(.2,.4,1.5),p;for(float i,e,g,S,u;i++<50.;o+=exp(e*5e3-sin(vec4(4,3,2,0)*p.z-log(S)))/50.){p=vec3((FC.xy-.5*r)/r.y*g,g)-i/3e4;mat2 M=rotate2D(t/8.);p.yz*=M*M;p--;p.yx*=M;S=5.;for(int j;j++<20;p/=u)S/=u=dot(p=2.*clamp(p,-f,f)-p,p);g-=e=p.z/S;} #つぶやきGLSL
yonatan647,249 görüntüleme • 2 yıl önce

float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r,.7);for(q.z--;i++<99.;){o.rgb+=hsv(.6,e*.4+p.y,e/3e1);p=q+=d*max(e,.01)*R*.14;p.xy*=rotate2D(.8);p=vec3(log2(R=length(p))-t,e=-p.z/R-.8,atan(p.x*.08,p.y)-t*.2);for(s=1.;s<1e3;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p.yyz*s)))/s;}#つぶやきGLSL
Yohei Nishitsuji44,895 görüntüleme • 3 ay önce

#つぶやきGLSL #Jōmon vec2 p=(FC.xy*2.-r)/r.y*2.;p+=sin(p.yx*3.+t*.1)*.6;float v=0.,d=length(p);for(float k=1.;k<4.;k++){vec2 q=fract(p*k*.7+k*2.)-.5;float a=atan(q.y,q.x),l=length(q);v+=smoothstep(.4,0.,abs(sin(a*4.+l*15.+t)));}o=exp(-d*5.)*vec4(2,1.5,.8,0)+v*vec4(.5,.7,1.05,1);
Yohei Nishitsuji18,099 görüntüleme • 1 ay önce

for(float i,g,k,e,s,q;i++<1e2;o+=.01/exp(q*i)){vec3 p=vec3((FC.xy-r*.5)/r.y*g,g-4.);p.zy*=rotate2D(cos(k=t*.3));p=vec3(log(q=s=length(p))-k,p.y/s,atan(p.x,p.z)+k)/PI*9.;k=p.y--;for(int j;j++<9;p/=e)p-=sign(p=mod(++p,2.)-1.)*.02*k*k*log(8./s),q*=e=dot(p,p);g+=q*.05;} #つぶやきGLSL
yonatan229,744 görüntüleme • 2 yıl önce

float i,s,R,e;vec3 q,p,d=vec3((FC.xy-.5*r)/r+vec2(0,1),1);for(q.yz--;i++<50.;){e+=i/5e3;i>35.?d/=-d:d;o.rgb+=hsv(.1,e-.4,e/17.);s=1.;p=q+=d*e*R*.18;p=vec3(log(R=length(p))-t*.2,-p.z/R,p.yz-1.*p.xx-t*.2);for(e=--p.y;s<5e2;s+=s)e+=cos(dot(cos(p*s),sin(p.zxy*s)))/s*.8;}#つぶやきGLSL
Yohei Nishitsuji26,518 görüntüleme • 3 ay önce

#つぶやきGLSL for(float i,g,e,s;i++<80.;o+=.1/exp(e+3.+sin(vec4(1,1.5,2,0)-log(s)))){vec3 p=vec3((FC.xy*2.-r)/r.y*g,g);mat2 m=rotate2D(t*.2);p.xz*=m;p.yz*=m;p.z+=t/PI;p++;s=8.;for(int j;j++<9;p/=e)p=mod(p-1.,2.)-1.,p.xz*=rotate2D(PI/4.),s/=e=exp(dot(p,p)-1.6);g+=e=length(p)/s;}
yonatan155,044 görüntüleme • 3 yıl önce

#つぶやきGLSL vec3 a=FC.wzz-.5,q,p=a*t-3.;for(float d,i,l;l++<1e2;q=p-=rotate3D(.4,a)*vec3((FC.xy-.5*r)/r.y*d,d))for(d=-p.y,i=58.;i>.1;i*=.5)d=max(d,min(min(q=i*.9-abs(mod(q*rotate3D(.5,a.zxz),i+i)-i),q.y).x,q.z)),o+=.1/exp(length(q+.03)*2e2+d)+q.z/4e4+1e-4/exp(d*d*1e6);o.gba*=a;
yonatan115,497 görüntüleme • 3 yıl önce

Spline, 296 chars #つぶやきGLSL for (O *= i; ++i < 200.; O += pow(.003 / abs(length(p - sin(i * .111 * sin(n)) * vec2(sin(e = i * .07 * sin(n) * cos(n - 3.5) + n + n), cos(e))) + sin(n * 4. + i * .033 + l) * .015) * (1. + cos(i*.02+l*2.+3.-n-n+vec4(0,1,2,0))),O-O+1.2));
kishimisu59,290 görüntüleme • 1 yıl önce
