Return-Path: Received: from omr12.networksolutionsemail.com ([205.178.146.62] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 4722334 for AE-List@media-motion.tv; Wed, 23 May 2012 06:54:53 +0200 Received: from cm-omr1 (mail.networksolutionsemail.com [205.178.146.50]) by omr12.networksolutionsemail.com (8.13.8/8.13.8) with ESMTP id q4N4urNq022706 for ; Wed, 23 May 2012 00:56:53 -0400 X-Authenticated-IP: 205.178.146.50 Received: from [205.178.146.50] ([205.178.146.50:53887] helo=webmail38) by cm-omr1 (envelope-from ) (ecelerity 2.2.2.41 r(31179/31189)) with ESMTP id C6/A8-06474-51E6CBF4; Wed, 23 May 2012 00:56:53 -0400 Received: from 59.167.240.84 (chris@chriszwar.com [59.167.240.84]) by webmail38 (Netsol 11.2.30) with WEBMAIL id 22519; Wed, 23 May 2012 04:56:53 +0000 From: "Chris Zwar" To: "After Effects Mail List" Importance: Normal Sensitivity: Normal Message-ID: X-Mailer: Network Solutions Webmail, Build 11.2.30 X-Originating-IP: [59.167.240.84] X-Forwarded-For: [(null)] Date: Wed, 23 May 2012 04:56:53 +0000 Subject: Re: [AE] Expression to maintain speed MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I'm not sure I completely understand what you're doing, but am I correct = that you're animating the position of a light, which is being used as an = emitter by Particular? And you want the light to move at a constant spee= d? If so, then you might be able to do what you want with roving keyframes. = Just select all the position keyframes between your first and last, righ= t-click and select 'rove across time'. No expression needed... -Chris -----Original Message----- From: jarret langmeire [mailto:langmeire@gmail.com] Sent: Wednesday, May 23, 2012 02:27 PM To: 'After Effects Mail List' Subject: Re: [AE] Expression to maintain speed Hi David, Unfortunately that won't work since the time interval between the beams i= s not constant. On 23 May 2012 12:13, David Torno wrote: > You could try adding the loopOut() expression to your keyframed propert= y > like so... > > loopOut("continue", numKeyframes=3D0); > > This will maintain the speed between the two keyframes as a constant sp= eed > until the layer ends. > > David Torno > Visual Effects Artist & Supervisor > http://www.ghosttownmedia.com > O: 213.739.2290 > C: 818.391.6060 > --------------------- > http://www.sydefxink.com > http://aeioweyou.blogspot.com > http://mactex.blogspot.com > > "The most useless day is that in which we do not laugh" > -Charles Field > > On May 22, 2012, at 6:22 PM, jarret langmeire wro= te: > > > Hi everyone, > > > > I've been trying to figure this out and have given up. I'm using a li= ght > as an emitter to send out pulses to various locations within a 3d space= . I > would like these pulses to travel at the same speed but can't figure ou= t a > way of doing this when I keyframe the light to a different location - i= n > keyframe world the number of frames between the starting and ending > position would obviously need to be further apart the longer the distan= ce > travelled in order to match the speed to a set of keyframes where the s= tart > and end point are closer together. I imagine there must be an expressio= n > that can handle this but alas, expressions are not my fort=E9. > > > > Any help would be greatly appreciated, > > > > Jarret > > > > +---End of message---+ > To unsubscribe send any message to > -- -- Jarret