Mediante script, alineas los objetos FK con los IK. Esto es lo que yo hago en mí rig:
Código:
on snapfk pressed do.
(
In cordsys $r_arm_upperarm__ik $r_arm_upperarm__ba.rotation = eulerangles 0 0 0
In cordsys $r_arm_forearm__ik $r_arm_forearm__ba.rotation = eulerangles 0 0 0
In cordsys $r_arm_hand__ik $r_arm_hand__ba.rotation = eulerangles 0 0 0
) on snapik pressed do.
(
$r_arm_handik__sa, pues = $r_arm_hand__ba.pos.
In cordsys $r_arm_hand__ba $r_arm_handik__sa.rotation = eulerangles 0 0 0
$r_arm_elbowik__sa.position = $r_arm_elbowmatch__dh.position.
)
el botón de FK alinea la rotación de los huesos a los ayudantes IK, y el botón de IK alinea la posición y rotación del ayudante de la muñeca a la mano y la posición del helper del codo al mismo (en realidad, a un ayudante flotante vinculado al codo).
Nota: no es autosnap. Esto que te muestro es Snap a secas.