Log inSign up
yonatan
1,301 posts
user avatar
yonatan
@zozuar
Joined April 2014
144
Following
38.1K
Followers
  • Pinned
    user avatar
    yonatan
    @zozuar
    Mar 2, 2024
    vec3 p,q=vec3(-.1,.65,-.6);for(float j,i,e,v,u;i++<130.;o+=.007/exp(3e3/(v*vec4(9,5,4,4)+e*4e6))){p=q+=vec3((FC.xy-.5*r)/r.y,1)*e;for(j=e=v=7.;j++<21.;e=min(e,max(length(p.xz=abs(p.xz*rotate2D(j+sin(1./u+t)/v))-.53)-.02/u,p.y=1.8-p.y)/v))v/=u=dot(p,p),p/=u+.01;} #つぶやきGLSL
    Image
    00:00
    299K
  • user avatar
    yonatan
    @zozuar
    Apr 9, 2022
    float i,s,e;for(vec3 p,q,d=vec3((FC.xy-.5*r)/r.y,-1);i++<1e2;e=length(p)/s){p=q+=i<50.?d*e:p-p+1e-4+e;p.z+=7.;o+=sqrt(e)/70.;p.xz*=rotate2D(t/8.);p=vec3(log(s=length(p)),atan(p.y,p.x),sin(t/4.+p.z/s));s=1.;for(int j;j++<6;)s*=e=PI/min(dot(p,p),.8),p=abs(p)*e-3.,p.y-=round(p.y);}
    Image
    00:00
  • user avatar
    yonatan
    @zozuar
    Feb 13, 2024
    for(float e,i,a,w,x,g,h;i++<90.;o+=.01-.02/exp(max(s,e)*3e3)/h){vec3 p=vec3((FC.xy-.5*r)/r.y*g+2.,g);p.zy*=rotate2D(.5);e=p.y;h=e+p.x*.3;p.z+=t;for(a=.6;a>.001;a*=.7)p.xz*=rotate2D(5.),x=(p.x+p.z)/a+t+t,e-=w=exp(sin(x)-3.)*a,h+=abs(dot(sin(p.xz/a*.3)*a,r/r));g+=e=min(e,h*.5-1.);}
    Image
    00:00
    3.1M
  • user avatar
    yonatan
    @zozuar
    Mar 4, 2023
    #つぶやきGLSL float e,i,a,w,x,g;for(;i++<1e2;){vec3 p=vec3((FC.xy-.5*r)/r.y*g,g-3.);p.zy*=rotate2D(.6);i<1e2?p:p+=1e-4;e=p.y;for(a=.8;a>.003;a*=.8)p.xz*=rotate2D(5.),x=(++p.x+p.z)/a+t+t,w=exp(sin(x)-2.5)*a,o.gb+=w/4e2,p.xz-=w*cos(x),e-=w;g+=e;}o+=min(e*e*4e6,1./g)+g*g/2e2;
    Image
    00:00
    1.2M
  • user avatar
    yonatan
    @zozuar
    Jan 10, 2023
    for(float i,g,e,R,S;i++<1e2;o.rgb+=hsv(.4-.02/R,(e=max(e*R*1e4,.7)),.03/exp(e))){S=1.;vec3 p=vec3((FC.xy/r-.5)*g,g-.3)-i/2e5;p.yz*=rotate2D(.3);for(p=vec3(log(R=length(p))-t,e=asin(-p.z/R)-.1/R,atan(p.x,p.y)*3.);S<1e2;S+=S)e+=pow(abs(dot(sin(p.yxz*S),cos(p*S))),.2)/S;g+=e*R*.1;}
    Image
    00:00
    1.6M
  • user avatar
    yonatan
    @zozuar
    Nov 26, 2024
    float j,i,e,v,u,S;vec3 w,p,q;for(q.yz+=.6;p=q+=(FC.rgb/r.y-.5)*e,e=v=3.,p.xz*=rotate2D(t),w=p/e,i++<1e2;e=min(e,(w.x+w.z)/S),o+=.01/exp(e*S))for(j=S=.7;j++<9.;e=min(e,max(length(p.xz=abs(p.xz)-.4),p.y=2.-p.y)/v))w.y-=2.5,S/=u=min(dot(w,w),.5)+.02,w=abs(w)/u-.4,v/=u=dot(p,p),p/=u;
    Image
    00:00
    410K
  • user avatar
    yonatan
    @zozuar
    May 3, 2024
    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
    Image
    00:00
    647K
  • user avatar
    yonatan
    @zozuar
    Feb 2, 2023
    #つぶやきGLSL twigl.app/?ol=true&ss=-N… vec2 n,q,p=(FC.xy-.5*r)/r.y; float d=dot(p,p),S=9.,i,a,j; for(mat2 m=rotate2D(5.);j++<30.;){ p*=m; n*=m; q=p*S+t*4.+sin(t*4.-d*6.)*.8+j+n; a+=dot(cos(q)/S,vec2(.2)); n-=sin(q); S*=1.2; } o+=(a+.2)*vec4(4,2,1,0)+a+a-d;
    Image
    00:00
    955K
  • user avatar
    yonatan
    @zozuar
    Oct 15, 2021
    for(float i,g,e,R,s;i++<1e2;){vec3 p=vec3((FC.xy-.5*r)/r.y*g,g-exp(fract(-t/PI)*PI2));p.yz*=rotate2D(4.);p=vec3(log(R=length(p)),asin(p.z/R),atan(p.y,p.x)+t);e=p.y*2.+2.;for(s=1.;s<1e3;s=s*3.)e-=abs(dot(cos(p*s),p-p+1.))/s;g+=e*R*.1;o+=exp(-e*4e2+cos(p.y-vec4(7,8,3,0)))/2e2;}
    Image
    00:00
  • user avatar
    yonatan
    @zozuar
    Nov 19, 2021
    float i,e,a,l,y;vec3 p,q,d=vec3((FC.xy-.5*r)/r.y,-1);for(d.xz*=rotate2D(t*.2);i++<2e2;e=max(min(++y,-e),y-3.)){i>1e2?l=log(e+=1e-4)/1e2,d/=d,o:o+=exp(-e*1e3)/2e2;p=q+=d*e*.7;p++;y=p.y;for(a=3.;a>.04;a*=.6)p.xz*=rotate2D(5.),p=abs(p)-a,e=min(e,max(p.x,(max(p.y,p.z))));}o+=l;
    Image
    00:00
  • user avatar
    yonatan
    @zozuar
    Jul 8, 2023
    float i,e,R,s;vec3 q,p,d=(.5-FC.rgb/r.y)*rotate3D(7.,vec3(sin(t),0,1));for(q--;i++<1e2;i>50.?d/=-d:d){e+=i/1e4;o.rgb+=hsv(.1,p.y,e/80.);s=1.;p=q+=d*e*R*.3;p=vec3(log(R=length(p))-t,-p.z/R,atan(p.x,p.y));for(e=p.y-1.;s<6e3;s+=s)e+=cos(exp(dot(cos(p*s),cos(p.zxy*s))-1.))/s;}
    Image
    00:00
    529K
  • user avatar
    yonatan
    @zozuar
    Mar 9, 2023
    float i,e,R,s,x,y,z;vec3 a,q,p,d=.5-FC.rgb/r.y;for(q.yz--,a=q;i++<1e2;i>76.?e+=1e-4,d=a:d){e*=R;p=q+=d*e*.5;o+=log(++e+cos(z/6.+vec4(0,1,2,0))*.3)/1e2;p=vec3(log(R=length(p))-t*.5,e=-p.z/R,atan(p.x,p.y));for(z=s=1.;s<1e2;s+=s)e+=exp(x=sin(y=PI*(dot(cos(p*s),p/p)))-1.4)/s,z+=x/y;}
    Image
    00:00
    504K
  • user avatar
    yonatan
    @zozuar
    Apr 22, 2023
    vec3 p,a;float i,y,e,f,g,v,k=.01;for(a++,a.y=9.;i++<80.;g+=min(f=max(y,(p.x+p.z)/v),e/30.),o+=e<f?k:k/exp(f*1e3),v=2.,p=vec3((FC.xy*v-r)/r.y*g,g-v)*rotate3D(g,sin(t+a)),y=--p.y,e=y+4.)for(int j;j++<9;p=abs(p)/f-a/3.)e-=abs(dot(sin(p*PI+t)/v,p/p)),v/=f=min(dot(p,p),.5)+.06;
    Image
    00:00
    447K
  • user avatar
    yonatan
    @zozuar
    Mar 3, 2021
    for(float i,g,e,s,k=t*.1;++i<99.;o.rgb+=hsv(s/15.+.5,.3,s/1e3)){vec3 p=vec3(g*(FC.xy-.5*r)/r.y+.5,g-1.);p.xz*=rotate2D(k);s=3.;for(int i;i++<9;p=vec3(2,4,2)-abs(abs(p)*e-vec3(4,4,2)))s*=e=max(1.,(8.-8.*cos(k))/dot(p,p));g+=min(length(p.xz),p.y)/s;s=log(s);} #つぶやきGLSL
    Image
    00:00

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement