I just want 1 specific bone called “blink-L” to control a Shape Key named “Eye Blink L”
Please teach me what I did wrong, doesn’t give errors just doesn’t change anything.
# Left Blink
bonename="blink-L"
shapekeyname="Eye Blink L"
rigname="Renka"
def addDriver(self,shapekeyname,bonename,rigname):
driver = shapekeyname
driver.driver.type = "SCRIPTED"
driver.driver.expression = "(var *-20) if var <0 else 0"
val = driver.driver.variables.new()
val.name = "val"
val.type = 'TRANSFORMS'
val.targets[0].id = rigname
val.targets[0].bone_target = bonename
val.targets[0].transform_space = 'LOCAL_SPACE'
val.targets[0].transform_type = 'LOC_Y'