Skip to main content
added 3 characters in body
Source Link
Martynas Žiemys
  • 28.1k
  • 2
  • 38
  • 81

You can use Copy Rotation constraint as well. If you set the target to an object outside the hierarchy of the objects you have animated it will control the rotation of the object that is following a path. If the targetstarget's rotation is influenced by the animations it might behave unexpectedlyyou may get unexpected results as you have already observed.

Another way would be to have some object dedicated to following the path(like an empty). If another objects are parented to the empty they will inherit whatever transforms it has, however will be able to have their own transforms as well. You could then animate their own rotation relative to the empty so they would have the inherited transforms and whatever transforms you use on top of that.

It really depends on what effect you are trying to achieve.

You can use Copy Rotation constraint as well. If you set the target to an object outside the hierarchy of the objects you have animated it will control the rotation of the object that is following a path. If the targets rotation is influenced by the animations it might behave unexpectedly as you have already observed.

Another way would be to have some object dedicated to following the path(like an empty). If another objects are parented to the empty they will inherit whatever transforms it has, however will be able to have their own transforms as well. You could then animate their own rotation relative to the empty so they would have the inherited transforms and whatever transforms you use on top of that.

It really depends on what effect you are trying to achieve.

You can use Copy Rotation constraint as well. If you set the target to an object outside the hierarchy of the objects you have animated it will control the rotation of the object that is following a path. If the target's rotation is influenced by the animations you may get unexpected results as you have already observed.

Another way would be to have some object dedicated to following the path(like an empty). If another objects are parented to the empty they will inherit whatever transforms it has, however will be able to have their own transforms as well. You could then animate their own rotation relative to the empty so they would have the inherited transforms and whatever transforms you use on top of that.

It really depends on what effect you are trying to achieve.

Source Link
Martynas Žiemys
  • 28.1k
  • 2
  • 38
  • 81

You can use Copy Rotation constraint as well. If you set the target to an object outside the hierarchy of the objects you have animated it will control the rotation of the object that is following a path. If the targets rotation is influenced by the animations it might behave unexpectedly as you have already observed.

Another way would be to have some object dedicated to following the path(like an empty). If another objects are parented to the empty they will inherit whatever transforms it has, however will be able to have their own transforms as well. You could then animate their own rotation relative to the empty so they would have the inherited transforms and whatever transforms you use on top of that.

It really depends on what effect you are trying to achieve.