Animation Positioning

I just picked up a copy of C4D and was trying to teach myself how to do animations. I’ve got no problem creating the animation and it will import into Unity without any problems. However, when I play the animation on an object the entire model will jump to the X,Y,Z location that I created it at in C4D.

I also tried creating an animation clip using Unity’s animation function. And the same thing happened. What I did was create a small clip of a sphere bouncing. Very simple. The sphere just goes up and comes right back down to the starting position. After creating the clip I wanted to see how this would work by just using the drag and drop function of Unity. What I did was create a basic scene with three spheres lined up right next to each other. They were all about 3 inches apart. I then did a drag and drop of my animation clip onto each sphere thinking that the animation clip would make them all bounce in line. Instead, the three spheres all instantly move to the exact same x,y,z location and THEN go through the animation sequence. It made the end result look like only one sphere was in the scene because the 3 spheres were stacked right on top of one another all moving the exact same path.

I’m assuming there is some simple way to get the animations to play relative to the starting position of the model. Can anyone help point me in the right direction? Can’t seem to figure this one out.

-Tom

You want to use parenting for this.

  1. Create an empty game object
  2. Place the imported object into the empty game object
  3. Move around the empty game object

Strangely enough I never knew what the empty game objects were for. That’s just my inexperience shining through.

But yea… doing the parenting cleared everything up right away.

Many Thanks!

-Tom