From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Driver Mapper - Add Driver Keyframes

This is a wip addon.
It was written for blender 2.70 - 2.72, so I cant promise it works on modern or older versions.
You can add Driver Keyframes the same way you add Action Keyframes, in the 3D View.
Its best to map 'Add Driver Keyframes' to the 'D' key shortcut.

Dmapper.png

For me this makes rigging more fun, for basic tranformation drivers one doesnt have to use the graph editor.
Add Driver Keyframes will map the driver keyframes based on the transformations of the driver variable property, and the driver keyframe set for the active object.
Drivers are muted by default so the objects with drivers can be transformed, Mute Drivers and Show Drivers are used to switch to edit and test mode.
Download Version 00 - DM_00.zip
Download Version 01 - DM_01.zip


Tutorial

(1) Add two cubes to the 3D view, Cube and Cube.001.
(2) Set the Driver Variable like so.

Dmt00.png

(3) Set the Driver Keying Set like so.

Dmt01.png

(4) Select Cube.001, Add Driver Keyframes to Cube.001.
(5) Rotate Cube Y axis, Translate Cube.001, Add Driver Keyframes to Cube.001.
Repeat step 5 for a set of objects.
When finished, press Show Drivers to test the drivers.
Rotate Cube Y axis, the object(s) should translate how they were mapped.

Version 00

For the Driver Variable, it only supports Tranform Channel Driver Variable Types.. Distance, and other types would be useful.
For the Driver Variable, it only supports Object ID Types.. Pose Bones would be useful.
For the Driver Variable, it only supports World Space Transformation Types.. Local and Transform would be useful.
A better way to code data paths is required.

Version 01

Limits Addressed.