English

14из22

NUKE: Paste Knobs

26 / 03 / 2009

Скрипт, позволяющий линковать кнобы с предварительно скопированной ноды на выделенные ноды. Это модификация стандартного скрипта copy_knobs.tcl.

Формат вызова комманды: paste_knobs args . В зависимости от аргумента скрипт может работать в 3-х режимах:

args = "" (без аргумента) — копирует значения с кнобов скопированной ноды на соответствующие кнобы выделенных нод;
args = "link" — создает линки на анимируемые кнобы скопированной ноды в соответствующих кнобах выделенных нод;
args = "linkall" — создает линки на все кнобы скопированной ноды в соответствующих кнобах выделенных нод (т.е. даже на текстовые поля, выпадающие списки и выбиралки каналов/масок).

То есть выбираем ноду, копируем ее. Затем выбираем ноды которые надо залинковать с ней и запускаем скрипт. Для удобства я повесил его на горячки:

alt+v —  paste_knobs
ctrl+alt+v — paste_knobs link
shift+alt+v — paste_knobs linkall
 

Установка:

  1) скопировать paste_knobs.tcl в папку 'nuke/plugins/user/'
  2) добавить в файл 'nuke/plugins/user/menu.py' строчки:

nuke.menu("Nuke").addCommand("Edit/Node/Paste Knob Values", "nuke.tcl('paste_knobs')", "alt+v")
nuke.menu("Nuke").addCommand("Edit/Node/Paste Animatable Knob Links", "nuke.tcl('paste_knobs link')", "ctrl+alt+v")
nuke.menu("Nuke").addCommand("Edit/Node/Paste All Knob Links", "nuke.tcl('paste_knobs linkall')", "shift+alt+v")

 

Скачать (для Nuke5.1): paste_knobs_v1.3.zip