Page 1 of 1

m8m/mdl7/mdl5 mesh loaders

Posted: Tue Dec 23, 2008 6:49 pm
by 8bitsz
hi, i am new in irrlicht and i wrote m8m, mdl7/mdl5(3dgs models format) mesh loaders for irrlicht users.
sorry my poor english and my programming style.

FILE FORMATS DETAILS
->m8m/mdl5/mdl4
+implemented
-key frames animation
-texture Coords
+implemented+bugs
-skin texture(bug mdl5/mdl4)
+not implemented
-normals

->mdl7
+implemented
-key frames animation
-texture Coords
+implemented+bugs
-skin texture(bug external/dds)
-material(bug)
-normals(bug with burningsvideo)
+not implemented
-multi-group
-bones/bones animation
-effect shader
-dds skin texture

->mdl3/mdl2/idp0
+implemented
-key frames animation
+implemented+bugs
-texture Coords(bug)
-skin texture(bug quake1 mdls)
-normals(bug with burningsvideo)
+not implemented
obs.
max supported (textures 2/triangles 21845/frames 2048)

source1.42+example link:
http://www.mediafire.com/file/wvfiel2bm ... example.7z

source1.5 link:
http://www.mediafire.com/file/eexomdmtbl2/source1.5.7z


update:

source + examples 1.51
http://www.mediafire.com/file/iy5yodxzooz/files.7z

changes:
- add - asciiconverter functions createMesh/write3DS/writePIE/writeG3D
- add - reduced vertices duplication
- fix - max vertices 65535 (because m8m/mdl7/mdl3/3ds... use 16bits indices)
- fix - mdl7/mdl3/ascii normals
- fix - minor bugs

Posted: Tue Dec 23, 2008 7:30 pm
by Dorth
Gotta LOVE people who contribute on their first post ;)

Posted: Tue Dec 23, 2008 10:29 pm
by BlindSide
Yeah and not just any contribution, this is quite a big deal. Nice work!

He also included a fix for Alt/F10 key, and what is the "ASCII" mesh format? Is it similar to OBJ?

Posted: Tue Dec 23, 2008 11:39 pm
by Dorth
ascii is probably the text implementation, per opposition to the binary one. Although that's a pure guess of my part ;)

Posted: Sat Dec 27, 2008 10:50 pm
by anoki
Great work. Thanks.

Posted: Mon Dec 29, 2008 11:40 am
by bitplane
Nice work, although your source is very difficult to read!
What is M8M mesh format? I've never heard of it

Posted: Thu Feb 19, 2009 10:12 pm
by Eagle_Eye
I can't seem to open it in rar. anyway to get a rar file of it? i've been meaning to implement some form of md5 loader in my engine but since you already did it, then i guess i could just use yours. Also, does Irrlicht load .dds files? cause i tried to load it and it didn't work at all.

Posted: Tue Sep 15, 2009 6:10 pm
by 8bitsz
I can't seem to open it in rar. anyway to get a rar file of it? i've been meaning to implement some form of md5 loader in my engine but since you already did it, then i guess i could just use yours. Also, does Irrlicht load .dds files? cause i tried to load it and it didn't work at all.
its not a md5 loader.
mdl5/mdl7 (3d gamestudio model format).
What is M8M mesh format?
m8m is a custom mesh similar 3dgs mdl5.

update 15 september 09