Fusion API
Создать Text+ через Fusion API
Python-скрипт для автоматического создания текстовой ноды
Базовый пример: получить текущую Fusion-композицию, добавить Text+, задать текст и размер.
Python
import DaVinciResolveScript as dvr
resolve = dvr.scriptapp("Resolve")
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
item = timeline.GetCurrentVideoItem()
comp = item.GetFusionCompByIndex(1)
text = comp.AddTool("TextPlus")
text.StyledText = "ВидеоМонтажер"
text.Size = 0.12
text.Center = {1: 0.5, 2: 0.78}Важные заметки
- Метод GetFusionCompByIndex работает с уже существующей Fusion Composition.
- Имена параметров лучше проверять через инспектор/консоль Fusion.
- Для готового титра Text+ обычно подключают к Merge поверх MediaIn.
Связанные ноды
ТекстНовичок
Text+
Текст в Fusion
Основная нода текста в DaVinci Resolve/Fusion: титры, подписи, lower thirds и анимированные надписи.
Открыть ноду →
БазаНовичок
Merge
Смешивание слоёв
Главная нода для соединения двух изображений: фон подключается в Background, объект — в Foreground.
Открыть ноду →
БазаНовичок
Transform
Позиция, масштаб и поворот
Управляет положением, размером, пропорциями, поворотом, отражением и качеством пересчёта изображения в Fusion.
Открыть ноду →