Tue Jun 03, 2025 5:45 am
Hi all,
I'm trying to automate a simple animated zoom (from 1.0 to 1.2) on selected clips in my timeline using Fusion scripting inside DaVinci Resolve Studio (Paid Version).
The idea is to apply a Fusion Transform node to each selected clip, animate its Size property from start to end of the clip, and repeat that across many timeline clips with specific names (like Set 3: Multicam - A7IV).
The script UI detects clips just fine and shows their names, but the Fusion zoom fails with errors like 'NoneType' object is not callable or simply doesn't apply any changes.
Here’s a sample of what I’m trying to do in the script:
fusion_comp = clip.FusionComp()
if not fusion_comp:
fusion_comp = clip.AddFusionComp()
transform_node = fusion_comp.AddTool("Transform")
transform_node.SetInput("Size", zoom_start, fusion_start)
transform_node.SetInput("Size", zoom_end, fusion_end)
Has anyone successfully applied animated Fusion effects to timeline clips like this? Or is there a better workaround to get this zoom automation working across clips?
Thanks in advance!