Nuke Animation (chan)¶
Орієнтир – Reference
- Категорія – Category
Імпорт-Експорт – Import-Export
- Меню – Menu
«Файл > Імпорт/Експорт > 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
означає вертикальне поле зору. Він використовується для розрахунку об’єктива камери й застосовується лише до анімацій камери, тоді як при імпортуванні/експортуванні анімації об’єкта цей параметр пропускається.
Використання – Usage¶
Цей додаток отримує поточно активний об’єкт (працює лише в режимі об’єкта Object Mode) та зберігає/завантажує його трансформації з або у файл ASCII, через весь діапазон анімації (заданий або на часолінії Timeline, або в уставах рендерення). Все, що вам потрібно зробити – вибрати об’єкт та запустити цей додаток у
.Зауважте, що Chan зберігає лише сирцеві значення властивостей (rotation_x
, rotation_y
, rotation_z
тощо), тому ви маєте пам’ятати порядок обертання. Іншими словами – порядки обертання під час експорту та імпорту повинні бути однаковими (обидва задаються у браузері файлів File Browser при імпортуванні/експортуванні).
Інша справа - розмір датчика камери та його вплив на об’єктив камери. Ви можете установити розмір датчика, щоб ви могли припасувати камери з реального світу (стандарт у Blender є 32 × 18), найкращою практикою у цьому випадку є горизонтального припасування (Nuke використовує це як стандарт). При імпортуванні камери з файлу chan ви маєте пам’ятати установлювати такий же розмір датчика, який ви мали в Nuke (або іншому програмному забезпеченні, звідки ця камера була експортована).
Порада
Імена файлів – File names
Хорошою практикою є зберігати файли chan із зазначенням порядку обертань та розміром датчика в імені файлу (наприклад, camera_for_shot_ZXY_36x24.chan
), щоб вам не доводилося шукати ці значення в старих файлах.
Порада
Експортування Геометрії в Інше Програмне забезпечення – Exporting Geometry to Other Software
Якщо ви хочете експортувати переміщення об’єктів в інше програмне забезпечення через формат OBJ, то ви маєте зберегти його з уставою Z уверх, Y уперед. Після завантажування його в інше програмне забезпечення він обернеться на 90 градусів, але коли ви застосуєте файл chan, він стрибне на місце.