Hoạt Họa Nuke [chan] (Nuke Animation [chan])#

Tham Chiếu (Reference)

Hạng Mục (Category):

Nhập-Xuất Khẩu (Import-Export)

Trình Đơn (Menu):

Tập Tin (File) ‣ Nhập/Xuất Khẩu (Import/Export) ‣ Nuke (.chan)

Định dạng chan được sử dụng để lưu trữ hoạt họa của máy quay phim, bao gồm vị trí, xoay chiều, và có thể bên cạnh đó, phạm vi quan sát. Trình bổ sung này có thể nhập khẩu và xuất khẩu các tập tin chan bằng hoạt họa của đối tượng đang hoạt động.

Tập tin chan là tập tin ASCII có các giá trị tham số được lưu trong các cột, mỗi tham số một cột, một dòng cho mỗi khung hình. Các tính chất được lưu và đọc bởi tập lệnh này là:

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

Bản thân định dạng tập tin cũng hết sức đơn giản, và tính đơn giản là ưu điểm lớn nhất của nó. Nó hiện được sử dụng bởi các ứng dụng như Nuke và Houdini, và vì việc viết một tập lệnh nhập khẩu hoặc xuất khẩu cho nó khá đơn giản, nên vừa nhanh chóng vừa dễ dàng.

"angle_y" là viết tắt của trường nhìn dọc. Nó được sử dụng để tính toán ống kính máy quay phim, và chỉ áp dụng cho hoạt họa của máy quay phim, tham số này sẽ bị bỏ qua trong khi nhập/xuất khẩu hoạt họa của đối tượng.

Cách Sử Dụng (Usage)#

Trình bổ sung lấy đối tượng hiện đang hoạt động (chỉ hoạt động ở Chế Độ Đối Tượng) và lưu/nạp các biến hóa của nó từ, hoặc ra, một tập tin ASCII đơn giản, trên toàn bộ phạm vi hoạt họa (được đặt trong Lịch Trình Thời Gian hoặc trong các cài đặt kết xuất). Việc duy nhất bạn cần làm là chọn một đối tượng, và chạy trình bổ sung trong Tập Tin (File) ‣ Nhập/Xuất Khẩu (Import/Export) ‣ Nuke (.chan).

Lưu ý rằng Chan chỉ lưu các giá trị tính chất thô ("rotation_x", "rotation_y", "rotation_z", v.v.), vì vậy bạn phải lưu ý thứ tự của xoay chiều. Nói cách khác -- thứ tự xoay chiều trong quá trình xuất và nhập khẩu phải giống hệt nhau (cả hai đều được đặt trong Trình Duyệt Tập Tin khi nhập/xuất khẩu).

Một điều nữa là kích thước cảm biến của máy quay phim cùng ảnh hưởng của nó đến ống kính máy quay phim. Bạn có thể đặt kích thước cảm biến để có thể khít vừa với máy quay phim ngoài đời thực (mặc định trong Blender là 32 × 18), cách tốt nhất trong trường hợp này là sử dụng chế độ khít theo chiều ngang cho máy quay phim (Nuke hiện đang sử dụng chế độ này làm mặc định). Trong khi nhập khẩu máy quay phim từ tập tin chan thì bạn phải nhớ đặt kích thước cảm biến giống hệt như trong Nuke (hoặc phần mềm khác mà máy quay phim này đã được xuất khẩu ra).

Mẹo

Tên tập tin (File names)

Một thực hành tốt là ghi lại thứ tự xoay chiều và kích thước cảm biến trong tên tập tin khi lưu các tập tin chan (chẳng hạn như "camera_for_shot_ZXY_36x24.chan") để bạn không cần phải lùng tìm những giá trị đó trong các tập tin cũ.

Mẹo

Xuất Khẩu Hình Học sang Phần Mềm Khác (Exporting Geometry to Other Software)

Nếu bạn muốn xuất khẩu chuyển động của đối tượng sang phần mềm khác thông qua định dạng OBJ thì bạn phải lưu nó với cài đặt là Z là chiều hướng chỉ lên trên, Y là chiều hướng chỉ đằng trước. Sau khi nạp nó sang phần mềm khác thì nó sẽ xoay chiều 90 độ, song khi bạn áp dụng tập tin chan thì nó sẽ nhảy vào vị trí của nó.