Joey’s Custom Workshop – Two Useful Scripts And A Fusion Effect

January 25, 2022

Colorist Joey D’Anna shares with you new custom tools for batch rendering, automatic backups, and a 3D motion control template.


Series

3 New Custom Workflow Tools

I’ve been quite busy since my last Custom Workshop Insight! As you can see in the featured image above, in my actual workshop I’ve been rebuilding the brake system on my classic Buick. To get the job done – I actually had to design and 3D print a custom socket to change out an odd-ball shaped sensor.

Sometimes, the best tool for the job is one you make yourself!

I’ve also been hard at work in the color suite coming up with some great new ways to expand DaVinci Resolve’s capabilities! In this installment – I share with you 3 new tools I’ve built:

  • A python script to batch render all the timelines in a bin
  • A standalone python script that runs in the background and regularly exports a DRP of your current project to a specified path
  • A Fusion template for 3D camera-based motion control moves on still images

To be clear: This Insight isn’t about writing Python scripts, rather, I’m sharing with you two scripts that are functional and that I built to speed up my common tasks.

Mixing Light Premium members can download these scripts below, in the Additional Downloads section.

Python Changes

In addition to giving you the scripts, in this Insight, you learn about changes in the way Python works in DaVinci Resolve as Python 2 becomes end-of-life. In sum, Resolve now defaults to Python 3.

Resolve 17 has a new setting to specify the Python version being used

My scripts haven’t been updated for Python 3, yet (I’ll upload them once they are!) – so if you are on Resolve 17 (or later, presumably), you will need to set a preference to tell Resolve to use Python 2.7. In this Insight, you also learn how to allow external Python scripts to ‘talk’ to Resolve.

Are you new to Python or Fusion templates?

If you haven’t used Python scripts in Resolve yet, don’t worry! I’ve already done an earlier Insight walking you through the process to get set up.

Along the same lines, if you’ve never installed and used a Fusion effect template – Jamie Dickinson has an excellent Insight explaining how to do it.

If either Python scripts or Fusion templates are new to you, I highly recommend catching up with those Insights before this one.

Help Me Solve Your Workflow Problems

If you can’t tell, I love building custom tools and automation to make workflows run smoother! If you have an idea for the next Custom Workshop installment, leave it in the comments below! You never know, I may take you up on the challenge and share it with the whole community.

-Joey

Member Content

Sorry... the rest of this content is for members only. You'll need to login or sign up to continue (we hope you do!).

Membership options
Member Login

Additional Downloads

Sorry... downloads are available for Premium Members only.

Become a Premium Member

Comments

Homepage Forums Joey’s Custom Workshop – Two Useful Scripts And A Fusion Effect

Viewing 8 reply threads

    • Marty
      Guest

      Really cool stuff here! I’ve made a similar project backup script. A really cool thing you can do is have it automatically run on startup using fusion fuses. They have to be written in lua but you can just write a simple Lua script that will launch your python script.


    • Evan A
      Guest

      Love the still moves EFX. Great work!


    • Joey D’Anna
      Guest

      Thanks! Auto starting it is a great idea – i was thinking about doing something similar with a shell script.


    • Joey D’Anna
      Guest

      Thanks! yea its nice to just be able to drop it on and go.


    • Ken S
      Guest

      Nice Joey! Assuming this will also work with footage?


    • Stephen A
      Guest

      These are all great, thanks Joey! I do a lot of titling work and I’ve started using a similar python render script to batch render out stills at (filtered) coloured markers — this is great for an email chain of approval.

      Also: on the punch-in on your webcam, are those hot pixels I see? Can’t un-see ’em. 🙂


    • Joey D’Anna
      Guest

      thanks! yup it should work just fine on footage as well. Just be mindful of resolution – obviously it cant make new pixels so you may not want to push in too far


    • Joey D’Anna
      Guest

      Hah yea. Its a Nikon D750 I’ve had for quite a few years. Webcam duty hasn’t been friendly to it.


    • James L
      Guest

      Suggestion for a future script — batch export sidecar files for every BRAW shot in a timeline. Resolve currently has no function for this.

Viewing 8 reply threads
  • You must be logged in to reply to this topic.

Hundreds of Free Tutorials

Get full access to our entire library of 900+ color tutorials for an entire week!


Start Your Free Trial
Loading...