Skip to main content
GameDev.net gamedev.net
🔒 Locked

quake3's models

Started by MaNiAk Jul 29, 2001 at 4:02 PM 3 replies 1k views
Original Post
MaNiAk
MaNiAk
How does Q3 do all that cool stuff with its models? (static in crashes hemlet, shiny cloths, shiny glasses, etc.) I really want to implement that into an OpenGL engin, i was wondering if all that crap was a multipass operation.
zedzeek
zedzeek
q3a uses its own shader language take a look at the *.shader files for examples of it. basically all it does is draw the same mesh with multiple passes eg draw the mesh with a base texture first then draw the hair with an enviromently mapped texture to make the hair shine.
MaNiAk
MaNiAk
I appreciate the response it helped alot. Now the only thing is implementing in code :-(.
SirKnight
SirKnight
There is a document called Quake 3 Shader Specs or something like that. You may wanna check that out. I dont have the URL anymore.

-SirKnight
Elixir
Elixir
Quake 3 Shader Spec
I suggest you pick up the OpenGL Red Book (OpenGL Programming Guide Third Edition) if you havn''t already. Its a great book and will teach you just about everything that you should know about OpenGL (this includes multitexturing).

Just remember to keep realistic goals as well. I don''t mean to put you off, but don''t expect to be able to realistically recreate Quake 3. John Carmack is heralded as a master coder for a reason.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.