Procedural animation là gì?
Còn gọi: hoạt hình theo quy tắc, hoạt hình procedural, animation bằng code, generative animation
Procedural animation là chuyển động được tạo ra bằng công thức, quy tắc hoặc mô phỏng thay vì đặt keyframe bằng tay từng giá trị, ví dụ dùng expression, node hoặc code để vật tự rung, tự xoay, tự xếp hàng.
Hiểu kỹ hơn
Ví dụ đơn giản nhất trong After Effects là expression: wiggle cho vật rung ngẫu nhiên, time*90 cho vật xoay liên tục, hay valueAtTime để các layer lặp lại chuyển động của layer đầu với độ trễ. Ở mức cao hơn, Cinema 4D có MoGraph với Effector, Blender có Geometry Nodes, Houdini gần như toàn bộ là procedural; công cụ như Cavalry được thiết kế riêng cho motion design kiểu này. Trong game, procedural animation giúp chân nhân vật tự đặt đúng lên bậc thang hay vật thể tự đung đưa theo vật lý. Ưu điểm lớn: đổi một tham số là cả trăm vật thay đổi theo, rất hợp với chuyển động lặp lại, dữ liệu, hạt và hoạ tiết. Nhược điểm là khó kiểm soát từng khoảnh khắc diễn xuất, nên thường được kết hợp với keyframe tay. Lỗi hay gặp: dùng quá nhiều ngẫu nhiên, khiến chuyển động thiếu chủ ý và không theo nhịp.








