I’m trying to make a simple character and now i found a problem with its rig. When i bend the arm, it doesn’t deform the way i want it to. So my question is, what do i have to do in the mesh/rig so it works correctly?
There wasnt an armature modifier on the robot mesh.
I added one with empty vertex groups, by selecting the mesh, then the armature with shift+RMB, then pressing ctrl+P.
I assigned weight to the arm vertex groups, Upper.Arm.L, Lower.Arm.L.
I rotated the IK.Arm.L so the arm was L shaped.
I added 2 shapekeys.
With Arm.Joint.L selected in edit mode i moved the arm joint vertices into position.
Added Driver to the shape key value.
Disabled IK, rotation wasnt visible.
Changed the bone rotation mode to XYZ Euler.
Changed driver settings in Graph Editor.
..
This IK rig doesnt seem to work with drivers, the IK wont update the bone rotation when set.
I disable the IK, the little eye icon.
I dont know what to suggest for the IK rig.
To get the L shape, shapekeys using drivers is probably the best option.
You can use preserve volume on the armature modifier, but it wont make the mesh L shaped.
I added the armature to the mesh with empty groups and made the weight groups manually. That gave me a nice result and it’s close enough to what i wanted, thank you again!