Take the 2-minute tour ×
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

After Effects beginner here.

The effect I'm after is where text is appearing from behind an object. So far, I'm using the position and rotation parameters.

But the text is rigid. I found something about having text along a path which is what I want except I haven't found out how to work it in 3D.

Here is what I have so far. I need the text to look like it's bending as it comes around the ... well, bend!

enter image description here

share|improve this question

1 Answer 1

up vote 3 down vote accepted

to accomplish this, we need to cheat something. I assume you are trying to do something like this in the following image:

enter image description here

  1. First, create a camera in your comp (i see you already have one)
  2. Then create a text layer and make it 3D (you have this as well)
  3. Select your layer and select Ellipse tool (Q) but do not apply anything.
  4. While your text layer selected, double click the Ellipse tool in your toolbar. This will create a circular mask on your text layer.
  5. Rotate your Text layer -90 degrees on X Axis.
  6. Twirl down the controls of the Text layer and under Text controls you will see Path Options. In these options select your mask. And change your settings as you wish.
  7. Now expand all the controls of that layer. There you will see a text label Animate: with a small circled arrow.
  8. Select Enable Per-character 3D.
  9. Then in the same menu, select Rotation.
  10. There will be an Animator 1 section, expand it and change the X Rotation to 90 degrees.

Now check with your camera, orbit around, you should see your text bends through your mask.

To animate this text along that path, get back to the Path Options. Keyframe the First Margin option or add an expression by Alt+Left Click, and add this value and edit as you like:

time * 500

This will get the current frame and multiply it with 500 and give this value to First Margin property.

I am also adding the link for the project, but you need at least CS5.5 to open: http://www.mediafire.com/?13dl3x67w4v5yod

share|improve this answer
    
awesome. thanks a lot! –  greener Nov 21 '12 at 15:15
    
I'm glad it worked. –  Inan Berbatov Nov 21 '12 at 15:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.