I'm confused a little bit. I think the CTRL+P and ChildOf constraint quite same thing. But .... So please anybody explain what is the main difference or behaviuors between the two approach. Sometimes I recognised differences but I can't define exactly why.

  • $\begingroup$ I would say it's the same except with Child Of constraint you can put keyframes on Influence or visibility so you can start or stop the parentage whenever you want $\endgroup$ – moonboots Aug 11 '19 at 5:32

The reason to have a ChildOf constraint is for cases where you need to change parenting during animation. Like when a character needs to grab an item, or throw it- at the moment this happens, you can animate the constraint influence and be able to animate the object properly.

You should use normal parenting for everything else, because this method is far simpler, and simply more correct. The hierarchy is visible in Outliner, mostly exporters will work with it e.t.c.

| improve this answer | |
  • 1
    $\begingroup$ .. also, Child Of allows you to select which transforms are inherited, and which not. $\endgroup$ – Robin Betts Aug 11 '19 at 8:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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