0 votes
asked in General Help by

i havent inderstand how to setup layers for puppetmaster

1 Answer

0 votes
answered by (22.8k points)


  • Make a Ragdoll layer, CharacterController layer, Ground layer, and Obstacle layer. Of course you can choose the actual naming.
  • Put PuppetMaster and all it's children on Ragdoll layer
  • Put PuppetMaster.targetRoot (the gameobject with Animator and character controller Rigidbody and Collider) to CharacterController layer
  • Make CharacterController layer ignore collisions with Ragdoll layer in the Layer Collision Matrix and also the Obstacle layer so your ragdoll could run into stuff without the character collider blocking it.
  • Put anything you want your puppet to ragdoll to collide with on the Obstacle layer (except other puppets).
  • Put walkable surfaces to the Ground layer
  • If using BehaviourPuppet, assign Ragdoll and Obstacle layers as "Collision Layers" and Ground layer as "Ground Layer"

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.