Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Easy Driver
Easy Driver

Technical rigging made easier.
Add-on by NeoEmberArt
About What's New Reviews Version History
Full Walkthrough 3 Real examples of corrective shape keys, custom poses, and toggles Using IK in source

Easy Driver - Technical Rigging Made Simple As Heck!

example

🤔 What does this even do?

Easy Driver is a powerful Blender addon that eliminates the complexity of creating drivers manually.
Perfect for:

  • Rigging characters with shape key corrections and flexing
  • Creating mechanical animations
  • Building interactive controls
  • Blender 3.2.0 up to 5.1.0!!

This addon automatically detects movement patterns and creates perfectly mapped drivers in seconds.


✨ Key Features

🎯 Auto-Detection

  • Automatic Axis Detection – Move your bone or object between two positions, and Easy Driver automatically detects which axis changed the most.
  • Min/Max Value Recording – Captures exact transformation ranges for perfect mapping.

🔄 Dual Source Support (what's driving)

  • Bone Transforms – Use armature bones as driver sources: scale, rotation, or position.
    • IK chain – Can still work even if the bone is controlled by IK or other constraints!
  • Object Transforms – Use any object's location/rotation as input.

🎛️ Multiple Target Types (what you're driving)

🔹 Custom Pose Targets

  • Record min/max poses for multiple bones simultaneously.
  • Automatically detects which bones changed and on which axes.
  • Perfect for facial rigs, mechanical parts, and complex deformations.

example example

💡 Example: custom poses via bone transformations (toe spread or corrective movement via a bone slider).

🔹 Shape Key Targets

  • Browse and select shape keys from any mesh object.
  • Set custom min/max values (0.0 to 1.0) with live feedback so you know EXACTLY what it looks like.
  • Drive multiple shape keys at the same time easily.

example example 💡 Example: viseme control & corrective shape keys.

🔹 Custom Path Targets

  • Drive ANY Blender property using custom paths.
  • Built-in path validation.
  • Supports both float ranges and boolean toggles.
  • Multiple paths can be setup at once.

example example 💡 Examples: hide/show IK bones, control modifier strength, toggle visibility, adjust constraint influence.


🛠️ Extra Features

  • Linear Mapping with Clamping – Smooth, predictable transitions (values stay in your set range).
  • Batch Driver Creation – Create multiple drivers simultaneously.
  • Easy Driver Removal – Clean up drivers with one click.
  • Quaternion → Euler Conversion – Automatically handles rotation mode conflicts.

🎨 Perfect For

  • Character Rigging – Facial controls, finger poses, corrective shapes
  • Mechanical Rigs – Pistons, gears, hydraulics, robotic joints
  • Architectural Viz – Doors, windows, moving parts
  • Motion Graphics – Abstract animations, UI elements
  • Product Visualization – Exploded views, configuration options

What's New

2.0.0 July 20th, 2026

2.0 - Major Update

New Features

Simple, More & Advanced Modes

Easy Driver now includes three interface levels:

  • Simple - Essential tools only.
  • More - Adds custom property sources, shape key sources, and curve types.
  • Advanced - Unlocks world space, invert range, and all advanced options like expression editing and fine tuning most values.

Choose the level that fits your workflow.

Curve Types

Control how source values map to targets with:

  • Linear
  • Bezier
  • Ease In
  • Ease Out
  • Step
  • Loop
  • Ping-Pong
  • Infinite

Multi-Source Blend

Combine multiple sources into a single driver using:

  • Add
  • Multiply
  • Subtract
  • Distance

Shape Keys as Sources

Drive any property directly from a shape key value.

Custom Path Sources

Use virtually any property as a driver source, including node inputs, modifiers, constraints, scene properties, and more. Uses the Path listener just like custom paths for targets

World Space Support

Read object and bone transforms in either Local or World space.

Record Objects or Bones in target or source!

Record Min/Max values from either Object Mode or Pose Mode. Easy Driver automatically detects the correct mode.

Edit Recorded Values

Adjust recorded Min/Max values manually without re-recording the pose.

Custom Property Browser

Browse all custom properties on the selected object or bone and select them with a click. Add them easily as well!

Driver Review Panel

View every Easy Driver-created driver in one place. Inspect, edit expressions, remove individual drivers, or clean up broken ones with a single click.

(Only compatible with Easy Driver 2.0+ created drivers for now)

Invert Range (Advanced)

Swap recorded Min and Max values with a single checkbox.

Bug Fixes

  • Fixed incorrect source detection for some custom property and node paths.
  • Renamed Remove Target to better reflect that it removes both objects and bones.
  • Improved setup and missing-reference error messages.

See all versions


Permissions

This extension does not require special permissions.

Developer
NeoEmberArt
Rating
(14)
Version
2.0.0
Updated
6 d
Published
Aug. 30th, 2025
Downloads
17644
Size
70.5 KB
Compatibility
Blender 4.2 LTS
Unsupported
5.2 and above
Website
github.com/NeoEmberArt/EasyDriver
Report Issues
github.com/NeoEmberArt/EasyDriver/issues
License
GNU General Public License v3.0 or later
Animation Rigging
...or download and Install from Disk
  • 70.5 KB

Reviews

See all
  • Benjamin-Bass
  • v1.6.0
  • 1 mo

I love this addon. It's so fast and intuitive to create and reiterate shape key drivers. I rigged a cartoony character's entire face in under an hour. Plus the dev is updating it an adding more functionality. I am looking forward to using this for a long time.

  • NeoEmberArt replied
  • 5 d

Thanks so much for the review! Im working hard to push quality updates; If you have any issues feel free to submit a bug report in the github!

  • red-44
  • v1.6.0
  • 2 mo

I'd like to add a delay effect

  • NeoEmberArt replied
  • 5 d

Add the suggestion to the GitHub so we can talk about it more in depth!

  • Paul-44
  • v1.6.0
  • 2 mo

Works for basic transforms but not for custom properties driving shapekeys.

Python: Traceback (most recent call last): File "C:\Users\AppData\Roaming\Blender Foundation\Blender\5.1\extensions\blender_org\node_annotator\refactor_ops.py", line 88, in poll type_ok = path_utils.suitable_group_type(tree.type) is not None ^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'type'

  • NeoEmberArt replied
  • 5 d

Should be fixed in the new version now, i appreciate your patience. If its not fixed; post the issue into GitHub - its easier for me to keep track of bugs and see them faster

5.0

14 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite