Hi Alastair, in my experience the Timeline patch is great for such things! I looked at your composition and have an optimization suggestion: (I am sure you know all about this, its just for the records ;-) )
You don't need to have two calculation paths for you "time value" and two separate Timeline patches. I would suggest to combine the two Timeline patches in one, because then you see both of the animation paths in one graph (click on "Add New Timeline" at the bottom of the Timeline patch graph)! This is very helpful to synch them. In my opinion it is a good idea to have the timeline timebase only running between 0 and 1. (You can zoom in on the time axis and the value axis separately in order to have the same precision for editing) With this you always know what you have to put in the "Patch Time" of the timeline patch and you don't struggle with your Interpolation patch and the "Duration" input. Something similar applies to the output value of the Timeline patch: I often let them run between -1 and 1 (or 0 and 1) and use them as a base in a Math patch. In your composition you would be able to dynamically adjust the range of the X-Position of the Billboard patch displaying the text which may be important because your text can go wider than the screen width (in this case the text won't move out of the screen completely, right?) The Math-patch could have a formula like this: BillboardXPosition = TimelineValue * ((RenderingDestinatinDimensionsWidth + ImageWithStringDisplayWidth) / 2.0) I hope this make sense. best, Achim Breidenbach Boinx Software Ltd. On 29.04.2013, at 01:36, Alastair Leith wrote: > Funny timing. I've never been a fan of timeline b/c I was 'grown up' on Adobe > beizier curves and it irritated me how easy it is to knock a whole curve out > of place in the TimeLine patch graph editor when I first started using QC. > > Anyhow I end up using TL patch last week to make some movie titles as I had a > tight deadline and someone looking over my shoulder so didn't want to get > stuck on too many mathematical dead ends using chains of interpolation curves > like I usually would attempt as first option. > > I set the transitions over a nominal ten second period and connected a > Interpolation patch that counts from 0 to 10 to the Timeline external time > input. Then I tweaked the Interpolation duration input to make fine adjusts > to the overall playback speed. I feed the Interpolation patch external time > input with a Stop Watch patch that was triggered by a patch time value. I > could just have easily done this interpolation curves but thought I'd give > Timeline a run an it was a positive experience for once :-) > > <double.qtz> > > I rendered out in Kineme Quartz Crystal with motion blur set to 8. > Unfortunately I couldn't get Premier to recognise the Alpha so I had to use > the outputs in Lighten/Screen Blend Mode which was frustrating. I was > outputting as H264 which I thought has an alpha channel?! It seems from this > thread on Stack overflow H.264 Alpha is not implemented widely outside of > Apple QT Pro. Also I couldn't find a way to get Premier to input a TIFF > sequence which is a industry standard way of bringing animation in over film > footage in FCP. > > Best > Alastair > > Alastair I Leith > > Useful Design > 03 9480 5506 > 0432 889 831 > 30 Birch St > West Preston > VIC 3072 Au > > On 25/04/2013, at 12:40 AM, Anton Marini wrote: > >> My favorite usage of external time base is interpolator -> timeline patch >> time. >> >> This allows you to set up complex interrelations between Tweens and outputs, >> but scrub through them simultaneously. Additionally, using a non linear >> curve in interpolator gives you natural easing. It's quite handy for things >> like camera interesting camera moves, etc. Additionally, you can set up >> normalized offsets, like 0 -1, 1 -2, 2 - 3 in 'timeline time units' that >> have different movements, and by simply offset the time going into the >> timeline by an integer, you get different 'scenes' or 'looks' naturally. >> >> >> ://:; mbl.dev. >> >> >> On Apr 24, 2013, at 10:58 AM, Ali Demirel <[email protected]> wrote: >> >>> Great! So simple indeed... Thank Achim. >>> >>> Tamas, I see that Pharrison's solution also works, hugs to him as well ;) >>> >>> Thanks, >>> Ali >>> >>> >>> >>> On Apr 24, 2013, at 3:52 PM, CoGe - Tamas Nagy <[email protected]> wrote: >>> >>>> Very nice solution! >>>> >>>> On Apr 24, 2013, at 3:49 PM, Achim Breidenbach <[email protected]> wrote: >>>> >>>>> Hi Ali, >>>>> >>>>> my suggestion is that you use the "Patch Time"-Input of the Wave >>>>> Generator instead of the period. (You will get it if you right-cilck on >>>>> the patch and select it in the menu) You can easily control the speed of >>>>> time then with an Integrator patch. See modified composition attached. >>>>> >>>>> <breathe-01-1 (Achim).qtz> >>>>> >>>>> best, >>>>> >>>>> Achim Breidenbach >>>>> Boinx Software Ltd. >>>>> >>>>> On 24.04.2013, at 15:15, Ali Demirel wrote: >>>>> >>>>>> Hello list, >>>>>> >>>>>> I'm working on a basic puzzle in QC, may be somebody can come up with a >>>>>> simple smart solution... >>>>>> >>>>>> I'm trying to control the period of this sphere's diameter live: >>>>>> <breathe-01.qtz> >>>>>> >>>>>> I'm trying to eliminate the jump in the diameter value when I change the >>>>>> period of the LFO. >>>>>> >>>>>> We tried the smooth patch but it doesn't do the job perfect: >>>>>> <breathe-03.qtz> >>>>>> >>>>>> Any alternative solution ideas? >>>>>> >>>>>> Thanks, >>>>>> Ali Demirel >>>>>> ali-d.com >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Do not post admin requests to the list. They will be ignored. >>>>>> Quartzcomposer-dev mailing list ([email protected]) >>>>>> Help/Unsubscribe/Update your Subscription: >>>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/achim%40boinx.com >>>>>> >>>>>> This email sent to [email protected] >>>>> >>>>> _______________________________________________ >>>>> Do not post admin requests to the list. They will be ignored. >>>>> Quartzcomposer-dev mailing list ([email protected]) >>>>> Help/Unsubscribe/Update your Subscription: >>>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/info%40cogevj.hu >>>>> >>>>> This email sent to [email protected] >>>> >>>> Tamas Nagy | Software Developer - CoGe VJ Software >>>> www.cogevj.hu | www.facebook.com/cogevj | www.twitter.com/lumabeamerz >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Quartzcomposer-dev mailing list ([email protected]) >>>> Help/Unsubscribe/Update your Subscription: >>>> https://lists.apple.com/mailman/options/quartzcomposer-dev/kafir%40xurban.net >>>> >>>> This email sent to [email protected] >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Quartzcomposer-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/quartzcomposer-dev/doktorp%40mac.com >>> >>> This email sent to [email protected] >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Quartzcomposer-dev mailing list ([email protected]) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/quartzcomposer-dev/usefuldesign.au%40gmail.com >> >> This email sent to [email protected] > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Quartzcomposer-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/quartzcomposer-dev/achim%40boinx.com > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

