#genuary2025 #genuary #genuary12 #genuary14: only black and white, subdivision. Combining the two prompts. Not in love with this, but can't tweak all day. Variation on the Koch curve.
Yes, I know it's February 1, and the world is on fire.
#genuary2025 #genuary #genuary12 #genuary14: only black and white, subdivision. Combining the two prompts. Not in love with this, but can't tweak all day. Variation on the Koch curve.
Yes, I know it's February 1, and the world is on fire.
#Genuary 12/13/14: A line-based triangle subdivision algorithm
Three prompts in one project/day is some kind of record for me, but these all fit together so nicely I couldn't resist. I want to go back and color the tris, though. Soon.
Another picture output by this demo. #Genuary #Genuary2025 #Genuary8 #Genuary11 #Genuary12 #Genuary16
Prompts: Draw one million of something (#Genuary8 --notched squares); Impossible day (#Genuary11 --algorithmic composition feels impossible to me!); Subdivision (#Genuary12); Generative palette (#Genuary16). #Genuary #Genuary2025 Demo with variants here: https://openprocessing.org/sketch/2505147
#genuary2025 #genuary12 Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_01_12
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724 #Processing #Python #py5 #CreativeCoding
"Subdivision."
Subdividing edges...
Code: https://codeberg.org/hamoid/genuary2025/src/branch/main/src/main/kotlin/Genuary12.kt
For the prompt "Subdivision" on #genuary12 I really wanted to play around with QUAD_STRIP shapes and let them go wild, so that is what I did.
#genuary
#genuary11 prompt: Impossible day.
#genuary12 prompt: Subdivision.
I combined the prompts since what I wanted to do for ages now is frequency-aware realtime audio visualization. This is the result. Makes most sense with the volume up.
As you can confirm in the source code, the lighting action is all driven by the music.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-11-12/latest/
Genuary 2025 Prompt for Day 12: "Subdivision"
https://www.patreon.com/posts/genuary-2025-day-119196261
https://ko-fi.com/post/Genuary-2025-Day-12-J3J518E75P
#genuary12 #genuary2025 #genuary
Subdivision.
These remind me a little of patchwork quilts.
(I used this day to try out a new environment based on the python mlx library, and no character limit)
Prompt: Subdivision #GENUARY #genuary2025 #genuary12 #generativeart #creativecoding
Going to recycle an older one for "subdivision": my favorite digital audio workstation GUI.
#genuary #genuary2025 #genuary12
#AlgorithmicArt #CreativeCoding
#Processing
A quicky for #genuary12 : Subdivision
With https://curved-ruler.github.io/webgl-sketches/turtle3/turtle3.html
let regn = (n,d) => {
T.forward(d/2);
for (let i=0 ; i<n ; ++i)
{
T.turn([0,0,1],360/n);
T.forward(d);
}
};
let d = 3;
let n = 3;
let m = Math.sqrt(2/(1-Math.cos(Math.PI*(n-2)/n));
for (let i=0 ; i<20 ; ++i)
{
regn(n,d);
T.turn([0,0,1],360/(2*n));
d = d * m;
}
#genuary12 prompt: Subdivision
Iterating the Fish Tiling.
GENUARY 2025
DAY 12
PROMPT: Subdivision
Subdividing a cuboid into many smaller cuboids. And leave some gaps.
Iteratively subdividing and perturbing a line
#genuary #genuary12 #genuary2025 #processing #CreativeCoding #GenArt #GenerativeArt
demo-style metaballs, but they're inexpertly sizecoded using p5.js #genuary14 with added #genuary12
t=0;s=120;w=240
setup=()=>{createCanvas(240,136);loadPixels();frameRate(60);}
draw=()=>{
t+=.05;
for (i=0; i<4*w*136; i+=4) {
y=i/4/w;
x=(i/4)%w;
pixels[i+1]=255;
pixels[i+3]=(s/dist(s+sin(t)*30,60,x,y)+s/dist(s+cos(t)*60,76,x,y))*16;
}updatePixels();}
Star flow
a little #Genuary12 - Lava Lamp
and a lot of #Genuary13 - Wobbly functions