Question about implementing MMD Rigid Bodies and Joints with Bullet

Hi everyone,

Apologies for my English as I am using a translation tool. I hope my question is clear enough.

I am trying to implement MikuMikuDance (MMD) rigid body and joint functionality using Panda3D. However, I suspect that MMD’s rigid body collision logic differs from the BulletRigidBodyNode.setCollideMask logic in Panda3D.

So, my question is: Is it feasible to use BulletRigidBodyNode (and Bullet constraints) to replicate MMD’s rigid body and joint system?

Any advice would be appreciated. Thank you!

MMD is freeware, but I don’t believe they’ve ever had a source release. Maybe you could look at similar projects like MikuMikuMoving? I’m not an expert on these applications by any means.

Implementing just about anything using Bullet is probably possible, but reverse engineering closed source software is not something you’ll find people doing here.

1 Like