Perlin flow
July 9, 2024 11:48 AM   Subscribe

 
If you like that you're going to love basically everything by cornusammonis on Shadertoy:
Example 1
Example 2
Example 3 (nearly identical to Iteration 15 of the OP, but realtime)
posted by Ryvar at 12:00 PM on July 9 [3 favorites]


Some people say "computers can never be creative! All they can do is follow instructions!" These people don't understand noise. You can do a lot with noise. Perlin noise is very cool, as is Processing.
posted by The Half Language Plant at 12:21 PM on July 9 [2 favorites]


I know he moves on quickly to other examples, but I find iteration 1 so eye-catching--it looks like a bird's-eye view of an erosion pattern.

Also, Ryvar's shadertoy example 1 is what the screen looks like five seconds after I try to play Doom Eternal.
posted by mittens at 12:52 PM on July 9 [1 favorite]


Great dhruva!, the first one on the page would be interesting to analysise as there's definitely some level of a repeat pattern, a bit like a Cairo tile number 18 [230Kb .pdf on arXiv, last but one in the graphic on that page].

Iteration 11 is interesting, and #22 is coming at some of my digital watercolour problems from another angle - super interesting - thanks again for posting.

Makes processing look very useful - I like Sighack's philosophy "Creativity is a process, not a state of mind."
posted by unearthed at 1:10 AM on July 10 [1 favorite]


ooh
posted by cortex at 8:20 AM on July 10 [1 favorite]


Well, I just installed processing after 15 years.

I really like the part about redefining failure as stagnation, and the positive mental health effects of creating generative ar when stuck in never ending projects.

In hindsight it all makes sense, but at the time it was a painful lesson to learn. In college I really struggled to concentrate and finish the work, constantly got distracted by shiny things and punished myself for it.

In an animation class we had to make a 3 minute animation for the final using Flash. It was a design school, not an engineering school, we were expected to do it manually, using only GUI tools for basic tweening and such. We had 16 weeks. I wasted 15 weeks playing with actionscript building cool looking random stuff. Last week I built a simple walking human by hand, and programmed three minutes of random based backgrounds scrolling back. Ramping up the weirdness (incrementing or decrementing parameters exponentially) for the first 2.5 minutes, then ramping it down for the remaining 30 seconds.

In my mind it was laziness and cheating and I castigated myself for procrastination and lack of discipline.

The animation got a perfect score and it won me 1st place in an animation contest.

The few years I spent as a freelance web designer the same thing happened. Get distracted by playing with code to create fun visuals and spend a sleepless week at the end finishing the project.

I did manage to sneak in some of my stuff into client projects. Generative background based on the image being displayed in a web photo gallery, particle system loading spinners, etc…

When I discovered processing it was an instant addiction. I almost failed a class, like some people fail for playing video games, but saved it at the end with some bullshit postmodern manifesto to justify my shitty project. I miss design school sometimes.

Then I landed a job in San Francisco doing Actionscript and JavaScript. Someone there saw one of my generative animations and liked it. I got paid good money for 3 years to basically do this on a daily basis.

But then I started getting serious programming jobs and I forced myself to stop playing with this kind of stuff.

Time to start again. With modern computers I should be able to do what was only a dream in the early 2000. Like I’ve got huge datasets for all kinds of demographic and geographic stuff, wonder what can happen if I feed them to some generative algos.
posted by Dr. Curare at 8:57 AM on July 11


« Older Baby steps   |   This guy is trolling us Newer »


You are not currently logged in. Log in or create a new account to post comments.