Analysis updated 2026-05-18
Add realistic hair, skirt, and chain physics to an MMD character imported into Blender.
Preview physics behavior live while posing or animating a character.
Bake simulated physics into Blender keyframes for a final rendered animation.
Animate scenes with multiple MMD characters that collide with each other.
| chris0214/mikumikuphysics | bytedance-seed/cola-dlm | gnipbao/whiteboard-video-engine | |
|---|---|---|---|
| Stars | 35 | 35 | 35 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | designer | researcher | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Blender 4.2+ and a model already imported with mmd_tools before physics can run.
MikuMikuPhysics is a plugin for Blender 4.2 and newer that adds real-time physics simulation for MMD (MikuMikuDance) character models. MMD is a free animation software popular in Japan for animating virtual characters, and models in the PMX format often have physics-driven elements like hair, skirts, and chains that should move naturally. This plugin reads those physics definitions from a PMX model imported into Blender and simulates them using the Bullet physics engine, the same engine MMD itself uses, so the results look close to the original software. You can preview the simulation in real time as you pose or animate the character, see hair and clothing react to movement, and then bake the physics results into Blender keyframes for final rendering. It also handles multiple characters in a scene, letting them collide with each other. You would use this if you are creating Blender animations using MMD character models and want the physics-driven parts of the character to behave naturally rather than staying static. Python is required, and the plugin is installed through Blender's standard add-on system.
A Blender plugin that simulates realistic hair, skirt, and chain physics for imported MMD character models.
Mainly Python. The stack also includes Python, Blender, Bullet Physics.
Licensed under GPL-3.0, meaning you can use and modify it freely, but any distributed derivative work must also be open source under a compatible license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.