Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Animation of a Helicopter

  • Animation of a Helicopter

    Posted by Tobias Schrenk on November 9, 2008 at 2:53 pm

    Hey,

    I have to animate a 2D Storyboard. For that I want to show a helicopter and want to show the movement of its wings.

    I tried to make different pictures of the wings like a stop-motion animation. But it looks horrible. Is there an other way to do this ?

    Thanks a lot for any help

    Joe Clay replied 17 years, 5 months ago 3 Members · 4 Replies
  • 4 Replies
  • Joe Clay

    November 10, 2008 at 5:01 pm

    Cut the wings out and make them into a 3D layer or redraw them from a side profile. Use the orientation to get the rotors in the proper position and animate the y-rotation property. I think helicopter engine RPM is about 1600 from prior research (it’s pretty varied from what I can tell, but if you want extra realism, stick to 1600 or so). For an additional bit of realism, animate or wiggle the z-rotation slightly. Make sure you have motion blur checked.

    You could do the same with a solid in the shape of the rotors (add a little color to the blades for a nice touch). Or, you might just be able to get away with simply directional blur in a pinch.

    I hope this was clear and useful.

    Joe Clay

    Animator
    gra-phix.com

  • Carl Larsen

    November 11, 2008 at 3:09 pm

    One way to simplify the animation of your helicopter blades is to use an expression instead of keyframes. This way you’ll never have to think about RPM’s or start and end values. Just define a velocity and let it run.

    Option-click on the Z rotation of your blades layer and add the following expression:

    time*5000

    Change the numerical value to fit your needs, and make sure motion blur is enabled for both the layer and composition. 5000 was a value I thought looked good when I tried it out.

    If you’re still not getting the results you’re looking for, double check your composition settings (command-k, composition settings>advanced>motion blur) and increase your samples per frame and shudder angle until you get the look you’re after.

  • Tobias Schrenk

    November 11, 2008 at 9:17 pm

    Thanks to both of you.

    Finally I did it with a 3D Layer. Worked out pretty well. I think expression would also work but I read it too late and i am not really familiar with it.

    Thanks again

  • Joe Clay

    November 12, 2008 at 4:55 am

    That’s a good tip. I would have mentioned it, but if he needed to stop it and start it, it’s a little more complicated and would almost always have to be keyframed anyway. Although it should go on the y-rotation unless it’s from above, in which case you wouldn’t need a 3D layer anyway.

    I see that the OP has found his solution, but here’s another way for posterity.

    You could still do RPMs with the expression method, however. The calculation would be:
    RPM*6

    In case you wonder where I got that, it is simplified from RPM/60s*360°. Time is expressed in seconds and fractions thereof in After Effects. Because of this, we have to multiply by 360 so that at 1 second the value is 360, or 1 revolution. Then we figure out how many revolutions per second and multiply the previous part by that. It’s convoluted, but if you’re going for realistic motion, that’s how you do it.

    Thus 1500 RPM would be 9000. Which explains why 10,000 looks good (it’s about 1667 RPM). So the final expression that would go on the y-rotation property would be: time*9000. For a second rotor offset by 90°, you could either parent it and make the y-orientation 90, or use time*9000+90.

    If you need to start and stop this, look into expression controls or check out Dan Ebberts’ site for info on starting and ending expressions on a certain frame.

    Joe Clay

    Animator
    gra-phix.com

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy