"Voxel AO" in #GLSL #define M (dot(cos(v.zxy*.1),sin(v*F4))-v.y*.1) vec3 R=normalize(r.x*.51-FC.xyz),d=sign(R),p=vec3(cos(r+t)-2e1,t/.1),v=round(p),l=(v-p+.5*d)/R,i,A,P;for(;i.x<2e2&&M>.3;i++)A=step(P=l,min(l.yzx,l.zxy)),v+=d*A,l+=d/R*A;v=p+dot(P,A)*R;o.rgb=mix(M*A/.4,i/=2e2,i);

Xor's profile picture

Xor

29,259 просмотров • 2 лет назад

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 Nishitsuji's profile picture

Yohei Nishitsuji

27,195 просмотров • 6 месяцев назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3((FC.xy-.5*r)/r.y,1);for(q.z--;i++<99.;){o.rgb+=hsv(R/i,-e,e/2e1);p=q+=d*max(e,.01)*R*.27;p.zx*=rotate2D(.6);p=vec3(log(R=length(p))-t*.3,e=-p.z/R-1.,atan(p.x,p.y)-t*.3);for(s=1.;s<6e3;s+=s)e+=abs(dot(sin(p.yzx*s),cos(p.zxy*s)))/s*.9;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

18,581 просмотров • 1 месяц назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.8-vec2(.4,-.6),1);for(q.zy--;i++<80.;){o.rgb+=hsv(q.z,.5,min(e*s-.3,1.)/35.);s=5.;p=q+=d*e*R*.3;p=vec3(log(R=length(p*1.3)),exp2(-p.z/R),atan(p.y,p.x)-t*.3);for(e=--p.y;s<1e3;s+=s)e+=cos(dot(sin(p*s),cos(p.yyz*s+t*.9)))/s*.45;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

42,322 просмотров • 2 месяцев назад

#つぶやき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 Nishitsuji's profile picture

Yohei Nishitsuji

19,837 просмотров • 3 месяцев назад

"Vectors" for(float i,z,d;i++<7e1;o+=vec4(9,i,z,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=normalize(sin(t/4.+vec3(0,2,4))),v;p.z+=7.;v=a=dot(a,p)*a+cross(a,p); for(d=2.;d++<9.;a+=sin(ceil(a*d)-t).yzx/d);z+=d=.1*length(sin(a*a))*sqrt(length(v*sin(v.yzx)));} o=tanh(o/6e4);

Xor's profile picture

Xor

38,164 просмотров • 11 месяцев назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6-vec2(.4,-.6),.5);for(q.zy--;i++<67.;){o.rgb+=hsv(.1,e,min(e*s,1.)/64.);s=3.;p=q+=d*e*R*.5+1e-4;p=vec3(log(R=length(p))-t*.3,exp(-p.z/R)+.2,atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=sin(dot(cos(p.zyy*s),.5+cos(p.xxz*s)))/s*.3;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

38,217 просмотров • 25 дней назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.8+vec2(-.4,.6),1);for(q.zy--;i++<99.;){o.rgb+=.02-hsv(s*s+R*4.,.4,min(e,R)/6.);s=12.,p=q+=d*e*R*.1;p=vec3(log2(R=length(p))-t*.4,exp(R-p.z*.5),atan(p.y*.6,p.x)+t*.2);for(e=--p.y;s<3e2;s+=s)e+=dot(sin(p.yzy*s),sin(p.xxz*s))/s;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

27,653 просмотров • 2 месяцев назад

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-.2,.4);for(q.yz--;i++<99.;){o.rgb+=hsv(.6+e,.3,min(e*s*e/.01,.4-e)/9.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t*.6,exp(-p.z/R+.5),atan(p.x,p.y)-t*.3);for(e=--p.y;s<1e3;s+=s)e+=-abs(dot(cos(p.zxy*s),.2-sin(t*.3-p*s)))/s*.24;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

22,098 просмотров • 1 год назад

#つぶやきGLSL float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r-.5,.2);for(q.yz--;i++<99.;){o.rgb+=hsv(.6+e,.4,min(e*s*e/.01,.3-e)/9.);s=1.;p=q+=d*e*R*.3;p=vec3(log2(R=length(p))-t*.3,exp(-p.z/R+.5),atan(p.x,p.y)-t*.3)-1.5;for(e=--p.y;s<1e3;s+=s)e+=-abs(dot(cos(p.zxy*s),.2-sin(p*s)))/s*.24;}

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

16,617 просмотров • 9 месяцев назад

float i,e,R,s;vec3 q,p,d=vec3(FC.xy/r*.6-vec2(.4,-.6),.5);for(q.zy--;i++<67.;){o.rgb+=hsv(.6,e-q.z,min(e*s,1.)/64.);s=3.;p=q+=d*e*R*.5+1e-4;p=vec3(log(R=length(p))-t*.2,exp(-p.z/R)+.23,atan(p.y,p.x));for(e=--p.y;s<1e3;s+=s)e+=dot(sin(p.zxx*s),.4-cos(p.yzy*s))/s*.25;}#つぶやきGLSL

Yohei Nishitsuji's profile picture

Yohei Nishitsuji

11,752 просмотров • 3 месяцев назад

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 Nishitsuji's profile picture

Yohei Nishitsuji

56,886 просмотров • 6 месяцев назад

#つぶやき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;

yonatan's profile picture

yonatan

115,601 просмотров • 3 лет назад

🔱🙏 PŪRVOTTARE PRAJVALIKĀ-NIDHĀNE SADĀ VASANTAM GIRIJĀ-SAMETAM 🙏🔱 P Grok...

मंगलम तिवारी's profile picture

मंगलम तिवारी

45,900 просмотров • 16 дней назад

Blackhole in 350 characters of #GLSL: vec2 p=(FC.xy*2.-r)/r.y/.7,d=vec2(-1,1),c=p*mat2(1,1,d/(.1+5./dot(5.*p-d,5.*p-d))),v=c;v*=mat2(cos(log(length(v))+t*.2+vec4(0,33,11,0)))*5.;for(float i;i++<9.;o+=sin(v.xyyx)+1.)v+=.7*sin(v.yx*i+t)/i+.5;o=1.-exp(-exp(c.x*vec4(.6,-.4,-1,0))/o/(.1+.1*pow(length(sin(v/.3)*.2+c*vec2(1,2))-1.,2.))/(1.+7.*exp(.3*c.y-dot(c,c)))/(.03+abs(length(p)-.7))*.2);

Xor's profile picture

Xor

83,088 просмотров • 1 год назад

I M P E R I V M A...

Vox Virtutis's profile picture

Vox Virtutis

124,235 просмотров • 1 год назад

Y O U H A V E W A...

BLUEBLOOD ARENA OUT NOW's profile picture

BLUEBLOOD ARENA OUT NOW

12,865 просмотров • 3 месяцев назад