Trình chỉnh sửa đường cong là một giao diện chỉnh sửa hoạt ảnh dựa trên đường cong trong Trình chỉnh sửa hoạt ảnh cho phép bạn xem và chỉnh sửa cách vị trí và hướng của một rig thay đổi giữa các keyframe thông qua các đồ thị đường cong được mã hóa màu. Nó cho phép bạn định nghĩa các đường track độc lập cho các góc X, Y và Z, cung cấp thêm mức độ kiểm soát để làm cho các hoạt ảnh của bạn trở nên mượt mà và thực tế hơn.
Thay vì sử dụng phương pháp của trình chỉnh sửa dope sheet mặc định để di chuyển thủ công con trượt từ một khung hình đến khung hình khác để xem cách mà vị trí và hướng của một rig thay đổi theo thời gian, Trình chỉnh sửa đường cong cho phép bạn nhanh chóng tham chiếu các giá trị vị trí và hướng của các track đã chọn thông qua thước đo vị trí ở bên trái của dòng thời gian và thước đo xoay ở bên phải của dòng thời gian.

Mở Trình chỉnh sửa đường cong
Bạn có thể chuyển đổi giữa dòng thời gian của trình chỉnh sửa dope sheet và Trình chỉnh sửa đường cong bất cứ lúc nào.
Mở Trình chỉnh sửa hoạt ảnh từ tab Avatar của Studio hoặc menu Cửa sổ ⟩ Avatar.

- QUAN TRỌNGStudio tự động chuyển đổi quaternion thành góc Euler khi bạn mở Trình chỉnh sửa đường cong, vì vậy bạn cần xác minh loại xoay của mình trước khi chuyển sang Trình chỉnh sửa đường cong. Khi bạn chuyển đổi các quaternion thành các track góc Euler, không thể chuyển đổi trở lại thành quaternion.
Ở góc trên bên phải của cửa sổ trình chỉnh sửa, nhấp vào biểu tượng cài đặt. Một menu ngữ cảnh sẽ hiển thị.

Di chuột qua Loại xoay mặc định, sau đó chọn Góc Euler hoặc Quaternion. Loại xoay của bạn sẽ được đặt theo lựa chọn của bạn và trở thành loại xoay mặc định cho các dự án trong tương lai.
Ở góc trên bên trái của dòng thời gian, nhấp vào biểu tượng Trình chỉnh sửa đường cong. Một cửa sổ pop-up sẽ hiển thị để xác nhận rằng clip KeyframeSequence của bạn sẽ chuyển đổi thành clip CurveAnimation.

Nội suy
Nội suy là quá trình của Studio để "điền vào" các giá trị vị trí và hướng giữa các keyframe của bạn. Điều này cho phép rig hoạt động một cách liên tục từ một hướng hoặc vị trí này sang hướng hoặc vị trí khác thay vì nhảy disjointedly giữa các keyframe. Trong khi các đường cong góc Euler nội suy giữa các giá trị của mỗi keyframe, các đường cong quaternion nội suy từ 0 đến 1 qua một khoảng thời gian nhất định. Để minh họa điều này, các hình ảnh sau đây hiển thị cùng một KeyframeSequence sau khi bạn mở Trình chỉnh sửa đường cong với loại xoay góc Euler hoặc quaternion:


