.iqm File Extension

Understand Inter-Quake Model files, compatible tools, and Poly preview, search, and agent support.

File extension details for .iqm

Partial Support
File typeInter-Quake Model
MIME type
EncodingLittle-endian binary
Operating systemsWindows, macOS, Linux
Opens withIQM developer-kit demo viewer, Compatible game engines
Poly supportYes. Poly recognizes supported Inter-Quake Model files and provides 3D features when readable geometry is present.
Indexed by PolyYes. Search by filename and, after successful processing, visual similarity. Available geometry counts appear in 3D Details.
Preview in PolyPartial. Interactive inspection of supported geometry; authored appearance and animation may differ.
Poly agentPartial. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files. This requires an available visual rendition.

What kind of file is a .iqm?

An .iqm file is an Inter-Quake Model, a binary format for game meshes and skeletal animation. It can store vertex attributes, triangles, joints, poses, and named animation ranges. The identifying header is INTERQUAKEMODEL followed by a zero byte.1

Poly uses the model/x-iqm identifier for this format.

How do I open a .iqm?

The IQM developer kit includes a demonstration viewer and Blender exporter scripts. Those scripts export assets; they should not be mistaken for a built-in Blender importer.2 To inspect an existing file, use the demo viewer or an engine that documents IQM loading.

When exporting a character, check that both the mesh and skeleton were included. The developer kit supports mesh and animation inputs separately, so the suffix alone cannot tell you whether a particular file has a visible model.2

Poly support for .iqm

Poly lets you orbit, pan, and zoom around supported geometry. Find the file by name, or use visual similarity once its visual content is available. The details panel shows available mesh, material, vertex, triangle, and other scene counts.

A mesh-bearing IQM can receive visual features. Animation-only data does not by itself supply a complete model to inspect. Material names do not guarantee that companion images are present, and game-specific shading may differ.

An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files. You can ask about the object's visible shape or compare assets, while retaining the original for authoring work.

History and alternatives

The specification dates version 1 to April 2010 and version 2 to May 2011. Version 2 explicitly stores an additional quaternion component to reduce animation jitter.1 IQM is distinct from its text-based interchange companion, IQE.

For interchange outside an IQM-based game, export a copy as glTF. For a static mesh, OBJ is another option. Compare the character in several poses after conversion; a good rest pose alone does not verify bone weights or animation.

Footnotes

  1. Lee Salzman. IQM format specification. 2
  2. Lee Salzman. IQM developer kit. 2
© Poly Corp. 2026