On Mon, Nov 1, 2010 at 9:21 PM, Mirek Rusin <[email protected]> wrote: > > > But yes, it could be a bit prettier. > > Mirek >
Let's keep in mind the alternatives for real time graphics. The timeline editor for VVVV (in Windows, ugh) is *not* as full featured as QC's, not close to as good looking gui-wise, and works as a kind of add cludgy add on. I've used a piano roll style interface to trigger stuff in a timeline type way in MaxMSP/Jitter (there might be some kind of timeline tool I'm not familiar with, for sure.) Pd? Nodebox? Not close. ... and then there's...nothing? It can be easy to criticize something one is familiar with, but some time on other node-based realtime animation systems reveals them to be lacking in many ways. (None of this is aimed at you Mirek, you just inspired thought about this.) Getting a bit more general: Timelines are also not an end all/be all, and the interactive nature of QC allows for aspects of what amount to a timeline to be tweaked in realtime, whereas timeline ranges become locked into whatever one has programmed. So, timelines can be useful, but are inherently limited to one shot, preprogrammed sequences, that are pretty much only controllable in rate, or range of timeline that is getting triggered at a given moment. An animation controlled by a sequence of lfo/interpolation/etc. can have aspects influenced by the user at different points. For example, if a sequence is programmed to make a character walk from left to right and jump, if it's a timeline, infinite timelines have to be made to have infinite variation in the height of the jump. If the jump is programmed from an lfo or interpolate, the user can control the maximum value of that jump in run time, allowing for infinite manipulation. This is key to good interactive design, no matter how useful timelines are for things set in stone. I would go so far as to state that I believe timelines are always inherently weaker as an interactive paradigm in ability to control and manipulate during runtime, as opposed setting up a "chain reaction" of patches where values are able to always be manipulated, though programming curves and paths via timeline can sometimes be more intuitive. -GT > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Quartzcomposer-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/quartzcomposer-dev/gtoledo3%40gmail.com > > This email sent to [email protected] > -- George Toledo [email protected] www.georgetoledo.com The information contained in this E-mail and any attachments may be confidential. If you have received this E-mail in error, please notify us immediately by telephone or return E-mail. You should not use or disclose the contents of this E-mail or any of the attachments for any purpose or to any persons.
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