Đối với các đường cong góc Euler, chiều cao của mỗi keyframe đại diện cho giá trị hướng của nó theo thời gian. Đối với các đường cong quaternion, mỗi đoạn đại diện cho sự thay đổi hướng giữa các keyframe, và đường thẳng hiển thị sự nội suy giữa chúng.
Bạn có thể điều chỉnh cách Trình chỉnh sửa đường cong xử lý nội suy cho cả đường cong góc Euler và đường cong quaternion bằng cách đặt tiếp tuyến, thay đổi chế độ nội suy, hoặc tạo các đường cong nội suy giữa hai hoặc nhiều keyframe.
Tiếp tuyến
Trình chỉnh sửa đường cong cung cấp tiếp tuyến, hoặc tay cầm, cho phép bạn nhanh chóng điều chỉnh sự nội suy trước hoặc sau một keyframe. Các đường cong góc Euler có một tiếp tuyến cả trước và sau keyframe trong khi các đường cong quaternion có một tiếp tuyến ở đầu đoạn và một cái khác ở cuối đoạn. Tiếp tuyến ban đầu điều khiển sự nội suy sau keyframe và tiếp tuyến thứ hai điều khiển sự nội suy trước keyframe. Ví dụ:


Tiếp tuyến thay đổi hình dạng khi bạn đặt chúng vào một vị trí mới; một tiếp tuyến chưa đặt sẽ hiển thị dưới dạng hình tròn trong suốt, và một tiếp tuyến đã đặt sẽ hiển thị dưới dạng hình tròn trắng. Studio tự động tính toán vị trí cho các tiếp tuyến chưa đặt dựa trên vị trí của bất kỳ tiếp tuyến đã đặt nào. Chẳng hạn, nếu bạn chỉ đặt một tiếp tuyến và để tiếp tuyến còn lại chưa đặt, tiếp tuyến chưa đặt sẽ căn chỉnh với tiếp tuyến đối diện của nó.
Thiết lập
Để thiết lập một tiếp tuyến:
- Nhấp và kéo tiếp tuyến theo hướng bạn muốn kéo đường cong. Đường cong sẽ điều chỉnh dựa trên vị trí của con trỏ.
- Thả tiếp tuyến. Sự nội suy giữa các keyframe sẽ điều chỉnh tương ứng.
- TÙY CHỌNNếu bạn đã thiết lập một tiếp tuyến và muốn căn chỉnh tiếp tuyến chưa đặt theo chiều ngang, nhấp chuột phải vào tiếp tuyến chưa đặt và chọn Đặt Tiếp tuyến thành Không từ menu ngữ cảnh.
Đặt lại
Nếu bạn đã thiết lập một tiếp tuyến đến một vị trí mới và sự nội suy kết quả là không mong muốn, bạn luôn có thể sử dụng "chế độ tiếp tuyến tự động" để xóa giá trị tiếp tuyến và đặt lại về hành vi nội suy mặc định của nó.
- Nhấp chuột phải vào một tiếp tuyến. Một menu ngữ cảnh sẽ hiển thị.
- Chọn Đặt Tiếp tuyến Thành Không. Tiếp tuyến sẽ được đặt lại về hành vi nội suy mặc định của nó.
Chế độ nội suy
Chế độ nội suy là tỷ lệ mà một hoạt ảnh di chuyển giữa các vị trí keyframe khác nhau trong hoạt ảnh. Có ba chế độ nội suy có sẵn cho các hoạt ảnh đường cong:
- Đường thẳng (mặc định) — Di chuyển với tốc độ không đổi từ một keyframe sang keyframe khác.
- Không thay đổi — Loại bỏ sự nội suy giữa keyframe đã chọn và keyframe tiếp theo, dẫn đến việc hoạt ảnh "nhảy" từ keyframe này sang keyframe khác.
- Cubic — Thay đổi từ từ vào và/hoặc ra khỏi hoạt ảnh. Cubic là chế độ duy nhất cho phép bạn định nghĩa các tiếp tuyến.
Để thay đổi chế độ nội suy:
- Nhấp chuột phải vào một keyframe. Một menu ngữ cảnh sẽ hiển thị.
- Di chuột qua Chế độ nội suy, sau đó chọn Đường thẳng, Không thay đổi, hoặc Cubic. Chế độ nội suy sẽ thay đổi đường cong theo sau keyframe.
Tạo các đường cong nội suy
Đối với các hoạt ảnh đường cong, các kiểu dễ dàng nảy và đàn hồi không có sẵn như những nội suy tiêu chuẩn như chúng có cho KeyframeSequences. Tuy nhiên, khi bạn chuyển đổi một KeyframeSequence thành một hoạt ảnh đường cong, Studio tự động thêm các keyframe bổ sung vào hoạt ảnh của bạn để giữ cho hoạt ảnh không bị ảnh hưởng, và bạn có thể chọn hai hoặc nhiều keyframe và tạo một đường cong nội suy loại bỏ và thay thế bất kỳ keyframe trung gian nào của chúng để mô phỏng hành vi nẩy và đàn hồi.
Để tạo các đường cong nội suy:
Chọn hai hoặc nhiều keyframe. Mỗi keyframe bạn chọn sẽ được làm nổi bật.
Nhấp chuột phải vào một trong những keyframe này. Một menu ngữ cảnh sẽ hiển thị.
Di chuột qua Tạo Đường cong, sau đó qua Nẩy hoặc Đàn hồi, và sau đó chọn Vào, Ra, hoặc VàoRa. Một đường cong nội suy giữa các keyframe đã chọn của bạn sẽ được tạo ra theo các thiết lập của bạn.
- Vào — Chuyển động chậm hơn ở đầu và nhanh hơn về phía cuối của phạm vi keyframe.
- Ra — Chuyển động nhanh hơn ở đầu và chậm hơn về phía cuối của phạm vi keyframe.
- VàoRa — Vào và Ra trên cùng một tween, với Vào ở đầu và Ra có hiệu lực giữa các khung hình keyframe.
Trật tự góc Euler
Khi bạn làm việc với các góc Euler, Studio biểu diễn các trục X, Y, và Z thông qua ba giá trị kênh theo một thứ tự cụ thể để di chuyển rig của bạn từ hướng khởi đầu của nó đến hướng tiếp theo. Mỗi thứ tự được đặt tên theo các phép nhân ma trận để đạt được hướng cuối cùng. Ví dụ, thứ tự XYZ (X×Y×Z) có nghĩa là rig bắt đầu di chuyển trên trục Z, sau đó là trục Y, và cuối cùng là trục X.
Cách mà một hoạt ảnh thay đổi khi bạn thiết lập thứ tự góc Euler phụ thuộc vào thời điểm bạn thay đổi thứ tự:
- Nếu bạn tải một KeyframeSequence hoặc một CurveAnimation với loại xoay quaternion đã thiết lập rồi thay đổi thứ tự, thứ tự mới không ảnh hưởng đến hoạt ảnh. Điều này là vì Studio sử dụng quaternion để cấu hình các thay đổi trong hướng của rig của bạn theo đường ngắn nhất giữa hướng khởi đầu đến hướng tiếp theo. Tuy nhiên, phương pháp này có ảnh hưởng đến cách mà các quaternion của mỗi keyframe biến đổi thành các góc X, Y, và Z trong danh sách track, điều này có thể ảnh hưởng về mặt hình ảnh đến các giá trị trong dòng thời gian mà không ảnh hưởng đến chính hoạt ảnh đó.
- Nếu bạn thay đổi thứ tự của một track góc Euler đã có, hoạt ảnh có thể thay đổi vì Studio bảo toàn giá trị của mỗi keyframe. Điều này có nghĩa là con đường có thứ tự mà Studio chọn để thay đổi hướng của rig từ hướng khởi điểm đến hướng tiếp theo thay đổi với thứ tự góc Euler.
Để thiết lập thứ tự góc Euler:
Ở góc trên bên phải của cửa sổ trình chỉnh sửa, nhấp vào biểu tượng cài đặt. Một menu ngữ cảnh sẽ hiển thị.

Di chuột qua Thứ tự Góc Euler Mặc định, sau đó chọn XYZ, XZY, YXZ, YZX, ZXY, hoặc ZYX. Thứ tự góc Euler của bạn sẽ thay đổi tương ứng.