The Brigade Renderer: A Path Tracer for Real-Time Games

We present the Brigade renderer: an efficient system that uses the path tracing algorithm to produce images for real-time games. We describe the architecture of the Brigade renderer, and provide implementation details. We describe two games that have been created using Brigade.

[1]  Philipp Slusallek,et al.  State of the Art in Interactive Ray Tracing , 2001, Eurographics.

[2]  Philipp Slusallek,et al.  Ray Tracing on a Cell Processor with Software Caching , 2006 .

[3]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[4]  Jacco Bikker,et al.  Real-time Ray Tracing through the Eyes of a Game Developer , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[5]  Carsten Benthin,et al.  Realtime ray tracing on current CPU architectures , 2006 .

[6]  Jan Kautz,et al.  Packet-based whitted and distribution ray tracing , 2007, GI '07.

[7]  James T. Kajiya,et al.  The rendering equation , 1998 .

[8]  Bin Chen,et al.  Coherent Path Tracing , 2009, J. Graphics, GPU, & Game Tools.

[9]  George Drettakis,et al.  Interactive Rendering using the Render Cache , 1999, Rendering Techniques.

[10]  Mateu Sbert,et al.  Go with the Winners Strategy in Path Tracing , 2005, J. WSCG.

[11]  Pat Hanrahan,et al.  Ray tracing on programmable graphics hardware , 2002, SIGGRAPH Courses.

[12]  Timo Aila,et al.  Understanding the efficiency of ray traversal on GPUs , 2009, High Performance Graphics.

[13]  Elmar Eisemann,et al.  Interactive indirect illumination using voxel-based cone tracing: an insight , 2011, SIGGRAPH '11.

[14]  John Owens,et al.  Streaming architectures and technology trends , 2005, SIGGRAPH Courses.

[15]  Vlastimil Havran,et al.  Path Regeneration for Interactive Path Tracing , 2010, Eurographics.

[16]  Tim Foley,et al.  KD-tree acceleration structures for a GPU raytracer , 2005, HWWS '05.

[17]  D. G. Van Antwerpen,et al.  Unbiased physically based rendering on the GPU , 2011 .

[18]  Pat Hanrahan,et al.  Interactive k-d tree GPU raytracing , 2007, SI3D.

[19]  W.R. Mark,et al.  Large ray packets for real-time Whitted ray tracing , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.