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
