Armor piece collision using rigify

Hey, firs time poster who’s new to blender and animation here. I used Rigify because it gave me a easy, good rig to use in game animation. Unfortunately, it also causes some problems. I want this shoulder piece to collide with the rest of the mesh instead of phasing into it, but I’m not sure how to go about this. I’ve looked for tutorials, but since I’m not sure what to do there’s a few problems with that.



Any suggestions? I’ve thought about connecting the shoulder plates to separate bones, but I’m not sure how to make that work with the rigify armature. Thanks for the help.

Do some research on drivers. What you want is to correct the collision when the arm is rotated up past a certain point so the pieces move the next hard surface. I would add a new bone for each solid armor piece. (CTRL-P Parent to Bone.) You’ll need to parent them to the correct deformation bone in the rig. (Example: Your shoulder armor piece should be parented to the upper arm bone, DEF-upper_arm.R or .L)

Create a driver to correct the placement of the hard surface pieces.

Since you are new to blender and rigify, you will want to start with something a bit easier. What you want to do would fall into the advanced user category.

Baby steps.

Look up the Humane Rigging tutorials.

Good luck!