Bespoke Rigging: Set Driven Keys & Remap Value Node

There will be instances when rigging bespoke behaviours or to ensure that animators will not would require using set driven keys.

Set driven keys are setting specific attributes at a specific instances. The example from the code below is showcasing that when the sphere’s rotate Z value is 45, set the translate Y value of the cube as 5.

from maya import cmds

def mech():
    cmds.setAttr("pSphere1.rotateZ", 0)
    cmds.setAttr("pCube1.translateY", 0)
    cmds.setDrivenKeyframe("pCube1.translateY", currentDriver="pSphere1.rotateZ")

    cmds.setAttr("pSphere1.rotateZ", 45)
    cmds.setAttr("pCube1.translateY", 5)
    cmds.setDrivenKeyframe("pCube1.translateY", currentDriver="pSphere1.rotateZ")

    cmds.setAttr("pSphere1.rotateZ", 0)

Vertex 2019

Events like the Vertex conference, which took place on the 8th March 2019, are great opportunities to widen my knowledge within the industry as well as network with other talent that share the same passion as you.

One of the things I was able to look into was the ocean simulations for Adrift and the cloud rendering pipeline and solutions that Milk has used. It was quite technical and some of the concepts I know very little about but it’s always interesting to see how other studios.

We also got to meet Tom Box, the Co-Founder of Blue Zoo Animations, in their designated booth and other industry professionals that were involved in the conference.