Flow Studio is a minimal DaVinci Resolve Workflow Integration plugin designed for video editors. Flow Studio brings smooth easing curve adjustments, visual spline editing, and instant keyframe management directly inside the DaVinci Resolve Fusion and Edit pages.
Download : FlowStudio-v1.0.zip
-
Make Sure Python is Installed
https://www.python.org/downloads/ -
Copy to Plugins Directory: Copy the
FlowStudiofolder into DaVinci Resolve's Workflow Integration folder:- Windows:
%PROGRAMDATA%\Blackmagic Design\DaVinci Resolve\Support\Workflow Integration Plugins\(Equivalent toC:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Workflow Integration Plugins\)
If theWorkflow Integration Pluginsfolder doesn't exist, create it manually. - macOS:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Workflow Integration Plugins/
If theWorkflow Integration Pluginsfolder doesn't exist, create it manually.
- Windows:
-
Enable External Scripting in Resolve:
- Open DaVinci Resolve.
- Open Preferences > System > General.
- Set External scripting Using to Local or Network.
- Click Save.
-
Verify Python 3:
- Flow Studio requires a local Python 3 installation.
- If Python is not on your system's default environment path, open the Settings tab inside Flow Studio and provide the absolute path to your Python executable (e.g.,
C:\Users\<username>\AppData\Local\Programs\Python\Python310\python.exe).
-
Launch the Panel:
- Restart DaVinci Resolve.
- Go to the top menu and select Workspace > Workflow Integrations > Flow Studio.
Since DaVinci Resolve's Python API does not expose keyframes for standard Edit Page Inspector controls (like standard clip Zoom or Position keyframes), Flow Studio utilizes Resolve's Fusion engine under the hood. To animate a clip on the Edit Page, you have two options:
- Place the playhead over any clip on your timeline.
- In Flow Studio, navigate to the Quick Animations section.
- Configure your custom values:
- Zoom: Set Start scale (e.g.,
1.0) and End scale (e.g.,1.30). - Position: Set Start position X (e.g.,
0.5) and End position X (e.g.,0.70). - Rotation: Set Start angle (e.g.,
0) and End angle (e.g.,15). - Configure Duration in seconds (e.g.,
1.0s).
- Zoom: Set Start scale (e.g.,
- Click + Animate. Flow Studio will initialize the composition, insert the node, add the keyframes, and ease the movement instantly!
- Add a Fusion Effect (such as Transform) from the Effects Library onto your timeline clip, or right-click the clip and select New Fusion Clip.
- Add keyframes to any parameter inside the inspector (e.g., the Transform effect's size or position).
- Flow Studio will automatically detect the clip and list the animated parameters in the checklist.
- Select the segments in the checklist and click any preset card to apply easing.
--
The following shortcuts are active when the Flow Studio panel is focused:
- Apply Curve:
Ctrl + Enter - Copy Easing:
Ctrl + C - Paste Easing:
Ctrl + V - Reset Curve:
R
FlowStudio/
├── manifest.xml # Resolve plugin registration manifest
├── package.json # Node.js module definition
├── main.js # Electron main process
├── preload.js # Electron bridge API
├── WorkflowIntegration.node # Resolve Workflow Integration module
├── UI/
│ ├── index.html # HTML Layout
│ ├── styles.css # Apple-style dark theme (Inter font)
│ └── app.js # Frontend logic & Bezier math
├── public/
│ └── img/logo.svg # Flow Studio logo
├── Scripts/
│ └── flow_studio.py # Python CLI calling Resolve API
├── Config/
│ ├── settings.json # Saved user settings
│ └── custom_presets.json # Saved custom easing curves
└── README.md # Documentation
Made by anuz — Free Forever. For the community.