Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] BMD to GLTF converter

Newbie Spellweaver
Joined
Jun 6, 2008
Messages
71
Reaction score
8
Hello,

I am currently working on a BMD to GLTF (Khronos seems to back it up and is easily further convertible) converter. So far I managed to convert the static model:
1cfespk - [Development] BMD to GLTF converter - RaGEZONE Forums

I was wondering if there is any information as to how the animations are stored. I see that each bone has translation and rotation components interleaved (basically a frame is represented by 6 floats - 3 for position and 3 for Euler angles), but implementing that resulted in something that does not resemble at all the original animation. Can anyone point why this is?

As an aside, I also saw that there are models for which the position and normal of a vertex point to different bones. Is there some sort of resolution for this? I'd guess to just pick the bone of the position as people can live with weird lighting easier.
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Jun 6, 2008
Messages
71
Reaction score
8
I managed to convert all models with their animations and textures to GLTF. The textures are embedded as data URIs as well so there's a single file per model.

Here's the link for 0.97 client ( ).

You can view the models using
 
Initiate Mage
Joined
Aug 4, 2019
Messages
1
Reaction score
0
Could you please share your program so that other people can use it?
Thanks.
 
Last edited:
Back
Top