| You could tie your effect controls to one layer using expressions, then use the expression valueAtTime to offset the effect on each layer. Use the control layer to tie the offset value and then link the layer index to increment.
This way you can use the same effect on all layers and control the timing from one place.
Something like this in the effect parameters you wish to offset…
thisComp.layer(index+1).effect(myEffect)(EffectParameter).valueAtTime(time-thisComp.layer(ControllingLayer).effect(MyControl)(Slider))
Ignore my syntax as it is probably missing "" and ; where needed, but might give you an idea of what I mean.
Cheers Tim
On 30/08/2012, at 7:56 AM, Teddy Gage wrote: Hello, I have a project which is basically a glorified power point presentation. I say node-like because I want one effect instance to change multiple layers with the effect, like in a node based compositor. I have hundreds of images that come onscreen more or less one-by-one, many of which will use pretty basic transitions. My desire is to build a few nice "stock transitions" (like 3) using expressions, and anywhere I drop these on a layer, its properties can be controlled by a single set of sliders or keyframes. For example, I have CC page turn on many of them, and I want to animate the fold position moving in. I want to be able to drop this effect, or effect + expression or preset, onto any layer, and have it automatically begin the transition from the layer in-point. Additionally, every instance of the effect in the project is controlled by a master slider or master set of keyframes in case the client wants to tweak the timing. This way it will ripple through my 100+ layers instead of having to manually change every keyframe. I have some basic expression knowledge, but every time I think I'm close to figuring this out it eludes me. This may be way more complicated than I'm thinking, or way less. Thanks,
|