Please move post if it's at a wrong place. I've been using irrlicht for a few weeks now and I've gotten the hang of it. I've loaded some 3D scenery in my scene and now comes the time when I have to add animated player characters. I assume the best format for animated models for irrlicht are .ms3d and .x, but I don't know how to make them.
I've downloaded a free .ms3d model from the internet and I can load it just fine, but I can't use Milkshape3D to actually animate and export it because I need to register Milkshape3D for it (and I don't know if it's even still supported). So, I try using Blender to import an FBX model and get an .ms3d exporter, except that exporter doesn't work, but I do get a .x exporter to try... unless that exporter doesn't work in the latest version of Blender.
So I uninstalled that Blender and get Blender 4.0 and try to export the fbx model again, only to find the exported .x model is totally broken and can't be used. Since irrlicht doesn't support .gltf or .fbx, how do you guys use animated character in it? The tutorial has a dwarf.x model but I don't know an app that import and export .x model directly.
If I can't export to .x then maybe my best solution is to prerender the 3D animation and use it in a billboard.
How do you guys make animated 3D model?
Re: How do you guys make animated 3D model?
Yeah, toolchain support for animated models is bad these days (animations system lacks a maintainer as I'm rarely involved in animations).
Nozr that .X is not related to fbx. It's some old (and pretty outdated) format from Microsoft back in the older DirectX days.
I heard some people managed to convert blend files to .X using Assimp, but no idea if that works well.
One of the best working formats was b3d, but the last exporter Irrlicht had fro Blender (in tool/exporters folder in trunk) is for Blender 2.59. If you search around forum someone got one working for Blender 2.79. And I thought there was even a newer version floating around, but just searched forum for 15 minutes and just can't find it, so maybe I was just dreaming about that one.
No fbx support, sorry. I coded some static loader for that recently (viewtopic.php?p=308618), but no animations.
What I would do if I needed it would be to get some b3d exporter working for newer Blender. Or hunt around a bit longer to find out if someone did that already.
Nozr that .X is not related to fbx. It's some old (and pretty outdated) format from Microsoft back in the older DirectX days.
I heard some people managed to convert blend files to .X using Assimp, but no idea if that works well.
One of the best working formats was b3d, but the last exporter Irrlicht had fro Blender (in tool/exporters folder in trunk) is for Blender 2.59. If you search around forum someone got one working for Blender 2.79. And I thought there was even a newer version floating around, but just searched forum for 15 minutes and just can't find it, so maybe I was just dreaming about that one.
No fbx support, sorry. I coded some static loader for that recently (viewtopic.php?p=308618), but no animations.
What I would do if I needed it would be to get some b3d exporter working for newer Blender. Or hunt around a bit longer to find out if someone did that already.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: How do you guys make animated 3D model?
The b3d exporter's last release was in 2024 and says its compatible with blender 3.6. It should work with modern blender though since the API did not have any breaking changes since 2.8. Here is the link to the exporter: https://github.com/joric/io_scene_b3d
We actually had an entire thread discussing this earlier this year you can check that out here: viewtopic.php?p=307523#p307523
I personally use anim8or so I wrote an importer for Irrlicht to use that. Currently it uses SDL2 to load the files since using fstream does not work on android and I wanted it to be cross platform.
Here is the link to anim8or: https://anim8or.com
Here is the link to my anim8or loader: https://github.com/n00b87/an8-parser
If you want to use .ms3d then you can use MaverickModel3D. It exports directly to .ms3d. Its open source and as of this post is still actively developed: https://clover.moe/mm3d/
I did not mention everything from that post I linked so I would still recommend checking it out.
We actually had an entire thread discussing this earlier this year you can check that out here: viewtopic.php?p=307523#p307523
I personally use anim8or so I wrote an importer for Irrlicht to use that. Currently it uses SDL2 to load the files since using fstream does not work on android and I wanted it to be cross platform.
Here is the link to anim8or: https://anim8or.com
Here is the link to my anim8or loader: https://github.com/n00b87/an8-parser
If you want to use .ms3d then you can use MaverickModel3D. It exports directly to .ms3d. Its open source and as of this post is still actively developed: https://clover.moe/mm3d/
I did not mention everything from that post I linked so I would still recommend checking it out.
Re: How do you guys make animated 3D model?
Ah thanks, I even found that earlier but thought 2.8 would likely no longer work in 4.x Blender versions :-)
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Re: How do you guys make animated 3D model?
Ah thanks for the replies, I'll check that thread out. For now, it seems like MaverickModel3D seems like the best solution as it supports .ms3d
Re: How do you guys make animated 3D model?
Guys, is Maverick Model 3D really safe? Windows defender warned me when I was about to install it. I assume it's safe because I downloaded it from the website itself, but I just want to ask
Re: How do you guys make animated 3D model?
I have been using it for a few years and haven't had any issues. However, I am on Ubuntu and it is available in the software center on most linux distros.
It is open source so you can build it yourself if you want.
It is open source so you can build it yourself if you want.
Re: How do you guys make animated 3D model?
Alright, maybe it's just a false alarm, thanks.