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 DriverHelper
DriverHelper

Helps generate driver formulas in the Shape Keys panel.
Add-on by Zakmen150
About What's New Reviews Version History
How to use: SettingsDriverHelper Settings Popup window with expression

DriverHelper

DriverHelper is a Blender add-on that helps you quickly generate normalized driver expressions for Shape Keys and other float properties.

Features

  • Instantly create driver formulas for Location, Rotation, or Scale.
  • Normalize any value range to [0, 1] for easy use in Shape Keys and other drivers.
  • Supports custom easing (linear, ease-in, ease-out, etc.) with a Power parameter.

How It Works

  1. Add a driver to your Shape Key or any float property as usual.
  2. In the Shape Keys panel, use the DriverHelper UI:
    • Driver Mode: Choose what you want to drive by (Location, Rotation, or Scale).
    • Min / Max: Set the minimum and maximum values of your input range. These will be mapped to 0 and 1, respectively.
    • Power: Adjust the curve of the transition:
      • 1.0 = Linear
      • 2.0 = Ease-in (quadratic)
      • 3.0 = Ease-in (cubic)
      • 0.5 = Ease-out
  3. Click Generate Formula. A popup will appear with the generated driver expression.
  4. Copy the formula and paste it into your driver expression field in Blender.

Example

Suppose you want a Shape Key to activate fully when a bone rotates from 0° to 90° (in Blender, driver variables for rotation are in radians):

  • Driver Mode: ROT
  • Min: 0
  • Max: 90
  • Power: 2.0 Ease-in (quadratic)

Click Generate Formula. The popup will show:

pow(min(max(var/1.5707963267948966,0),1),2.0)

Paste this into your driver expression. Now, when the bone's rotation is 0°, the value is 0; at 90°, it's 1.

Notes

  • For ROT mode, enter angles in degrees; the add-on will convert them to radians for you.
  • The variable var in the formula refers to your driver variable (e.g., a bone's rotation).
  • You can use this for any float property that supports drivers, not just Shape Keys.


What's New

1.0.1 August 24th, 2025
  • Refactor to use a PropertyGroup for all DriverHelper properties, and register/unregister it on the Scene.
  • Remove the platforms field to indicate support for all platforms.

Permissions

This extension does not require special permissions.

Developer
Zakmen150
Rating
(2)
Version
1.0.1
Updated
9 mo
Published
Aug. 23rd, 2025
Downloads
5593
Size
2.1 KB
Compatibility
Blender 4.2 LTS and newer
Report Issues
projects.blender.org/Zakmen150/Driver-Helper/issues
License
GNU General Public License v3.0 or later
Rigging
...or download and Install from Disk
  • 2.1 KB

Reviews

See all
  • Trollfinger
  • v1.0.1
  • 4 mo

Simple. Effective

  • BEHRAD
  • v1.0.1
  • 9 mo

I installed it, and it worked perfectly and effortlessly. It created 32 drivers for my character’s hands all at once. Thanks for making this add-on

  • Zakmen150 replied
  • 5 mo

Im glad that you liked this add-on! Thank you!

5.0

2 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