English

12из22

NUKE: Drop

16 / 07 / 2008

Альтернатива стандартного скрипта drop.tcl, который срабатывает при drag'n'drop в Нюк.

В отличие от родного, поддерживает:
1) рекурсивный поиск по папкам (спасибо demOOn-у);
2) распознавание форматов obj, chan (thanks Frank Rueter), 3dt, 2dt (опять спасибо demOOn-у), txt (nuke ascii), fbx scene, ssf, xml (Quantel CornerPin Data);
3) не складывает в сиквенции файлы с расширениями mov, avi, и все остальное, что складывать нельзя;
4) игнорирует незнакомые Нюку форматы;
5) понимает имена с пробелами;
6) выдает в консоли информацию о том что импортнулось, а что проигнорировалось.

Установка: переписать содержимое архива drop.zip в папку nuke_path/plugins/user

История:

v1.1
 Исправил баги с импортом 2dt, 3dt.

v1.2
 1) Не игнорировались некоторые незнакомые форматы при затягивании в 5-м нюке. Теперь игнорируются;
 2) Добавлена базовая поддержка FBX (камера).

v1.3
 Добавил импорт FBX-сцены (функция импорта в файлике ImportFBX.tcl) . Понимается геометрия, локаторы (null objects), камеры и источники света. В нюке автоматом собирается сцена с парентинговыми связями и анимацией. Пока без диалога - тоесть импортится все что есть в FBX при условии что этот тип данных понятен нюку. Тейк устанавливается первый (не дефолтный) из списка тейков. ВНИМАНИЕ: ФБХ должен быть в ASCII формате

v1.3.1
  Багфиксы в ImportFBX.tcl. В некоторых случаях не распознавались связи между обьектами.

v1.4
 1) Исправил баг с игнором файлов некоторых форматов с пробелами в именах при дропе;
 2) Модифицировал импорт FBX-а. Теперь полностью поддерживаются парентинг геометрии с геометрией.

v1.5
 1) Убрал лишние сообщения из консоли (остались после отладки);
 2) Добавил импорт формата SSF (импорт масок из Shake или Mocha);
 3) Добавил импорт конерпина из Mocha через формат XML (Quantel CornerPin Data)

v1.6
 Добавил импорт nuke ascii файлов (TXT). При импорте автоматом распознается есть ли столбец с номерами кадров или нет. Поддерживаются следующие форматы:
 1) 2 файла TXT с именами типа blabla_x.txt и blabla_y.txt. В одном столбец x, в другом y (по 2 столбца в каждом если есть столбец фреймов). Скрипт их собирает в одну Position ноду.
 2) Файл TXT c 2-мя столбцами (3 если есть столбец фреймов). Скрипт создает одну Position ноду.
 3) Файл TXT c 3-мя столбцами (4 если есть столбец фреймов). Скрипт создает одну Axis ноду.

v1.6.1
  Исправил баг импорта аscii файлов TXT с именами типа blabla_x.txt и blabla_y.txt.

v1.6.2
 1) Исправил баги и оптимизировал импорт FBX сцены.
 2) Добавил 2-е кнопки на ноде Scene, создающейся при импорте FBX: "Read from file On" и "Read from file Off", которые ставят (или выключают) соответствующие галки на всех нодах импортированной FBX сцены.

v1.7
 Исправил баги и оптимизировал импорт FBX сцены. Убрал нафик создание ноды Scene, упростил имена.
...ImportFBX в Nuke5.2 - 6.0 не работает из-за странного бага (фичи?) в нодах поддерживающих FBX формат. Точнее он работает -- но после импорта нужно в каждой созданной ноде нажать reload. Начиная с версии 6.0v3 все опять работает корректно!

v1.8
 Теперь регистр символов в имени не переводится в нижний, а остается такой как в оригинале.  

v1.9
 Теперь при перетягивании папок с сиквенсами, в ридере создается label с именем этой папки.  

Скачать (для nuke5.x, 6.x): drop_v1.9.zip 
Скачать скрипты к SynthEyes, для экспорта в 2dt и 3dt (копирайты внутри): syntheyes_to_nuke.zip