Skip to content

Driver Copy IO

by a2d4f3s1·Workflow

Images © a2d4f3s1. Used for product review; image policy.

Why we like it

A compact, permission-free add-on that earns its place in the Blender extensions library for a focused task: moving driver data via JSON and clipboard.

What is Driver Copy IO?

Driver Copy IO handles the transfer of Blender drivers through JSON. It exports driver data to external files, so you can move complex setups between different objects or between entirely separate Blender projects. You can build your own library of drivers and apply them whenever needed.

The add-on works with full paths in the form bpy.data.objects["Name"].property to specify targets precisely. It supports both file-based export/import and clipboard copy and paste of driver data as JSON strings. Full data integrity is preserved across the transfer, keeping all variables, expressions, and target paths intact.

A "Driver Copy" panel is added to the sidebar (N key) of the 3D View, where you enter a source path, press Copy, enter a destination path, and press Paste. The add-on is written entirely in Python and requires no special permissions. It is compatible with Blender 4.2 LTS and newer, and is released under the GNU General Public License v3.0 or later.

Who is Driver Copy IO best for?

Driver Copy IO is best for blender users transferring driver setups between objects or separate projects, and those building a reusable driver library.

How much does Driver Copy IO cost?

Driver Copy IO is completely free to download and use.

Key features

  • JSON export and import to save drivers as files for reuse across multiple projects
  • Clipboard support to copy and paste driver data as JSON strings
  • Full data integrity, preserving all variables, expressions, and target paths
  • Full-path targeting in the form bpy.data.objects["Name"].property
  • "Driver Copy" panel added to the 3D View sidebar (N key)
  • Written entirely in Python and requires no special permissions

Tags

#Blender#drivers#JSON#rigging#animation#add-on#workflow#Python

Frequently asked questions

Does Driver Copy IO work with Blender 4.2 LTS?

Driver Copy IO is compatible with Blender 4.2 LTS and newer, and the developer notes it has been tested on Blender 4.2.0 and later. Once installed, it adds a "Driver Copy" panel to the sidebar of the 3D View, accessed with the N key. If you are running an older Blender release, check the developer's GitHub page for details before installing, since compatibility is listed from 4.2 LTS upward.

How do I use Driver Copy IO to transfer a driver?

Driver Copy IO adds a "Driver Copy" panel to the 3D View sidebar. You enter the source path under "Export" (for example, bpy.data.objects["Cube"].location[0]), press the Copy button, then enter the destination path under "Import" and press Paste. Paths use full-path form such as bpy.data.objects["Name"].property. Alternatively, you can save drivers to JSON files and import them later to reuse setups across separate Blender projects or build a driver library.

How do I install Driver Copy IO?

Driver Copy IO can be added by dragging and dropping it into Blender, or by downloading it and installing from disk. The developer also describes installing via Preferences > Add-ons > Install, selecting driver_copy_addon.py. After installation, the "Driver Copy" panel appears in the 3D View sidebar, opened with the N key. The extension requires no special permissions, and further installation guidance is available on the developer's GitHub page.

Is Driver Copy IO free to use?

Driver Copy IO is listed as free here and is released under the GNU General Public License v3.0 or later. The add-on is written entirely in Python and does not require special permissions. For current licensing terms, the source code, and issue reporting, refer to the developer's GitHub page. Because it is distributed under the GPL, you can review and reuse the code in line with that license.

Alternatives to Driver Copy IO

Also in Workflow for Blender.

Similar plugins