Xor
@xordev.com
3.2K followers 150 following 780 posts
Shaderboy xordev.com
Posts Media Videos Starter Packs
Pinned
xordev.com
Xor @xordev.com · Sep 4
"Fragments"
vec3 p;
for(float i,z,f;i++<3e1;z+=f=.003+abs(length(p.xy)-5.+dot(cos(p),sin(p).yzx))/8.,o+=(1.+sin(i*.3+z+t+vec4(6,1,2,0)))/f)
for(p=z*normalize(FC.rgb*2.-r.xyy),p.z-=t,f=1.;f++<6.;p+=sin(round(p.yxz*PI2)/PI*f)/f);
o=tanh(o/1e3);
xordev.com
"Thermal"
for(float i,z,d,s;i++<3e1;o+=(cos(s-t+vec4(0,1,8,0))+1.)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=p;p.z+=5.;
for(d=2.;d++<7.;)a-=sin(ceil(a*d+t)).yzx/d;z+=d=abs(max(p=abs(p),max(p.y,p.z)).x-2.)*.4+.2*abs(cos(s=a.y+t));}
o=tanh(o/3e2);
xordev.com
Xor @xordev.com · 11h
"Spherical"
vec2 u=FC.xy/r.y*PI;
vec3 c=vec3(sin(u.x+vec2(0,11))*sin(u.y),cos(u.y)),a,
v=mix(dot(a+=.57,c)*a,c,sin(t))+cos(t)*cross(a,c);
o.rgb=tanh(.1/abs(tan(v/.1)));
xordev.com
Xor @xordev.com · 17h
I absolutely will. Give me an hour or so
Reposted by Xor
jendrikillner.bsky.social
Graphics Programming weekly - Issue 411 - October 5th, 2025 www.jendrikillner.com/post/graphic...
xordev.com
Thanks Daniel
xordev.com
I eat pixels for breakfast
xordev.com
Thanks Richie!
xordev.com
Very nice
xordev.com
Show me your favorite color palette (for my shady ideas)
xordev.com
Seems like the prices of everything have gone up by about that proportion. Seems like after adjusting with real-world inflation, there isn't much of a wealth difference (other than non-asset savings being eaten away)
xordev.com
Thanks Richard!
xordev.com
"Lapse"
for(float i,z,d,h;i++<5e1;o+=vec4(3,z,i,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;a.y++;p.z+=7.;a=mix(dot(a,p)*a,p,sin(h=length(p)-t))+cos(h)*cross(a,p);
for(d=0.;d++<9.;a+=sin(round(a*d)-t).zxy/d);z+=d=.1*length(a.xz);}
o=tanh(o/1e4);
xordev.com
"Aurora"
for(float i,z,d;i++<1e2;o+=(cos(i*.1+vec4(0,1,2,3))+1.)/d/d/d*z)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=normalize(sin(t/4.+i*.04+vec3(2,4,0)));p.z-=3.;a=dot(a,p)*a+cross(a,p);z+=d=length(sin(a*.1)*cos(a.yzx/7.));}
o=tanh(o/1e5);
xordev.com
"Inferno"
for(float i,z,d;i++<8e1;o+=vec4(i,9,z,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a=normalize(sin(t/3.+z+vec3(0,2,4)));p.z+=3.;a=dot(a,p)*a+cross(a,p);
for(d=3.;d++<9.;a+=sin(ceil(a*d)/.4-t).yzx/d);z+=d=.1*length((p=sin(a))*p.yzx);}
o=tanh(o/3e5);