- Implemented IQM support
- Implemented a keyword for modeldef, Animation. This corresponds to an index which another IQM can use to load animation data from. I will likely implement parameters for the A_ChangeModel action function
When exporting an IQM from Blender, you need to select all mesh objects you want to export. Make sure you put the name of any animation sequences you want in the exporter, or no animations will export at all.
As far as I know, IQM also needs mesh data, or it's invalid. GZDoom will crash. I'll see if I can find a fix for it, but other tools don't like that so I suppose it's a "Don't do that" type of thing.
So, to-dos:
- Implement GLES support
- Implement additional parameters to A_ChangeModel to support animation changes Done!
- See if there's any way to support IQMs that contain no mesh data. If not, atleast create a fatal error in console instead of crashing. IQM does not support this at all.
Credits on the rendering side (OpenGL, Vulkan, shaders, etc) and IQM loader goes to dpJudas.
Here is a test file:
https://drive.google.com/file/d/1adKIb1 ... sp=sharing
Here is a second test file for showing an even greater extent of IQM support (and the new animation parameters for A_ChangeModel)
https://drive.google.com/file/d/1JWc37S ... sp=sharing