MD3 library for xblite
This is a simple MD3 library for xblite.It targets OPENGL rendering but
I think it can be easily modified for
direct X.It was made to be built as a DLL but it can be easily
integrated into the main program using
m4 preprocessor (don't forget to enable it) because it is split into
several parts.
It is as flexible as possible, as you have to define some callbacks by
yourself, but that is the price for this
flexibility.
It supports shader binding, animation and multiparts models. This
project is a part of an OPENGL toolbox for
xblite and will continue to evolve.
It uses too autoreferencing structures to facilitate manipulation and
rendering of models instances.
Don't forget to check demo programs, it is very usefull to see the best
way to use it. They use SDL, OPENGL
and free image library to display a character model on the screen.
For more informations or some help about it, contact me.
fano @ hexagon10@wanadoo.fr | main_bit@yahoo.fr
Functions
Instances interface
Callbacks
misc
Files list
md3_demo_build.x : demo program using m4 precompiler to integrate module
md3_demo_dll.x : demo program using the dll
md3dll.x : program to compile to build the dll form
md3dll.dll : the dll form of the module
md3dll.dec : the final dec file (do not overwrite, a saved copy is present in the
dontoverwrite folder)
md3dll.lib : needed to link with xblite
asmcode.dll : some asm needed to run the module
doc/ : you found ;)
models/ : models used by demo program
md3/ : code of the module