NCSA  CAVERNUS

CAVE QUAKE III Arena

download app here


Created by Paul Rajlich, the guy that brought you CAVE DOOM
CQ3A is a Quake3 renderer for the CAVE, the world's best virtual reality platform! It can also be used with various other VR devices or run on a regular desktop. It is based on Steve Taylor's wonderful Aftershock engine. I added simple collision detection and improved performance by adding support for multi-texturing and compiled vertex arrays. I then restructured the engine so that it can be used with several VR interfaces.

I probably do not have the time to make it into a game like I did with CAVE QUAKE II. However, CQ3A is still interesting for several reasons:

  • In many ways, Quake3 Arena represents the state of the art in real-time rendering. The CQ3A engine implements many of the features that are in the real game including multi-pass shaders, curved surfaces (bezier patches), bsp tree with pvs testing/culling, lightmaps, animations, skybox rendering, etc

  • Even if you don't care about gaming, the Quake3 format is a great format for creating original 3D content. There are several free map editors available, including the incredibly powerful QERadiant. Now you can easily import worlds created with these tools into the CAVE!

  • It is open-source (GPL) and cross-platform. I restructured the engine so that it can handle multiple rendering contexts and multiple rendering pipes. For details, read this short VR source article. The result is that CQ3A can compile with 6 different interfaces! Each interface is small and completely separate from the rest of the engine. The interfaces are listed on the Downloads Page.

New to the CAVE? There's a lot more information on the CAVE QUAKE II website. back to CAVERNUS


NCSA
The National Center for Supercomputing Applications

University of Illinois at Urbana-Champaign

tcoffin@ncsa.uiuc.edu

Last modified: May 11, 1998