Graphics, formerly research at Reality Labs
I’m a beginner at computer graphics and still learning from this great community.
Last year I wrote my first pathtraced renderer for iOS and I’m now learning FEM for 3d fluid simulation.
github.com/adellari
momentsingraphics.de/SpectralRend...
momentsingraphics.de/SpectralRend...
And what Andrew Cuomo lacks in integrity, he could never make up for with experience.
And what Andrew Cuomo lacks in integrity, he could never make up for with experience.
Designed for VJs and visual artists. Anybody can use them with the open-source XorPlayer and Spout.
They work without audio too, great as moving backgrounds! Download:
milkdrop3.com/XorDev
Have fun!
Designed for VJs and visual artists. Anybody can use them with the open-source XorPlayer and Spout.
They work without audio too, great as moving backgrounds! Download:
milkdrop3.com/XorDev
Have fun!
Donate to local legal resources for immigrants. The legal defense needs to move quickly in these cases before the defendants are moved. No Actblue!
@nwirp.bsky.social
www.nwirp.org
Donate to local legal resources for immigrants. The legal defense needs to move quickly in these cases before the defendants are moved. No Actblue!
@nwirp.bsky.social
www.nwirp.org
for(float i,z,d,s;i++<7e1;o+=vec4(z,2,s,1)/s/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;a=mix(dot(a-=.57,p)*a,p,cos(s-=t))-sin(s)*cross(a,p);s=sqrt(length(a.xz-a.y));
for(d=1.;d++<9.;a+=sin(a*d-t).yzx/d);z+=d=length(sin(a)+dot(a,a/a)*.2)*s/2e1;}
o=tanh(o/2e3);
for(float i,z,d,s;i++<7e1;o+=vec4(z,2,s,1)/s/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;a=mix(dot(a-=.57,p)*a,p,cos(s-=t))-sin(s)*cross(a,p);s=sqrt(length(a.xz-a.y));
for(d=1.;d++<9.;a+=sin(a*d-t).yzx/d);z+=d=length(sin(a)+dot(a,a/a)*.2)*s/2e1;}
o=tanh(o/2e3);
for(float i,z,d,s;i++<1e2;o+=vec4(z,4,1,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;s=length(a=mix(dot(a+=.57,p)*a,p,cos(s-=t))-sin(s)*cross(a,p));
for(d=1.;d++<9.;a+=sin(a*d-t).yzx/d);
z+=d=length(sin(a-t)+.7)*length(p.xy-p.z)/4e1;}
o=tanh(o/2e4);
for(float i,z,d,s;i++<1e2;o+=vec4(z,4,1,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;s=length(a=mix(dot(a+=.57,p)*a,p,cos(s-=t))-sin(s)*cross(a,p));
for(d=1.;d++<9.;a+=sin(a*d-t).yzx/d);
z+=d=length(sin(a-t)+.7)*length(p.xy-p.z)/4e1;}
o=tanh(o/2e4);
#indiegames #indiedev #gamedev #screenshotsaturday
#indiegames #indiedev #gamedev #screenshotsaturday
I'm available for full time, remote work starting ASAP. DMs are open:
emmkid.info
I'm available for full time, remote work starting ASAP. DMs are open:
emmkid.info
Featuring some of our amazing Art Expo finalists:
• “cat sat on my homework” (Ariana P., Ages 13-14)
• “Neuron” (Maximilian T., Ages 15-16)
• “Fractal art” (David J., Ages 13-14)
Check out desmos.com/art for the full gallery. 🎨
#mathsky #iteachmath #mathart
Featuring some of our amazing Art Expo finalists:
• “cat sat on my homework” (Ariana P., Ages 13-14)
• “Neuron” (Maximilian T., Ages 15-16)
• “Fractal art” (David J., Ages 13-14)
Check out desmos.com/art for the full gallery. 🎨
#mathsky #iteachmath #mathart
Rendering clouds, fire, smoke, light rays and more with raymarching
mini.gmshaders.com/p/volumetric
Rendering clouds, fire, smoke, light rays and more with raymarching
mini.gmshaders.com/p/volumetric
www.skyatnightmagazine.com/news/wispit-2b
www.skyatnightmagazine.com/news/wispit-2b
I was just laid off. My role at Giant Squid is being eliminated.
If your studio is looking for an environment artist, please let me know ASAP. I have 5+ years of experience.
thank you
I was just laid off. My role at Giant Squid is being eliminated.
If your studio is looking for an environment artist, please let me know ASAP. I have 5+ years of experience.
thank you
New mathy blog post to try and make some scary sounding terms less scary.
blog.demofox.org/2025/08/16/d...
New mathy blog post to try and make some scary sounding terms less scary.
blog.demofox.org/2025/08/16/d...