Take the 2-minute tour ×
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It's 100% free, no registration required.

I've animated the location of a text object, and now I want to use that same animation on many other text objects at arbitrary times. How can I do this?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

When you keyframed the locations on an object, an action has already been created

  • Select the object which should be animated
  • Switch to the Dopesheet and change to the Action Editor
  • Assign the action to your object. (default name here is Textaction)

Note that the keyframes have absolute coordinates, I you're looking for relative changes you would need to offset them in the NLA-Editor (or alternatively change the origin of the individual text objects).

When you want start animations at different time offsets you would need to place them as Action-Strips in the NLA-Editor there you can move the strips to the time offset they should start (and even scale the duration).

enter image description here

share|improve this answer
    
I think I'm missing something.. How can I make it so each object using the action plays it at a different time? Currently they all just go at the same time.. –  gandalf3 Sep 1 at 0:05
    
You would need to place them as Action-Strips in the NLA-Editor there you can move the strips to the time offset they should start. –  stacker Sep 1 at 6:28
    
Perfect, thanks :) Add that to the answer and I'll accept ;) –  gandalf3 Sep 1 at 6:45

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.