Open1
【DaVinci Resolve】スクリプト関連の小ネタ

Fusionページで知っておくと便利かもしれないノード関連スクリプト
ノードの追加・取得
- 特定の種類のノードを追加したいとき:
comp.ToolID
、もしくはcomp:AddTool("ToolID")
-
comp:AddTool()
の引数- ノードID(
Merge
など) - ユーザーが変更したデフォルト設定を適用するか(デフォルトは
false
)、 - フロービューへの配置時の x 座標
- フロービューへの配置時の y 座標
- ノードID(
-
- 指定のノードを取得したいとき:
comp.ToolName
、もしくはcomp:FindTool("ToolName")
- ノード一覧を取得したいとき:
- 全ノードを取得したいとき:
comp:GetToolList()
- 全ノードから特定の種類のみ取得したいとき:
comp:GetToolList(false, "ToolID")
- 全ノードから特定の種類のみ取得したいとき:
- 選択中ノードを取得したいとき:
comp:GetToolList(true)
- 選択中ノードから特定の種類のみ取得したいとき:
comp:GetToolList(true, "ToolID")
第1引数を省略するか
false
にすると全ノード、true
にすると選択中ノード一覧を取得
- 選択中ノードから特定の種類のみ取得したいとき:
- 全ノードを取得したいとき:
ノード名・IDの取得・変更
更新履歴
2025/9/6
- ノード名の変更をしても再起動で元に戻るという記述をしていたが、9/6に確認したところノード名の変更が保存されることを確認したため記述修正
- ノード名を取得したいとき:
Tool.Name
、もしくはTool:GetAttrs("TOOLS_Name")
- ノード名を変更したいとき:
Tool:SetAttrs({TOOLS_Name="NewToolName"})
- ノードの種類IDを取得したいとき:
Tool.ID
、もしくはTool:GetAttrs("TOOLS_RegID")