Nuke Animation (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 по всему диапазону анимации (устанавливается либо на временной шкале, либо в настройках рендера). Всё, что вам нужно сделать, это выбрать объект и запустить аддон в
.Обратите внимание, что 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, он встанет на свое место.