Fast and Realistic Reflections Using Screen Space and GPU Ray Tracing—A Case Study on Rigid and Deformable Body Simulations
- 12 November 2018
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in Computers in Entertainment
- Vol. 16 (4), 1-18
- https://doi.org/10.1145/3276324
Abstract
The realistic representation of light within a computational domain is not a trivial task. Although several rendering approaches exist, the ray tracing technique is highly regarded as robust and realistic; however, its computational cost is still prohibitive for real-time games and other 3D applications. A modern tradeoff is to pair the ray tracing with the rasterization step, the former being responsible for generating complex lighting interactions, such as reflections, while the latter is used to generate less demanding visual effects, such as diffuse lighting and shadows. The stated framework has been studied by several authors, but it has not been shown to work both efficiently and accurately for highly dynamic scenes with deformable geometry. Stepping in this direction, this work presents a case study whose goal is to generate fast and realistic reflections on rigid and deformable body simulations using a hybrid approach that brings together the Screen Space technique with the GPU ray tracing algorithm and their respective main capabilities. The results show that not only realistic reflections can be generated at interactive rates, but also that the hybrid approach allows to achieve a certain level of scalability with respect to the number of triangles updated on every frame during the simulations.Keywords
Funding Information
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (88881.120921/2016-01)
This publication has 13 references indexed in Scilit:
- An adaptive acceleration structure for screen-space ray tracingPublished by Association for Computing Machinery (ACM) ,2015
- Real-time multiply recursive reflections and refractions using hybrid renderingThe Visual Computer, 2014
- GPU ray tracingCommunications of the ACM, 2013
- OptiXACM Transactions on Graphics, 2010
- Fast BVH Construction on GPUsComputer Graphics Forum, 2009
- Image Quality Assessment: From Error Visibility to Structural SimilarityIEEE Transactions on Image Processing, 2004
- IntroductionPublished by Elsevier BV ,2003
- Optimized View Frustum Culling Algorithms for Bounding BoxesJournal of Graphics Tools, 2000
- Hierarchical Back-Face ComputationEurographics, 1996
- An improved illumination model for shaded displayCommunications of the ACM, 1980