https://procedural-generation.tumblr.com
#procgen #gamedev
Read here: ojs.aaai.org/index.php/AI...
Read here: ojs.aaai.org/index.php/AI...
#nodevember #nodevember2025 #b3d #blender3d #geometrynodes #proceduralshaders #proceduralmodeling #cyclesrender
m1=83.5 m2=98.7 m3=142.7 (solar masses)
v1x=1.943 v1y=-1.471 v2x=-2.88 v2y=2.384 v3x=6.657 v3y=-1.34 (km/s)
x1=14.0 y1=18.0 x2=-9.0 y2=-15.0 x3=33.0 y3=-13.0 (AU from center)
Music: Memories of Green – Vangelis
m1=83.5 m2=98.7 m3=142.7 (solar masses)
v1x=1.943 v1y=-1.471 v2x=-2.88 v2y=2.384 v3x=6.657 v3y=-1.34 (km/s)
x1=14.0 y1=18.0 x2=-9.0 y2=-15.0 x3=33.0 y3=-13.0 (AU from center)
Music: Memories of Green – Vangelis
this uses patches (see rainbows, beginning of each run) with distinct cellular automata assigned to them.
patches which are along edges are given a chance of becoming a wall, which chews up edges and makes it less rectangular.
then it will connect up
this uses patches (see rainbows, beginning of each run) with distinct cellular automata assigned to them.
patches which are along edges are given a chance of becoming a wall, which chews up edges and makes it less rectangular.
then it will connect up
#p5js #javascript #Processing #generativeart #creativecoding #dailycoding
code : openprocessing.org/sketch/2787877
#p5js #javascript #Processing #generativeart #creativecoding #dailycoding
code : openprocessing.org/sketch/2787877
Archival ink on paper. Coded in Processing. Pen plotted on Axidraw.
#parametric #genartclub #inkartwork #plotterart #proce55ing
Archival ink on paper. Coded in Processing. Pen plotted on Axidraw.
#parametric #genartclub #inkartwork #plotterart #proce55ing
All watercolor-style fills this time.
Hand-coded by a human ;)
#generativeart #creativecoding #genartclub #art #noai
All watercolor-style fills this time.
Hand-coded by a human ;)
#generativeart #creativecoding #genartclub #art #noai
Warsim + Caves of Qud is now bundled up on steam, 2 big proc gen loving games, absolute honour to be bundled alongside this legendary game!
#gamedev #collab #cavesofqud #indie #indiegame #gaming #steamdeal
Warsim + Caves of Qud is now bundled up on steam, 2 big proc gen loving games, absolute honour to be bundled alongside this legendary game!
#gamedev #collab #cavesofqud #indie #indiegame #gaming #steamdeal
I was thinking about doing a special stream where I make VFX for fun to help people struggling with VFX in their game. (When I'll have more time tho ;_;)
#godotengine #VFX #shader
I was thinking about doing a special stream where I make VFX for fun to help people struggling with VFX in their game. (When I'll have more time tho ;_;)
#godotengine #VFX #shader
for(float i,z,d;z+i++<7e1;o+=vec4(z,1,9,1)/d)
{vec3 p=abs(z*normalize(FC.rgb*2.-r.xyy));p.z+=t*5.;p+=sin(p+p);for(d=0.;d++<9.;p+=.4*cos(round(.2*d*p)+.2*t).zxy);z+=d=.1*sqrt(length(p.xyy*p.yxy));}
o=tanh(o/7e3);
for(float i,z,d;z+i++<7e1;o+=vec4(z,1,9,1)/d)
{vec3 p=abs(z*normalize(FC.rgb*2.-r.xyy));p.z+=t*5.;p+=sin(p+p);for(d=0.;d++<9.;p+=.4*cos(round(.2*d*p)+.2*t).zxy);z+=d=.1*sqrt(length(p.xyy*p.yxy));}
o=tanh(o/7e3);
for(float i,z,d,h;i++<8e1;o+=vec4(9,5,h+t,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;a=mix(dot(a+=.5,p)*a,p,sin(h=dot(p,p/p)-t))+cos(h)*cross(a,p);
for(d=0.;d++<9.;a+=.3*sin(a*d).zxy);z+=d=length(a.xz)/15.;}
o=tanh(o/1e4);
for(float i,z,d,h;i++<8e1;o+=vec4(9,5,h+t,1)/d)
{vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;p.z+=9.;a=mix(dot(a+=.5,p)*a,p,sin(h=dot(p,p/p)-t))+cos(h)*cross(a,p);
for(d=0.;d++<9.;a+=.3*sin(a*d).zxy);z+=d=length(a.xz)/15.;}
o=tanh(o/1e4);
for(float i,z,d,h;i++<4e1;o+=vec4(h,1,4,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;a.y++;p.z+=6.;a=mix(dot(a,p)*a,p,sin(h=t-length(p*p.yzx)))+cos(h)*cross(a,p);for(d=0.;d++<9.;a-=cos(round(a*d)+t).zxy/d);z+=d=.1*length(a.xz);h=p.y+4.;}o=tanh(o/2e3);
for(float i,z,d,h;i++<4e1;o+=vec4(h,1,4,1)/d){vec3 p=z*normalize(FC.rgb*2.-r.xyy),a;a.y++;p.z+=6.;a=mix(dot(a,p)*a,p,sin(h=t-length(p*p.yzx)))+cos(h)*cross(a,p);for(d=0.;d++<9.;a-=cos(round(a*d)+t).zxy/d);z+=d=.1*length(a.xz);h=p.y+4.;}o=tanh(o/2e3);
🗓️ Nov 21st - Dec 1st
🔮 itch.io/jam/procjam
🗓️ Nov 21st - Dec 1st
🔮 itch.io/jam/procjam
#blender3d #blender #b3d #math #geonodes
#blender3d #blender #b3d #math #geonodes
Procedural pumpkin, procedural face carving, procedural materials.
Seeds for the video are cherry-picked, because some of them intersect and fail during the boolean.
#Nodevember2025 #Nodevember #b3d #geometrynodes
Procedural pumpkin, procedural face carving, procedural materials.
Seeds for the video are cherry-picked, because some of them intersect and fail during the boolean.
#Nodevember2025 #Nodevember #b3d #geometrynodes
I made this one with all compositor nodes in blender 5.0
#nodevember2025 #blender #blender3d #b3d
I made this one with all compositor nodes in blender 5.0
#nodevember2025 #blender #blender3d #b3d
- White line is the analytic SDF curve.
- Sparsely-allocated cells (and distance samples) are shaded.
- Yellow line in the reconstructed SDF curve from cached samples (via bilinear interpolation of distances).
- White line is the analytic SDF curve.
- Sparsely-allocated cells (and distance samples) are shaded.
- Yellow line in the reconstructed SDF curve from cached samples (via bilinear interpolation of distances).
🗓️ Nov 21st - Dec 1st
🔮 itch.io/jam/procjam