Mizu Kitsune wrote:its sending what drawn to the video card, i.e. the models, maps, and bitmaps. the qc and models would be in the next releases dataxxx.pk3 file.
It is converting the .md3 into it's own internal format, and sending the triangles to the card.
Read md3 -> convert to internal format -> convert into triangles the vidcard can understand.
This can be changed to (when a laser cuts a model, or a string of bullets rip through an arm):
Read md3 -> convert to internal format -> convert into triangles the vidcard can understand -> time passes -> bad things happen to model -> add/subtract triangles from interal model, split it into 2 or more internal models, throw them around (or one of them), etc.... they're just triangles, we can do this.
The md3 is just a starting point, the engine can do whatever it wants with the triangles in memory.