Return-Path: Received: from mail-wi0-f172.google.com ([209.85.212.172] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 5227736 for AE-List@media-motion.tv; Wed, 25 Sep 2013 11:47:20 +0200 Received: by mail-wi0-f172.google.com with SMTP id hn9so5115916wib.17 for ; Wed, 25 Sep 2013 02:47:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=AluVVurfH5pdUtz/73H+XiMhNfxbaWK3tHa7u1HFDT4=; b=YmL6ya9yfKpC2Cwp0PkEkI67NUvLBkd9xJ/a88QdNf3z1PYMPa+nhDSJxUa4d9XYXk dVx4shBrnnduZZ69La+B3nKzdklTDHZ4U+CxSo+U/YkvzWSDa3oRdJKmxCykBaaaBvXF zVA97+EnkmyEztEZOJdPFowxoHy6i6TXO1n3vel51xCGIwx8c4v6JX+6NJIilkgTQmr5 8aUIocc5rrDQ0m9LAXFvPQ8FExXLAiyyTWf1J1oWzYGjal+Jw4LxtFpF9W7LUMBH7s30 +ti4s8Nso86lKcjOONeGoZiMBrSn8xAOeTbbGwSoY340XcAyoso1wT5PT9FG71P3W75F ou1Q== MIME-Version: 1.0 X-Received: by 10.194.134.97 with SMTP id pj1mr617493wjb.58.1380102451417; Wed, 25 Sep 2013 02:47:31 -0700 (PDT) Received: by 10.217.7.71 with HTTP; Wed, 25 Sep 2013 02:47:31 -0700 (PDT) In-Reply-To: References: Date: Wed, 25 Sep 2013 10:47:31 +0100 Message-ID: Subject: Re: Inertial bounce expression keeps being disabled randomly... From: D To: After Effects Mail List Content-Type: multipart/alternative; boundary=089e012280585ed84604e732249e --089e012280585ed84604e732249e Content-Type: text/plain; charset=ISO-8859-1 ...confusingly, the expression will sometimes continue to work on other layers in the same comp on both position and scale parameters whilst some get disabled. On 25 September 2013 10:40, D wrote: > Hi > > The expression I'm using looks like this: > > amp = .1; > > freq = 2.0; > > decay = 12.0; > > n = 0; > > if (numKeys > 0){ n = nearestKey(time).index; > > if (key(n).time > time){ n--; > > }} if (n == 0){ t = 0; > > }else{ t = time - key(n).time; > > } if (n > 0){ v = velocityAtTime(key(n).time - thisComp.frameDuration/10); > > value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t); > > }else{value} > > > It works most of the time then will randomly get disabled across lots of > layers and will not allow me to re-enable until I've restarted AE (v5.5). > This is the error: > > > -- > > > After Effects warning: invalid numeric result (divide by zero?) > > Expression disabled. > > > Error occurred at line 10. > > Comp: 'XXX' > > Layer 17 ('XXX') > > Property: 'Scale' > > > -- > > > I have no real knowledge of how expression code works. I cut and paste > when I use them. The project is 4 minutes long and the expression occurs > across many comps and typically as the deadline approaches the error is now > cropping up often. Any help appreciated. > > > Thanks. > --089e012280585ed84604e732249e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
...confusingly, the expression will sometimes continue to = work on other layers in the same comp on both position and scale parameters= whilst some get disabled.=A0


On 25 September 2013 10:40, D <dow.hanson@gmail.com> wrot= e:
Hi

The expression I'm using looks l= ike this:

amp =3D .1;

= freq =3D 2.0;

= decay =3D 12.0;

= n =3D 0;

= if (numKeys > 0){ n =3D nearestKey(time).index;

= if (key(n).time > time){ n--;

= }} if (n =3D=3D 0){ t =3D 0;

= }else{ t =3D time - key(n).time;

= } if (n > 0){ v =3D velocityAtTime(key(n).time - thisComp.frameDuration/= 10);

= value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);

= }else{value}


It works most of the time then will randomly get disabled across lots of la= yers and will not allow me to re-enable until I've restarted AE (v5.5).= This is the error:


--


After Effects warning: invalid numeric result (divide by zero?)

Expressi= on disabled.


Error occurred at line 10.

Comp: 'XXX'

Layer 17 ('XXX')

Property: 'Scale'


--


I have no real knowledge of how expression code works. I cut = and paste when I use them. The project is 4 minutes long and the expression= occurs across many comps and typically as the deadline approaches the erro= r is now cropping up often.=A0Any help appreciated.

=

Thanks.


--089e012280585ed84604e732249e--