ADOBE AFTER EFFECTS: Forum Expressions Tutorials Creative Cloud

Corkscrew Spiral Expression

COW Forums : Adobe After Effects

<< PREVIOUS   •   FAQ   •   VIEW ALL   •   PRINT   •   NEXT >>
Eugene Constable
Corkscrew Spiral Expression
on Jan 17, 2012 at 10:21:20 am


Just trying out how to create a 'corkscrew' type spiral that does not decrease in size. I found a tut on creating spirals by Ewan Smith, but not sure how to adjust the expression- I have tried changing certain values, but being honest my maths is not up to it!

(Spiral shape -applied to light controlling particular emitter position)

//z=0 // no depth
z=time*time // with depth

Any ideas most welcome,


Return to posts index

Michael Szalapski
Re: Corkscrew Spiral Expression
on Jan 17, 2012 at 3:55:09 pm

If you don't get a decent response here, you might try posting in the Expressions Forum.

- The Great Szalam
(The 'Great' stands for 'Not So Great, in fact, Extremely Humble')

No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.

Return to posts index

Walter Soyka
Re: Corkscrew Spiral Expression
on Jan 17, 2012 at 10:12:03 pm

Does it need to be an expression?

You can make a corkscrew pretty quickly by parenting your light to a 3D null, offsetting the light from the null's center, then animating the null's rotation and position.

If you want the corkscrew to tighten, you can also animate the position or anchor of the light (which because of the parenting, will be relative to the null).

Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog - What I'm thinking when my workstation's thinking
Creative Cow Forum Host: Live & Stage Events

Return to posts index

Steve Blacker
Re: Corkscrew Spiral Expression
on Jan 19, 2012 at 3:57:20 pm

You can also animate the scale of the null to shrink over time, so the attached light spins closer and closer to the null.

Return to posts index

Dan Ebberts
Re: Corkscrew Spiral Expression
on Jan 19, 2012 at 5:37:24 pm

Just replace the first two lines with this:

radius = 1000;


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2018 All Rights Reserved