You can always create an animation that controls a custom property between -1 and 1 and that then by code is reflected into the mouth wideness. You can then reshape the animation curve for smoother less scripted & robotic appearance. It seems more natural than code-only approach.
↧