Hi,
im working on IGM Support right now. Immortius supposed it in the Multiplayer Arc thread.
Name: igmLoader
Summary: The Inter-Quake Model (IQM) format is a binary skeletal-animation format designed for extensibility, efficiency, and ease of loading. It is intended to serve as a replacement for the aging MD5 and SMD skeletal-animation formats used in Quake-derived and Quake-like 3D engines. It has a companion export-only format, Inter-Quake Export (IQE), which is an extremely easy to export ASCII format that compiles to IQM, while supporting all IQM features, and is inspired by the OBJ format.
Scope: Engine
Current Goal: Allow loading of Skeletons out of .IGM Files
Phase: Implementation
Curator: filth
The architecture of the files is described here: http://lee.fov120.com/iqm/iqm.txt
Essentially the goal is to create a pair of AssetLoaders, one to load an IQM skeleton file to SkeletalMeshData, the other to load an IQM animation file to MeshAnimationData. Im working against the multiplayer branch.
There are some libs out there that make binary mapping of structs in Java more simple. Preon or Javolution are two of them - both needs to be evaluated.
Best
Alex
im working on IGM Support right now. Immortius supposed it in the Multiplayer Arc thread.
Name: igmLoader
Summary: The Inter-Quake Model (IQM) format is a binary skeletal-animation format designed for extensibility, efficiency, and ease of loading. It is intended to serve as a replacement for the aging MD5 and SMD skeletal-animation formats used in Quake-derived and Quake-like 3D engines. It has a companion export-only format, Inter-Quake Export (IQE), which is an extremely easy to export ASCII format that compiles to IQM, while supporting all IQM features, and is inspired by the OBJ format.
Scope: Engine
Current Goal: Allow loading of Skeletons out of .IGM Files
Phase: Implementation
Curator: filth
The architecture of the files is described here: http://lee.fov120.com/iqm/iqm.txt
Essentially the goal is to create a pair of AssetLoaders, one to load an IQM skeleton file to SkeletalMeshData, the other to load an IQM animation file to MeshAnimationData. Im working against the multiplayer branch.
There are some libs out there that make binary mapping of structs in Java more simple. Preon or Javolution are two of them - both needs to be evaluated.
Best
Alex