| Submitted by , posted on 09 November 2001 |

Image Description, by This is a collection of screenshots from my 3d graphics engine, called mercury. I created it for a games programming subject at my school, the Royal Melbourne Institute of Technology. Essentially, it is a quake3 level viewer that implements nearly all of the graphical features implemented in the real quake3 engine. This includes:

> - PVS optimised BSP rendering
> - Volumetric fog
> - Curved surfaces
> - Extensive shader support

In fact, all it doesn't include is dynamic lighting and a few of the fancier shader operations (that is, the skyparms and deformverts).
The rendering code is only moderatly optimized because I consider this project one which will continually evolve (and trying to extend highly optimized code is hard). Even so, the engine performs well on most modern multitexture capable accelerators including my own "low end" 400Mhz K6, Nvidia Vanta equipped PC. There is a demo available on my website which you can download and run provided you have a copy of Quake3. At the moment there is only a windows version for download, however, there will be a linux demo available soon (most of the project was developed using linux!). More information, plus full size screenshots are available at the above site.
Oh yeah, I graduate soon and am looking for work as a programmer. I live in Melbourne, Australia, but would consider relocating (especially to Mesquite, TX :) )
Have fun.

[prev] | Image of the Day Gallery www.flipcode.com | [next]

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.