Setting up a joint chain and their controllers so that you can have both set driven keys, as well as animated keyframes is not an easy task. However with this guide for beginners I will show how to get started!
Technical Artist Greg Hendrix walks through a method for creating set driven keys in Maya that will allow you to have both types of keyframing. This means, when programming your animations and controlling the joints on objects with scripts-you’ll be able to drive them normally while also being able use “key” movements like animating specific ranges or steps if desired! The setup is really flexible so it can work well not only as part of rigs but other tools too such as 3D scanning software.
A video detailing how technical artist greog hancock steve mccarrison uses maya’s joint chain feature coupled along side common controller type command.