Transform effects?
Posted: Sat Oct 08, 2011 6:00 pm
I have an idea how to make the existing effects be more reactive to audio. We could have a new category of effects called "Transform". It will be a zlibrary routine that is called before each model instance is rendered and can modify the current transform matrix (that is passed to scripting in an array). This will give the script the ability to modify scale, position and rotation of all models in each frame of all existing foreground/background effects.
So for instance if BallZ is selected as foreground, selecting a transform effect will allow the script to move all the balls in response to the spectral array (or whatever algorithm is used in the script). And a foreground effect that just instances an array of static models can be given life using the transform effect.
This will give another layer of combinations giving the whole plugin a lot more visual variation. Every existing effect can be just as audio reactive as CubesGrasping. The transform effects can have their own set of parameters too.
Additionally the transform effect could be called before each RenderMesh or RenderSprite component too, performance allowing.
Any thoughts?
So for instance if BallZ is selected as foreground, selecting a transform effect will allow the script to move all the balls in response to the spectral array (or whatever algorithm is used in the script). And a foreground effect that just instances an array of static models can be given life using the transform effect.
This will give another layer of combinations giving the whole plugin a lot more visual variation. Every existing effect can be just as audio reactive as CubesGrasping. The transform effects can have their own set of parameters too.
Additionally the transform effect could be called before each RenderMesh or RenderSprite component too, performance allowing.
Any thoughts?