RepositoryTypeScriptKRSouth Korea
noname0310

noname0310/babylon-mmd

babylon.js mmd loader and runtime

259stars
21forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: babylonjs

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: mmd

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: babylonjs

#1 Repository Của Tuần

🎬 Babylon.js + MMD = Trình phát hoạt họa 3D trên web

babylon-mmd cung cấp loader và runtime đầy đủ cho các mô hình và hoạt họa MikuMikuDance (MMD) trên Babylon.js.

babylon-mmd là một thư viện TypeScript cho phép tải và chạy các mô hình MMD (PMX, PMD) cùng hoạt họa (VMD, VPD) trực tiếp trên Babylon.js. Dự án hỗ trợ đầy đủ pipeline: từ parsing, rendering (kể cả shader toon tùy chỉnh), cho đến runtime với IK, morph, vật lý Bullet Physics qua WASM, và phát lại âm thanh đồng bộ.

✨ Điểm nổi bật

  • Hỗ trợ định dạng MMD đầy đủ: PMX, PMD (mô hình), VMD, VPD (hoạt họa).
  • Shader toon MMD tùy chỉnh: hỗ trợ Spherical Deformation (SDEF), WebGL 1.0/2.0 và WebGPU.
  • Runtime vật lý: tích hợp Bullet Physics qua WASM, hỗ trợ rigid body và joint.
  • Hệ thống IK và morph: giải quyết IK, append transform, morph target tự động.
  • Phát lại âm thanh đồng bộ: StreamAudioPlayer tích hợp sẵn với MMD runtime.
  • UI người chơi hoạt họa: MmdPlayerControl tạo giao diện điều khiển kiểu YouTube.
  • Retargeting hoạt họa: hỗ trợ chuyển đổi hoạt họa Humanoid sang bone MMD.
  • Blending hoạt họa: hỗ trợ trộn hoạt họa tùy chỉnh trong runtime.

💡 Vì sao đáng chú ý

babylon-mmd không chỉ là loader đơn thuần — nó cung cấp một runtime đầy đủ để chạy toàn bộ pipeline MMD bao gồm vật lý, IK, morph và âm thanh. Điều này giúp phát lại các mô hình MMD phức tạp trên web mà không cần phụ thuộc vào phần mềm gốc. Phù hợp cho dự án fan-made, demo kỹ thuật, hoặc các ứng dụng web tích hợp nội dung MMD.


#MMD #BabylonJS #Web3D #Animation #TypeScript #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
AmyangXYZ/reze-mipo

Real-time MMD motion capture on Web

679
Oct 12, 2026
RepositoryTypeScript
AmyangXYZ/reze-studio

Web-based MMD animation curve editor

472
Oct 12, 2026
RepositoryTypeScript
AmyangXYZ/reze-engine

Zero-dependency WebGPU MMD renderer

287
Oct 27, 2026
RepositoryTypeScript
Divine-Star-Software/DivineVoxelEngine

A multi-threaded, renderer-independent voxel engine in TypeScript. Build Minecraft-style voxel worlds and games that run in the browser.

265
Sep 20, 2026
RepositoryTypeScript
RaananW/babylonjs-webpack-es6

Babylon.js basic scene with typescript, webpack, es6 modules, editorconfig, eslint, hot loading and more. Will even make coffee if you ask nicely.

205
Oct 26, 2026
RepositoryTypeScript
bitbybit-dev/bitbybit

Monorepo for 3D algorithms of Bitbybit platform, which helps programming geometry on the browser. Use with ThreeJS, BabylonJS or PlayCanvas. Build your own core integration or execute algorithms in NodeJS.

203
Oct 19, 2026
RepositoryTypeScript
orion3dgames/t5c

Building a open source multiplayer 3d rpg using babylon.js and colyseus

184
Apr 1, 2026
RepositoryTypeScript
virtual-cast/babylon-vrm-loader

glTF VRM extension Loader for babylon.js

137
Mar 28, 2024
RepositoryTypeScript
alemart/encantar-js

GPU-accelerated Augmented Reality library for the web.

125
Sep 24, 2026