Author Topic: IQM model format (abandon ship MD5)  (Read 3683 times)

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,238
    • View Profile
IQM model format (abandon ship MD5)
« on: 29 July 2012, 06:59:28 »
While looking into getting MD5 working with MG I've decided to drop MD5 altogether in favour of IQM (http://lee.fov120.com/iqm/). IQM is public domain and designed by highly advanced open source developers who wanted a format that loads fast and offers good portability (like being able to use Blender). I searched for a long time to find an MD5 exporter in the latest release of Blender and found none that work. The IQM library allows converting to IQE (a text version) and offers many great and practical features. IQM takes ideas from MD5 and Valves SMD and solves a lot of problems around those formats.

Just thought I'd let people know about this because I've wasted enough time working in MD5 and wanted to let you know we are looking at using IQM now.

Thanks

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: IQM model format (abandon ship MD5)
« Reply #1 on: 29 July 2012, 11:26:44 »
It's sad that the problems of the MD5 format have only shown after you already spent lots of hours on implementing it. :-/
I am, however, happy, that you found what seems to be a better replacement. That's (solely, because I couldn't comment on anything else) based on the projects using it, its self description, and its GPL-compatible license (it may be good to ask for it to be licensed under CC-0, though, so that a fall-back license is included where "ownership in the public domain" does not apply).
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Julius

  • Summoner
  • **
  • Posts: 46
    • View Profile
Re: IQM model format (abandon ship MD5)
« Reply #2 on: 7 February 2014, 20:40:42 »
Was .iqm ever implemented?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,238
    • View Profile
Re: IQM model format (abandon ship MD5)
« Reply #3 on: 8 February 2014, 00:20:56 »
I started into it, but eventually decided it was much lower priority (if needed at all) as no-one is really asking for it, and currently most modders already know and use g3d.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: IQM model format (abandon ship MD5)
« Reply #4 on: 8 February 2014, 01:53:36 »
I started into it, but eventually decided it was much lower priority (if needed at all) as no-one is really asking for it, and currently most modders already know and use g3d.
To be fair, I don't think a new model format alone is *that* exciting. But some of the potential features that could arise from such a format could be very interesting. A bone-based model would make ragdolls a possibility (highly advanced, but could make for some very interesting animations). Rotating turrets have been a feature request since time eternal. They don't *need* a new format, but I think the separation of meshes and animations would be helpful here.

One indirect advantage would be the improved converter support. We wouldn't have to maintain any tools ourselves (I think?).

A side note that the old link in the first post has broken. Here's a current link: http://sauerbraten.org/iqm/

But anyway, I agree with Softcoder, the priority isn't that high compared to a number of other features.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

Julius

  • Summoner
  • **
  • Posts: 46
    • View Profile
Re: IQM model format (abandon ship MD5)
« Reply #5 on: 8 February 2014, 15:41:54 »
I was mainly asking, as it would be a way to get these: https://forum.megaglest.org/index.php?topic=9324.0 into the game quickly.