Re: Re: TimingFramework triggers for Trident - Let's try again
- From: Kirill Grouchnikov <kirillcool@yahoo.com>
- To: dev@trident.kenai.com
- Subject: Re: Re: TimingFramework triggers for Trident - Let's try again
- Date: Wed, 10 Jun 2009 16:36:28 -0700 (PDT)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=IHKwA9qUW4Kgd8S7ue0hMUU4/vq1D551A7aMF+1QOGLD7BBn1R43fvjKKFtoMz/DMzxIvw3ADImr2ROSP0vmi4EXQGQx9b/cSOcGgTa979iCxiUWDvCUd6uXj0F6LbXe7H3D/5jcybyAG4jsK06cHPwLOrFgCVNARBYScexlS/Y=;
Ah, key frames... How could i forget.
Not having any experience in any "professional" animation designer (such as Flash or Blend), do you have any links that can enlighten me? I've seen two different approaches:
In TimingFramework 1.0 you associate a bunch of key frames for each interpolated property. Then, you can have multiple properties "anchored" to independent key times.
In JavaFX (from what i saw in the examples), it's the other way around. You have a bunch of key frames, and each one specifies what happens to the relevant properties.
I might as well be totally wrong on this subject, but i don't feel too comfortable adding support for key frames without the real life scenarios. I only saw one scenario up until now (in the demos that i'm writing) - the progress indication from CoolIris Firefox extension. It moves a bluish light from left to right (looping infinitely), fading in the light when it appears on the left, and fading it out when it disappears on the right. So, there are two properties that are being interpolated - the X location of the light and its alpha.
Suppose you have 100 pixels. Location goes from 0 to 100. Alpha goes from 0 to 1 during the first 20%, stays at 1 for the next 60% and then goes back to 0 over the last 20%. While this can be done with a timeline scenario, it feels awkward. And it does look like the first approach (from TF) is better suited to *this particular* example.
Any thoughts are greatly appreciated.
Thanks
Kirill
Not having any experience in any "professional" animation designer (such as Flash or Blend), do you have any links that can enlighten me? I've seen two different approaches:
In TimingFramework 1.0 you associate a bunch of key frames for each interpolated property. Then, you can have multiple properties "anchored" to independent key times.
In JavaFX (from what i saw in the examples), it's the other way around. You have a bunch of key frames, and each one specifies what happens to the relevant properties.
I might as well be totally wrong on this subject, but i don't feel too comfortable adding support for key frames without the real life scenarios. I only saw one scenario up until now (in the demos that i'm writing) - the progress indication from CoolIris Firefox extension. It moves a bluish light from left to right (looping infinitely), fading in the light when it appears on the left, and fading it out when it disappears on the right. So, there are two properties that are being interpolated - the X location of the light and its alpha.
Suppose you have 100 pixels. Location goes from 0 to 100. Alpha goes from 0 to 1 during the first 20%, stays at 1 for the next 60% and then goes back to 0 over the last 20%. While this can be done with a timeline scenario, it feels awkward. And it does look like the first approach (from TF) is better suited to *this particular* example.
Any thoughts are greatly appreciated.
Thanks
Kirill
| Kirill Grouchnikov | 06/07/2009 | |
|
<Possible follow-up(s)> |
||
|
Re: Re: TimingFramework triggers for Trident - Let's try again |
remy.rakic | 06/08/2009 |
|
Re: Re: TimingFramework triggers for Trident - Let's try again |
Kirill Grouchnikov | 06/10/2009 |
|
Re: Re: TimingFramework triggers for Trident - Let's try again |
Kirill Grouchnikov | 06/15/2009 |
|
Re: Re: Re: TimingFramework triggers for Trident - Let's try again |
remy.rakic | 06/15/2009 |
|
Re: Re: Re: TimingFramework triggers for Trident - Let's try again |
Kirill Grouchnikov | 06/15/2009 |
|
Re: Re: Re: Re: TimingFramework triggers for Trident - Let's try again |
remy.rakic | 06/15/2009 |
|
Re: Re: Re: Re: TimingFramework triggers for Trident - Let's try again |
Kirill Grouchnikov | 06/15/2009 |





