Return-Path: Received: from mail-pb0-f41.google.com ([209.85.160.41] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 4829689 for AE-List@media-motion.tv; Thu, 30 Aug 2012 02:01:04 +0200 Received: by pbbro12 with SMTP id ro12so1893613pbb.28 for ; Wed, 29 Aug 2012 17:01:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:mime-version:content-type:subject:date:in-reply-to:to :references:message-id:x-mailer; bh=DAAejSK2VrDW06TwrPx+vnd+wBfG0f0t3dS5BW7EEyA=; b=GX/hVkeL3ZqmalGdqG+ScEUaIU+u76XKVCJKC5av4bbGrKgYvKawwRjqExVE+51Fd7 0437QHUHlSw4+rNVJaaB0k5O9iGfpgYusPyni1lRDYKyDEm7+VUhlnaxuAArzFsy3nFa +roScvue2+RF9loASIPhbDVK9w+kZNXu9/VIBrbOT2ggY5EuyaK56lNOgDQtcvxgFVoO yGeNPaQp/D3OFAW/+5DuoLqV5X1dsMxPz5u010w2Kk2VbTLTHECeXWZ0XVMOTXwJCXCw 9TEsV/EB3r36V4vPrPcYO61HX6mq6qSKYmta9pNJLogjMScBdcZfOYPsgQeinjeEbKvU M/iQ== Received: by 10.68.129.168 with SMTP id nx8mr7819431pbb.112.1346284912929; Wed, 29 Aug 2012 17:01:52 -0700 (PDT) Return-Path: Received: from [192.168.2.104] (124-168-160-227.dyn.iinet.net.au. [124.168.160.227]) by mx.google.com with ESMTPS id po4sm304153pbb.13.2012.08.29.17.01.50 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 29 Aug 2012 17:01:52 -0700 (PDT) From: Tim Clapham Mime-Version: 1.0 (Apple Message framework v1257) Content-Type: multipart/alternative; boundary="Apple-Mail=_87408FC7-C1FB-4018-99C5-3CD399895410" Subject: Re: [AE] building a dynamic node-like effect in AE Date: Thu, 30 Aug 2012 10:01:46 +1000 In-Reply-To: To: "After Effects Mail List" References: Message-Id: X-Mailer: Apple Mail (2.1257) --Apple-Mail=_87408FC7-C1FB-4018-99C5-3CD399895410 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 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=85 = 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 ___=20 Tim Clapham Director ___ LUXX 3D Animation Motion Graphics ___ web : luxx.com.au blog : helloluxx.com On 30/08/2012, at 7:56 AM, Teddy Gage wrote: >=20 >=20 > 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, --Apple-Mail=_87408FC7-C1FB-4018-99C5-3CD399895410 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 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=85

thisComp.layer(index+1).effect(myEffect= )(EffectParameter).valueAtTime(time-thisComp.layer(ControllingLayer).effec= t(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


___ 

Tim = Clapham
Director
___

LUXX
3D = Animation
Motion Graphics
___

web = : luxx.com.au
helloluxx.com


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,
<= /div>
= --Apple-Mail=_87408FC7-C1FB-4018-99C5-3CD399895410--