afk.ai/Auto-rig/Côn trùng bay
Rig côn trùng bay tự động bằng AI
Sáu chân, bốn cánh và hai râu là rất nhiều thứ phải rig bằng tay. Bộ xương côn trùng bay của afk.ai có 62 khớp: chân bốn đốt, cánh trước và cánh sau, râu, hàm và bụng bốn xương cong lại để chích. Tải lên một con ong bắp cày, con ong hay con chuồn chuồn và chỉ vài phút sau nó đã bay lơ lửng, lao vút và vo ve.
Trước là mô hình mẫu lúc vừa tải lên: một mesh chưa có xương. Sau là chính con côn trùng bay đó trên bộ xương của afk.ai, đang phát các hoạt ảnh.
Cách hoạt động
- 1
Tải lên
Thả mô hình côn trùng bay của bạn vào dưới dạng GLB, glTF tự chứa hoặc FBX. Đăng nhập bằng Google.
- 2
AI tìm ra cơ thể
AI trên GPU đám mây của chúng tôi đọc mesh và xác định vị trí của từng bộ phận.
- 3
Bộ xương và skin
afk.ai khớp bộ xương côn trùng bay theo những gì AI tìm được và gán skin weights, để mesh uốn đúng tại các khớp.
- 4
Tạo hoạt ảnh và xuất
Xem trước mọi hoạt ảnh trên mô hình của bạn, rồi tải xuống một file GLB gồm bộ xương, skin weights và toàn bộ hoạt ảnh.
Rig côn trùng bay gồm những gì
Ong bắp cày, ong, ruồi và chuồn chuồn: sáu chân, bốn cánh, râu, hàm và bụng nhiều đốt.
Bộ xương: 62 khớp
- Hông, cổ và đầu có hai râu và hai hàm
- Sáu chân, mỗi chân bốn đốt
- Bốn cánh, trước và sau, mỗi cánh hai xương
- Bụng bốn xương
14 hoạt ảnh
Hover, Fly Forward, Dart, Zigzag, Take Off, Land, Walk, Idle, Groom, Wing Buzz, Sting, Bite, Hit, Death.
Tải xuống con côn trùng đã rig (.glb, 1.4 MB)Mô hình mẫu ở trên kèm bộ xương và cả 14 hoạt ảnh. CC0: dùng vào bất cứ việc gì.
Mô hình nào rig tốt nhất
- Cánh dang sang hai bên là khớp nhất: bộ xương ở tư thế nghỉ có cánh mở, nên cánh gập ra sau có thể khớp kém hơn.
- Kiến và các côn trùng không cánh khác rig dưới dạng Spider or insect (nhện hoặc côn trùng) sẽ tốt hơn.
- Mỗi file một con côn trùng.
Dùng côn trùng bay đã rig trong Unity, Unreal, Godot hoặc Blender
Unity 6
- Mở Window > Package Manager, bấm +, chọn Add package by name rồi nhập com.unity.cloud.gltfast (glTFast).
- Kéo file .glb vào Assets. File trở thành một prefab gồm mesh, bộ xương và một Animation Clip cho mỗi hoạt ảnh.
- Tạo một Animator Controller, kéo các clip vào đó rồi gán nó cho Animator trên prefab.
- Thích FBX hơn? Xuất FBX từ Blender, rồi trong Unity đặt Rig > Animation Type thành Generic (sinh vật không phải avatar Humanoid) và bấm Apply.
Unreal Engine 5
- Kéo file .glb vào Content Browser (hoặc +Add > Import). Unreal 5.1 trở lên nhập glTF trực tiếp.
- Bấm Import trong hộp thoại tùy chọn. Bạn sẽ có một Skeletal Mesh, Skeleton của nó, một Physics Asset và một Animation Sequence cho mỗi hoạt ảnh.
- Sinh vật giữ nguyên bộ xương riêng, nên không cần retarget sang mannequin.
Godot 4
- Chép file .glb vào thư mục dự án. Godot nhập nó thành một scene có Skeleton3D và một AnimationPlayer chứa mọi hoạt ảnh.
- Với các hoạt ảnh lặp như đi bộ hay đứng yên, nhấp đúp vào file .glb, chọn hoạt ảnh, đặt Loop Mode thành Linear rồi bấm Reimport.
- Tạo instance của scene và phát một hoạt ảnh: $AnimationPlayer.play("Walk").
Blender
- File > Import > glTF 2.0 (.glb/.gltf), rồi chọn file.
- Mesh được nhập kèm armature, với hoạt ảnh đầu tiên đang bật: kéo thanh timeline để phát.
- Các hoạt ảnh khác nằm trên các track NLA mang tên của chúng. Bấm vào ngôi sao (Solo) của một track để phát hoạt ảnh đó.
Câu hỏi thường gặp
›Cánh có vỗ không?
Có. Mỗi cánh trong bốn cánh có xương riêng, và Hover, Fly_Forward và Wing_Buzz làm chúng đập. Các hoạt ảnh bay giữ côn trùng lơ lửng tại chỗ, nên game của bạn sẽ tự di chuyển nó theo đường bay.
›Có những hoạt ảnh nào?
Hover, Fly_Forward, Dart, Zigzag, Take_Off, Land, Walk, Idle, Groom, Wing_Buzz, Sting, Bite, Hit và Death. Tất cả đều có trong file tải xuống.
›Có được dùng miễn phí cho mục đích thương mại không?
Có. Mô hình vẫn thuộc về bạn và các hoạt ảnh là CC0.
›afk.ai có miễn phí không?
Bạn có thể dùng thử miễn phí: rig mô hình và xem trước hoạt ảnh đều không mất phí. Bạn đăng nhập bằng Google, và trang web được duy trì nhờ quảng cáo.
›Cần gì để chạy afk.ai?
Một máy tính có Chrome hoặc Edge. AI chạy trên trình rig đám mây của afk.ai, nên không cần tải gì về.