Nuke Animation (chan)#

Ссылка

Категория:

Импорт-Экспорт

Меню:

Файл ‣ Импорт/Экспорт ‣ Nuke (.chan)

Формат chan используется для хранения анимации камеры, включая местоположение, вращение и, при необходимости, поле зрения. Этот аддон может импортировать и экспортировать chan-файлы, используя анимацию активного объекта.

Файл-chan представляет собой файл ASCII, в котором значения параметров сохраняются в столбцах, по одному столбцу на каждый параметр, по одной строке на кадр. Свойства, сохраняемые и читаемые этим скриптом:

frame location.x location.y location.z rotation_euler.x rotation_euler.y rotation_euler.z angle_y

Сам формат файла настолько прост, насколько это возможно, но его простота является его самым большим преимуществом. Он используется такими приложениями, как Nuke и Houdini, и поскольку написать для него скрипт импорта или экспорта очень просто, это происходит быстро и легко.

angle_y означает вертикальное поле зрения. Он используется для расчета объектива камеры и применяется только к анимации камеры, при импорте/экспорте анимации объекта этот параметр пропускается.

Использование#

Аддон берёт текущий активный объект (работает только в Объектном режиме) и сохраняет/загружает его преобразования «из» или «в» простой файл ASCII по всему диапазону анимации (устанавливается либо на временной шкале, либо в настройках рендера). Всё, что вам нужно сделать, это выбрать объект и запустить аддон в Файл ‣ Импорт/Экспорт ‣ Nuke (.chan).

Обратите внимание, что Chan сохраняет только необработанные значения свойств (rotation_x, rotation_y, rotation_z, и т. д.), поэтому вам следует учитывать порядок вращения. Другими словами, порядок вращения во время экспорта и импорта должен быть одинаковым (оба устанавливаются в браузере файлов во время импорта/экспорта).

Другой вопрос – размер сенсора камеры и его влияние на объектив камеры. Вы можете установить размер сенсора так, чтобы он соответствовал реальной камере (по умолчанию в Blender — 32 × 18), в этом случае лучше всего использовать горизонтальную подгонку камеры (Nuke использует это по умолчанию). При импорте камеры из файла chan вы должны не забыть установить тот же размер сенсора, который был у вас в Nuke (или другом программном обеспечении, в которое была экспортирована эта камера).

Совет

Имена файлов

Хорошей практикой является сохранение chan-файлов с указанием порядка вращения и размера сенсора, сохраненных в имени файла (например, camera_for_shot_ZXY_36x24.chan), чтобы вам не приходилось искать эти значения в старых файлах.

Совет

Экспорт геометрии в другое программное обеспечение

Если вы хотите экспортировать движение объектов в другое программное обеспечение в формате OBJ, вам необходимо сохранить его с настройкой Z вверх, Y вперед. После загрузки его в другое программное обеспечение он повернется на 90 градусов, но когда вы примените файл chan, он встанет на свое место.