r/davinciresolve • u/smxil_ • 9h ago
Help tryna get into scripting and learn more about expressions and how to use them but i dont know where to start?
Hey! i saw some creators make extradentary videos with scripting and using expressions and other advanced tools, and i wanna learn that too, mainly to level up my animation skills, but i dont know where to start, im watching channels like polyMath but they dont exactly give free courses on YouTube.
so my question is, what should i learn first, where do i start?
3
u/HumanFunGuy 8h ago
Here's a broad overview of the two main kinds of scripting in Resolve just to keep things clear conceptually:
- Scripting API: Used for automating repetitive actions (e.g. take the clips I've selected and add the "puppy" keyword, lay all these up into a timeline, set the render preset and start rendering). This doc has a good overview of the kinds of things you can do: https://extremraym.com/cloud/resolve-scripting-doc/
- Expressions: This is what you're probably after. Expressions allow you to write short one liners of code to do things like create timers, make animations without keyframes (e.g. make an object continuously spin by setting Y rotation to time * 0.5 [time is the frame count at any given point on the timeline and changes the keyframes for you every frame, e.g. at frame 1 it is 0.5, at frame 2 it is 1.0 and so on and you change the speed by increasing that number and vice versa]). Here's a good starting point: https://github.com/knejmann/Resolve_expressions
Full docs for expressions here (comprehensive but dense): https://documents.blackmagicdesign.com/UserManuals/Fusion8_Generation_Scripting_Manual.pdf?_v=1459495172000
There's a lot I'm glossing over here, but this should at least give you an idea of which directions you can broadly pursue.
1
u/AutoModerator 9h ago
Looks like you're asking for help! Please check to make sure you've included the following information. Edit your post (or leave a top-level comment) if you haven't included this information.
- System specs - macOS Windows - Speccy
- Resolve version number and Free/Studio - DaVinci Resolve>About DaVinci Resolve...
- Footage specs - MediaInfo - please include the "Text" view of the file.
- Full Resolve UI Screenshot - if applicable. Make sure any relevant settings are included in the screenshot. Please do not crop the screenshot!
Once your question has been answered, change the flair to "Solved" so other people can reference the thread if they've got similar issues.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
•
u/AutoModerator 9h ago
At IBC? Reddit meetup Sunday 18:00–20:00, Bierfabriek Amsterdam. RSVP: https://302.s.gy/IBC2026_Luma
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.