AmyangXYZ/reze-rig
Retarget FBX animation to MMD VMD
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Ngày
#1 Repository Của Ngày
#1 Repository Của Ngày
🔄 Chuyển animation FBX sang VMD MMD ngay trong trình duyệt
Reze Rig cho phép bạn tải lên một động lực (FBX), xem nó hoạt động trên mô hình PMX, và tải về file VMD — tất cả trên web.
reze-rig là một phần của hệ sinh thái Reze MMD, chuyên về quy trình làm việc MMD trên nền tảng web. Dự án sử dụng TypeScript và hỗ trợ chuyển đổi animation từ các bộ dựng khác nhau như Mixamo, Unity Humanoid, 3ds Max Biped, và Character Creator sang định dạng VMD của MMD.
✨ Điểm nổi bật
- Retarget tự động: Mỗi xương nguồn được căn chỉnh dựa trên delta world-orientation từ bind pose, ánh xạ trực tiếp lên skeleton MMD.
- Hỗ trợ nhiều dạng rig: Mixamo, UE-Mannequin/Unity Humanoid, Character Creator, 3ds Max Biped — tự động nhận diện tên xương.
- Bất kỳ bind pose nào: Hỗ trợ T-pose, A-pose, hoặc relaxed bind — căn chỉnh dựa trên đo đạc hình thái thực tế.
- Đo lường từ mô hình PMX thực tế: Không giả định vị trí xương — tất cả điều chỉnh theo tỷ lệ và cấu trúc của mô hình bạn tải lên.
- IK chân tùy chọn: Bật/tắt IK để kiểm soát chân chân xuống mặt đất hoặc giữ nguyên góc khớp nguồn.
- Tùc hành (In Place): Loại bỏ di chuyển ngang nhưng giữ nguyên chuyển động dọc (nhảy, cúi...).
- Batch conversion CLI: Chuyển đổi hàng loạt FBX ngoại lệ trình duyệt bằng
scripts/fbx2vmd.ts. - Kiểm thử tự động:
scripts/regression.tsđảm bảo mỗi thay đổi không làm thay đổi các chuyển đổi đã được xác minh.
💡 Vì sao đáng chú ý
Không giống các công cụ chuyển đổi khác chỉ dịch chuyển tên xương, reze-rig thực hiện toàn bộ quy trình từ nội dung → cảnh → xương → VMD một cách chính xác và tự động. Đặc biệt phù hợp cho người dùng MMD muốn áp dụng animation từ nền tảng khác (như Mixamo) mà không cần phần mềm chuyên dụng. Với khả năng chạy trên trình duyệt và hỗ trợ batch, đây là giải pháp nhanh chóng cho cả nhà sáng tạo nội dung cá nhân lẫn dự án lớn.
#MMD #VMD #FBX #Retargeting #Animation #TypeScript #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
A plugin for Cinema 4D written in C++ is used to import MikuMikuDance data into Cinema 4D.
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.