Drivers are a powerful tool in animation, letting you link properties with mathematical precision. Yet, most Blender users don’t know they exist, and for those who do, setting them up can feel overwhelming, with all the complex math and coding involved.
Screwdriver is a Blender addon that simplifies creating drivers with a user-friendly interface while offering full control. Making it perfect for both beginners and professionals. The process is as simple as right-clicking a property in Blender’s UI to set it as the driver source, then doing the same for another property to set it as the target. Screwdriver’s UI then displays options for the driver, letting you customize them before clicking "Link" to create the driver!
Here's a quick overview on Screwdriver's UI
This is a list of all the drivers you made using Screwdriver in this blender file. you can click on one of them to edit it or remove it by clicking on the X button.
Once you’ve defined the source and target properties, this a UI will appear, clearly displaying their names and indicating their data types through color-coded icons. For both the source and target, you can define initial and final values. This means that as the source transitions from its initial to final value, the target will transition accordingly between its own defined initial and final values.
Instead of manually setting the initial and final values yourself, these two buttons make it a lot easier. To use them, adjust the source and target properties to their desired initial values and click Mark as Initial. Then, adjust the source and target properties to their desired final values and click Mark as Final. This streamlined process saves time and ensures accurate value transitions.
Extrapolation lets you define how the target property behaves before the source reaches its initial value or after it exceeds its final value. Here are the available options: