Autodesk Maya Python CallbackNode for event management
This idea came from this link
Create a OpenMaya Custom Node to manage the Event Callback and enhance rigging circumstances like IK/FK switch and more.
Using custom Node attribute can easy manage the event and even support the reference situation.
I have a similar idea When I watch a IK/FK swtich tutorial which using scriptjob event.
But cult of rig article just further more than that.
combinate the OpenMaya and scirptNode together, which make switch more powerful.
sonictk claim that scriptNode not support the reference namespace circumstances.
So he make a C++ Node to register the related event, here is the repo
sonictk Solution is great, but written by C++ which is hard to extend.
So I decide to create a Python OpenMaya Node and make it support run custom code in the string attribute.