Participants
Faculty
Students
- Chen-Hao Chang
- Peter Lohrmann
- Brandon Light
Introduction
We are working on a GPU-based real-time ray tracer. More details will follow soon.Sample Images (of our GPU-based Real-time Ray Tracing by Peter Lohrmann and Chen-Hao Chang)
Demo videos on the Internet
- Caustics mapping, coming soon
Papers
Ray tracing on programmable GPU
- Purcell T J, Buck I, Mark W and Hanrahan P, "Ray Tracing on Programmable Graphics Hardware", in Proc. SIGGRAPH 2002, 703 - 712.
- Carr N A, Hall J D and Hart J C, "The Ray Engine, Tech. Report UIUCDCS-R-2002-2269, Dept. of Computer Science, University of Illinois
- Purcell T J, "Ray Tracing on a Stream Processor", PhD Thesis, Stanford University, March 2004.
- Christen M, Ray Tracing on GPU, Masters thesis, University of applied sciences, Basel, 2005.
- Karlsson F, Ljungstedt C J, "Ray tracing fully implemented on programmable graphics hardware", masters thesis, Chalmers university of technology, 2004.
- Weiskopf D, Schafhitzel T, Ertl T, "GPU-based nonlinear ray tracing", Computer graphics forum 23, 3, Sept. 2004, pp. 625-633.
- Anton L. Fuhrmann , Robert F. Tobler , Stefan Maierhofer, Real-time glossy reflections on planar surfaces, Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, November 03-05, 2004, Stellenbosch, South Africa
- Christian Henning , Peter Stephenson, Accelerating the ray tracing of height fields, Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Austalasia and Southe East Asia, June 15-18, 2004, Singapore
- Pradeep Sen , Mike Cammarano , Pat Hanrahan, Shadow silhouette maps, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
- Foley T and Sugarman J, "KD-tree acceleration structures for a GPU raytracer", in Proc. SIGGRAPH/Eurographics Workshop on graphics hardware 2005, pp. 15-22.
- L Szirmay-Kalos, B Aszodi, I Lazanyi, and M Premecz."Approximate Ray-Tracing on the GPU with Distance Impostors " Dept of Control Engineering and Information Technology, Technical University of Budapest. To appear in Computer graphics forum 24, 3, Sept. 2005. pp. 171-176.
- N Thrane and L O Simonsen, "A Comparison of Acceleration Structures for GPU Assisted Ray Tracing", Masters thesis, University of Aarhus, 2005
- Martin Kraus and Thomas Ertl, "Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware" Technical Report 1, Universität Stuttgart, Abteilung für Visualisierung und Interaktive Systeme, 3 2002. Technical Report. (6 pages, 68KB)
Photon Mapping on the programmable GPU
- Ma V C H McCool M D, "Low latency photon mapping using block hashing", in graphics hardware 2002, pp. 89-98
- Purcell T J, Donner C, Camarano M, Jensen H W and Hanrahan P, "Photon mapping on programmable graphics hardware, in graphics hardware 2003, pp. 41-50.
- Larsen B D and Christensen N J, "Simulating photon mapping for real-time applications", in Rendering techniques 2004, pp. 123-132.
- Shah M A and Pattanaik S, "Caustics Mapping: An Image-space Technique for Real-time Caustics." Technical Report, School of Engineering and Computer Science, University of Central Florida, CS TR 50-07, 07/29/2005 (Submitted for Publication)
Radiosity on the programmable GPU
- Nathan A. Carr , Jesse D. Hall , John C. Hart, GPU algorithms for radiosity and subsurface scattering, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, July 26-27, 2003, San Diego, California
- Coombe G, Harris M, "Global Illumination using progressive radiosity, in GPU Gems 2, Pharr M (Ed), Addison Wesley, March 2005, Ch. 39, pp. 635-647.
- Goombe G, Harris M and Lastra A, "Radiosity on graphics hardware", in Proc. graphics interface 2004, pp. 161-168.
Subsurface Scattering on programmable GPUs
- Nathan A. Carr , Jesse D. Hall , John C. Hart, GPU algorithms for radiosity and subsurface scattering, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, July 26-27, 2003, San Diego, California
Hybrid Rendering on programmable GPUs
- Pascal Gautron, Jaroslav Krivanek, Kadi Bouatouch, Sumanta Pattanaik, "Radiance Cache Splatting: A GPU-Friendly GLobal Illumination Algorithm ", in Proceedings of Eurographics Symposium on Rendering 2005.
- K Hegeman, M Ashikhmin and S Premoze, "A Lighting Model for General Participating Media", in Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, April 2005
- Hachisuka T, "High-quality global illumination rendering using rasterization", in GPU Gems 2, Pharr M (Ed.), Addison-Wesley, March 2005, ch 38, pp. 615-633.
- Nijasure M, "Interactive global illumination on the graphics processing unit", masters thesis, University of Central Florida, 2003.
Background papers (Acceleration Data structures, etc)
- Reinhard E, Smits B and Hansen C, "Dynamic Acceleration Structures for Interactive Ray Tracing", in Proc. Eurographics Workshop on Rendering, 2000
- Fujimoto A, Tanaka T and Iwata K, "ARTS: Accelerated Ray tracing system, IEEE Computer Graphics and Applications 6,4, pp. 16-26.
- Amanatides J, and Woo A, "A fast voxel traversal algorithm for ray tracing, in Proc. Eurographics 1987, pp 3-10
- Whitted T, "An improved illumination model for shading display", in Communications of the ACM 23, 6, pp. 343-349
- Kajiya J T, "The rendering equation", in Proc. SIGGRAPH, 1986, pp. 143-150
- Jensen H W, Global Illumination using photon maps, in proc. Eurographics rendering workshop 1996, pp. 21-30.
- Jensen H W, Photorealistic image synthesis using photon mapping A K Peters publishers, 2002?
- Peercy M S, Olano M, Airey J, and Ungar P J, "Interactive multi-Pass programmable shading, in Proc. ACM SIGGRAPH 2002, pp. 425-432.
- Torborg J and kajiya J T, "Talisman: Commodity realtime 3D graphics for the PC", in Proc. ACM SIGGRAPH 1996.
- Igehy H, Eldridge M and Proudfoot K, "Prefetching in a texture cache architecture", in ACM SIGGRAPH workshop on graphics hardware, pp. 133-ff.
- Goral C M, Torrance K E, Greenberg D P, and Battaile B, "Modelling the interaction of light between diffuse surfaces", in Proc. SIGGRAPH 1984, pp. 213-222.
- Cohen M F, Chen S E, Wallace J R and Greenberg D P, "A fast progressive refinement approach to fast radiosity image generation", in Proc. SIGGRAPH 1988, pp. 75-84.
- Hanrahan P and Krueger W, "Reflection from layered surfaces due to subsurface scattering, in Proc. SIGGRAPH 1993, pp. 165-174.
Available Software
- Christen M, Ray Tracing on GPU, Masters thesis, University of applied sciences, Basel, 2005. http://www.clockworkcoders.com/oglsl/rt/
- Karlsson F, Ljungstedt C J, "Ray tracing fully implemented on programmable graphics hardware", masters thesis, Chalmers university of technology, 2004. http://www.ce.chalmers.se/edu/proj/raygpu/
- Antonin Hildebrand, Inferno Project: Research of realtime raytracing using modern GPUs. http://inferno.hildebrand.cz/
- Gabriel Moreno-Fortuny, The Stream Ray Tracer. http://www.cgl.uwaterloo.ca/~gmoreno/streamray.html