by florian » Thu Nov 13, 2014 4:24 pm
I think that the HLSL plug-in architechture is the cleanest way to integrate generative media at this point. You can already combine the shape generators with U/V scroll and distort effects to produce animated generative media. If you don't feel like the FX/Tools in the current release provide many options for generative design, then the current, massive, nested folder structure of the FX library is a likely culprit. There's a demo project somewhere on here for example where I put together a tunnel demo using some basic shape gens, and fractals. But you can't do stuff like that if you don't have a clear handle on all the bits that are there, and how they work. Maybe coolux could do a generative media web series, or perhaps we can workshop some of this stuff in January.
What's nice about coding stuff for PB's HLSL compiler is that you automatically get access to the FX/UI-Control wrapper. So that you can create keyframes in the PB timeline to animate your effect parameters. Developing something similar for Processing would be difficult, because external parameter control there is provided by external libraries. Also, while I like Processing rapid development workflow, it's Java underpinnings mean that for the most part, you don't get to benefit as much from the main yummy part of working on a platform like PB, which is GPU based processing.
EDIT: Link to the tunnel, demo.
You do not have the required permissions to view the files attached to this post.
-flo
"Wise men learn more from fools than fools from the wise."
Cato the Elder, Plutarch's Life of Cato