1. cái mà docile hỏi không liên quan đến kỹ thuật làm phim hoạt hình. Làm phim cơ bản dựa trên ý tưởng sắp đạt 1 loạt các hình ảnh có liên quan đến nhau để tạo cảm giác chuyển động. Theo ví dụ của bạn đưa ra quá chung chung : 1 con mèo để di chuyển trên đường của nó cần vận động cả 4 chân và lông, tai, đuôi.. cũng chuyển động. Trong trường hợp này thì không có một chương trình nào có khả năng "nội suy" ra những thứ này cả.
Làm 1 bộ phim hoạt hình 3d bạn cần nhiều thứ, trước hết là đầu tư cho phần hình ảnh. Bao gồm Landscape và các object, effect. Landscape là núi đồi, đất đai, hoặc nhà cửa nếu nhìn từ bên trong. Object có thể là người, vật, mây, ...có lúc gọi là models. Effect là gió, mưa, sấm chớp... thường bây giờ người ta coi object và effect là một. Lúc này bạn cần các kiến thức về design ( thiết kế ). Còn làm thế nào để có 1 đối tượng 3d thì...lần sau nhé. Bây giờ có nhiều soft để làm chuyện này, nỏi nhất là 3dsmax, maya, ray dream, ment-all....longakka hay dùng livewave.
Để chuyển động bạn cần nghĩ như vầy, chỉ là ví dụ thôi : Muốn cho 1 cái xe chuyển động trên quãng đường của nó, bạn sẽ phải tính toán tốc độ xe, bạn có thể chia nhỏ quãng đường sao cho trên mỗi "đoạn" nó sẽ có tốc độ là một hằng số. Tới đây bạn định cái tốc độ khung hình target ( mục đích ), thường bây giờ là 60, khi render thành sản phẩm có thể là 29.9 hoặc 23.9. Giả sử trên đoạn đường đó bạn sẽ đi hết 1 giây, vậy là chiếc xe cần 60 chuyển động trên quãng đường đó :). Đến đây thì đơn giản rồi, chia nó ra làm 60 phần... Sau đó bạn cần phải tính vận tốc cho bánh xe, bánh xe có kích thước => suy ra đường kính, ví dụ đường kính tỉ lệ với đoạn đường là 1/2, vậy cái bánh xe phải quay 2 vòng trên đoạn đường đó
=> bạn thấy để cho 1 đối tượng di chuyển được là rất phức tạp, không chỉ đơn giản là move nó từ chỗ này đến chỗ khác đâu, mình lấy ví dụ trên còn quá đơn giản đó...:wink:
2. Trên đời này không có cái gì gọi là game engine cả :wink:. Có graphic engine, physical engine, sound engine... những cái này có thể tập hợp lại thành "game engine" chứ?

.
Cách tổ chức và xây dựng của 1 game cũng y chang như khi làm soft, cũng phải qua khâu định hình, khâu thiết kế, khâu tìm nhân lực, khâu phân chia module, khâu tìm kiếm tài trợ, khâu lên kế hoạch, khâu tiếp thị, khâu coding, khâu designing, khâu assembly-i, khâu finallaze, khâu debug.........ti tỉ
trong đó có 3 khâu theo mình quan trọng nhất là thiết kế, debug và tiếp thị.