This document is a formatted version of the scripting documentation provided by blackmagicDesign. Be aware that this document might contain errors. Always check that the version of this document you are using is up to date with your version of Resolve. If your scripts don't behave as excepted, always consult the official scripting documentation by blackmagicDesign.
LOL. I just did this and was about to post about it. Wish I saw it earlier, but this post just got bumped. Thanks for doing it. It's not hard to wrap your head around if you know Python, and the Fusion API is deep.
Where do you get access to the Resolve Fusion API?
The only python documentation I have is the one listed here, the BASIC RESOLVE API. Are there more detailed docs available for Resolve and Fusion objects?
Where do you get access to the Resolve Fusion API?
The only python documentation I have is the one listed here, the BASIC RESOLVE API. Are there more detailed docs available for Resolve and Fusion objects?
The Fusion API docs are available for older versions of Fusion. Fusion 8. It seems a lot of that API hasn't changed, and every specific call I have tried is the same inside Resolve now. There is a PDF. There are also 3rd party sites dedicated to Fusion API with tons of examples and example code.
You can call Resolve Fusion directly by using scriptapp, or by calling .Fusion() on your resolve object. It will also auto complete in IDLE. You can also use python to auto populate a doc, but it's pretty well documented.
For anyone reading this post, you can check out the utilities script I am building here: It also contains a ton of commenting in the code to show what's going on.
- Added links to sub-sections of the API and links to return to the start of the API section. - Improved column width of API documentation table for better readability - Added table of contents
I wish they would put the documentation in the API as well, instead of only the text file. That way it can be formatted any way the user likes. Fusion is documented this way and I use it to create the Class Browser for Resolve/Fusion.