Hey guys, Angela and I have come up with a list of good/helpful rigging practices….
1. Make sure to freeze transformations and delete history on any controller curves before constraining them to joints/IKs.
2. Types of constraints:
a) point constraints affect translation
b) orient constraints affect rotation
c) parent constraints affect both translation and rotation
d) aim constraints are usually used for the head and/or the eyes; they affect where the geometry/joint is pointing
This tutorial done by a former RPI student shows how constraints work, starting at 4:30
(If you’re looking for help with a basic rig, you can also watch other tutorials on his channel, he has quite a few).
3. When rigging IK arms and legs, make sure the IK tool is set to RP Solver instead of SC solver. Also, when you have made the IK, the white arrow around the rotate solver should be pointing backwards for the arms and forwards for the legs.
4. Keep the outliner organized (joints should be in a “joints group”, control curves should be in a “control group”, etc.) Make sure to label everything so that you can remember what it is (ie, label left_shoulder, left_elbow, left_wrist, NOT joint1, joint2, joint3).
5. You can test your rig by binding skin and detaching to fix any issues.
6. IK Splines should be used for a character’s spine and tail (if applicable). Not sure if a tutorial on this was done in class, if not I will be doing one in the near future.
7. If you are using smooth bind, make sure you have the correct settings. Usually “bind to” will be set to “selected joints” and “skinning method” will be set to “dual quaternion”. For our purposes, max influences should be set to 4-5 max, you can probably get away with less.