What I've learned about flow fields so far
damoonrashidi.me
What I've learned about flow fields so far
1–10 of 47 posts
Re: What I've learned about flow fields so far
#2Re: What I've learned about flow fields so far
#3I wrote an article on the basics of Flow Fields in the context of Generative Art (no AI stuff, just for loops and if cases). It has some fun interactive illustrations and code samples for anyone looking to get into the field.
I see that some of your generative art i this styles has multicoloured flow lines, is that just random or are the splits computed somehow?
Re: What I've learned about flow fields so far
#4Re: What I've learned about flow fields so far
#5I wrote an article on the basics of Flow Fields in the context of Generative Art (no AI stuff, just for loops and if cases). It has some fun interactive illustrations and code samples for anyone looking to get into the field.
This is very nice! I remember drawing direction fields and integral lines through them in my numerical PDE class but I guess I lacked artistic mindset to push it further :) I see that some of your generative art i this styles has multicoloured flow lines, is that just random or are the splits computed somehow?
I even wrote a small UI using Rust and egui to render the drawings in real-time just to play around with that specific part. It looks like this https://imgur.com/a/Zfp1ls3 and is open source https://github.com/damoonrashidi/generative-art/tree/develop...
Re: What I've learned about flow fields so far
#6Every time I visit though, I can see it hasn't been updated to replace the java or flash bits.
Re: What I've learned about flow fields so far
#7I wrote an article on the basics of Flow Fields in the context of Generative Art (no AI stuff, just for loops and if cases). It has some fun interactive illustrations and code samples for anyone looking to get into the field.
I spotted a small error in the Finally, Colors. section:
const color = floor(random() * palette.length);
...should probably be const paletteIdx = floor(random() * palette.length);
const color = palette[paletteIdx];Re: What I've learned about flow fields so far
#8I wrote an article on the basics of Flow Fields in the context of Generative Art (no AI stuff, just for loops and if cases). It has some fun interactive illustrations and code samples for anyone looking to get into the field.
Very nice blog post, thank you for sharing! I spotted a small error in the Finally, Colors. section: const color = floor(random() * palette.length); ...should probably be const paletteIdx = floor(random() * palette.length); const color = palette[paletteIdx];