Blender Animation (keyframe, mocap, clip game)
Kỹ năng xử lý keyframe, retarget mocap và bake/xuất clip animation cho game engine trong Blender 5.x.
Ảnh · VideoNâng cao★ 622⑂ 60Điểm AI 9/10Cập nhật lần cuối: 30 thg 10, 2026
Làm được gì
- Viết code Python keyframe đúng với mô hình dữ liệu mới của Blender 5.x: Action → slot → layer → channelbag → F-curve (lưu ý
action.fcurvesđã bị bỏ). - Hướng dẫn quy trình chuẩn studio: blocking → breakdown → spline → polish → review.
- Quy tắc animation cho game: mỗi clip một action, frame đầu/cuối trùng nhau, tách root motion, không animate bone scale.
- Chạy các script đi kèm: kiểm tra loop (
loop_check.py), bake control rig sang export skeleton (bake_action.py), retarget mocap (retarget.py). - Xử lý NLA strip, pose library dạng asset, keyframe shape key và custom property.
Dành cho ai
- Người làm animation game trong Blender rồi xuất sang Unity/Unreal/Godot.
- Technical artist cần retarget mocap Mixamo/BVH về rig của mình.
- Lập trình viên muốn tự động tạo và bake animation bằng Python.
Ví dụ sử dụng
- "Kiểm tra action Walk có loop mượt không" → script báo cáo pose pop theo từng xương (độ/mét) và hitch tốc độ ở chỗ nối, kèm
--fixđể vá frame cuối. - "Chuyển mocap FBX Mixamo sang rig Rigify của tôi" → tự động dò bản đồ xương, retarget với sai số < 0.1°, tạo clip in-place rồi thêm root motion.
- "Bake IK/constraint của control rig sang rig xuất game" → tạo action đã bake cho từng clip và NLA track bị mute để FBX/glTF xuất đủ mọi clip.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/EL4CTEO/blender-skills/HEAD/skills/blender-animation/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục skills/blender-animation từ repo GitHub EL4CTEO/blender-skills vào ~/.claude/skills/blender-animation/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/EL4CTEO/blender-skills.git && mkdir -p ~/.claude/skills && cp -r blender-skills/skills/blender-animation ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal (hoặc Command Prompt).
- Tải repo:
git clone https://github.com/EL4CTEO/blender-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r blender-skills/skills/blender-animation ~/.claude/skills/ - Nên copy thêm skill liên quan:
cp -r blender-skills/skills/blender-core blender-skills/skills/blender-character-rigging ~/.claude/skills/ - Khởi động lại Claude Code và thử yêu cầu: "Kiểm tra vòng lặp animation đi bộ trong Blender".
- Yêu cầu: đã cài Blender 5.x (tài liệu viết cho 5.2); script chạy qua
blender --python.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT