Posts

Showing posts with the label Scripting

Recent Posts

Expression Builder Plugin V2.0

Overview Installation UI Overview Expression Builder Open / Load Save Copy Search Page Keywords Copy Glossary Categories Copy to Clipboard Hints Links Expression Builder is for Davinci Resolve Studio version 18. Expression Builder lite will be available soon for Davinci Resolve. Overview Expression Builder assists those learning Fusion Expressions and contains hundreds of examples, however, expressions can be almost limitless and we are adding more every day. New expressions will be available through or update schedule, which is why it is important to include your correct email address. The plugin is capable of saving and loading your own custom expressions for modification or reuse. Expressions can be saved as a .txt .setting or .comp file but must be given a name and extension prior to 'save'. If you wish to contribute your expressions to be included in a future update then you can do so here. Submit an Expression Download and Installation Extract the Expression Builder zip f

Script for Clip Colors based on Properties

Image
Problem: Identifying clips with different properties, based on Resolution, Frame Rate & Clip Name on the same Timeline. Solution: Create a script that changes the clip color based on these properties. The first hurdle in solving this problem is to learn the scripting language LUA, Oh! Wait, I know how to copy and paste. Therefore I can search the internet and find my solution. I did find 100’s of solutions for Adobe After Effects but only 1 for Blackmagic’s DaVinci Resolve. I would need to adapt the code for my use case but it was close enough. I opened up the DaVinci Resolve documentation, luckily this is easy to find as it is located within Resolve itself. Help > Documentation > Developer > Scripting Overview -------- As with Blackmagic Design Fusion scripts, user scripts written in Lua and Python programming languages are supported. By default, scripts can be invoked from the Console window in the Fusion page, or via the command line. This permission can be changed in