{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:51Z","timestamp":1750221111589,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,11,12]],"date-time":"2018-11-12T00:00:00Z","timestamp":1541980800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["88881.120921\/2016-01"],"award-info":[{"award-number":["88881.120921\/2016-01"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Comput. Entertain."],"published-print":{"date-parts":[[2018,11,12]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/3276324","type":"journal-article","created":{"date-parts":[[2018,11,13]],"date-time":"2018-11-13T13:20:16Z","timestamp":1542115216000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Fast and Realistic Reflections Using Screen Space and GPU Ray Tracing\u2014A Case Study on Rigid and Deformable Body Simulations"],"prefix":"10.1145","volume":"16","author":[{"given":"Daniel Valente De","family":"Macedo","sequence":"first","affiliation":[{"name":"Universidade de Fortaleza (UNIFOR), Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ygor Rebou\u00e7as","family":"Serpa","sequence":"additional","affiliation":[{"name":"Universidade de Fortaleza (UNIFOR), Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria Andr\u00e9ia Formico","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"Universidade de Fortaleza (UNIFOR), Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,11,12]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"28","article-title":"Comparison of acceleration data structures for high quality fast reflections of static and deformable models in walkthrough animations","volume":"7","author":"Macedo D. V.","year":"2016","unstructured":"D. V. Macedo and M. A. F. Rodrigues . 2016 . Comparison of acceleration data structures for high quality fast reflections of static and deformable models in walkthrough animations . SBC Journal on Interactive Systems , 7 , 1 28 -- 37 , http:\/\/seer.ufrgs.br\/index.php\/jis\/article\/view\/63793\/0. D. V. Macedo and M. A. F. Rodrigues. 2016. Comparison of acceleration data structures for high quality fast reflections of static and deformable models in walkthrough animations. SBC Journal on Interactive Systems, 7, 1 28--37, http:\/\/seer.ufrgs.br\/index.php\/jis\/article\/view\/63793\/0.","journal-title":"SBC Journal on Interactive Systems"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-016-1335-8"},{"key":"e_1_2_1_3_1","unstructured":"Hybrid reflections with deformable body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/s24D1qPMWdw.  Hybrid reflections with deformable body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/s24D1qPMWdw."},{"key":"e_1_2_1_4_1","unstructured":"Hybrid reflections with reflective rigid body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/1-ZW3unerOE.  Hybrid reflections with reflective rigid body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/1-ZW3unerOE."},{"key":"e_1_2_1_5_1","unstructured":"Hybrid reflections with rigid body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/4BjvUv0P2dE.  Hybrid reflections with rigid body simulation in CUDA. 2017. Retrieved from https:\/\/youtu.be\/4BjvUv0P2dE."},{"volume-title":"Proc. of the 9th International Conference on Computer Vision Theory and Applications. 12--21","author":"Andrade P.","key":"e_1_2_1_6_1","unstructured":"P. Andrade , T. Sabino , and E. Clua . 2014. Towards a heuristic based real time hybrid rendering\u2014A strategy to improve real time rendering quality using heuristics and ray tracing . In Proc. of the 9th International Conference on Computer Vision Theory and Applications. 12--21 . P. Andrade, T. Sabino, and E. Clua. 2014. Towards a heuristic based real time hybrid rendering\u2014A strategy to improve real time rendering quality using heuristics and ray tracing. In Proc. of the 9th International Conference on Computer Vision Theory and Applications. 12--21."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.2000.10487517"},{"key":"e_1_2_1_9_1","unstructured":"J. Cabeleira. 2010. Combining Rasterization and Ray Tracing Techniques to Approximate Global Illumination in Real-Time. Master's Thesis Engenharia Inform\u00e1tica e de Computadores Universidade T\u00e9cnica de Lisboa Portugal.  J. Cabeleira. 2010. Combining Rasterization and Ray Tracing Techniques to Approximate Global Illumination in Real-Time. Master's Thesis Engenharia Inform\u00e1tica e de Computadores Universidade T\u00e9cnica de Lisboa Portugal."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244002.1244231"},{"key":"e_1_2_1_11_1","volume-title":"Retrieved","author":"Coumans E.","year":"2017","unstructured":"E. Coumans . 2017 . Bullet physics library 2.85 . Retrieved January 21, 2017 from Bulletphysics.org. E. Coumans. 2017. Bullet physics library 2.85. Retrieved January 21, 2017 from Bulletphysics.org."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-014-1021-7"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808601"},{"key":"e_1_2_1_14_1","unstructured":"D. Hatch and D. Green. 1995. Graphics Gems V: Fast Polygon-Cube Intersection Testing. Morgan Kaufmann Publishers.  D. Hatch and D. Green. 1995. Graphics Gems V: Fast Polygon-Cube Intersection Testing. Morgan Kaufmann Publishers."},{"key":"e_1_2_1_15_1","unstructured":"Otoy. Brigade. 2018. Retrieved on https:\/\/home.otoy.com\/render\/brigade\/.  Otoy. Brigade. 2018. Retrieved on https:\/\/home.otoy.com\/render\/brigade\/."},{"volume-title":"PowerVR Ray Tracing","year":"2018","key":"e_1_2_1_16_1","unstructured":"Imgtec. PowerVR Ray Tracing . 2018 . Retrieved on https:\/\/www.imgtec.com\/blog\/gdc-2016-ray-tracing-graphics-mobile. Imgtec. PowerVR Ray Tracing. 2018. Retrieved on https:\/\/www.imgtec.com\/blog\/gdc-2016-ray-tracing-graphics-mobile."},{"volume-title":"Algorithms, Languages and Logic","author":"Johnsson M.","key":"e_1_2_1_17_1","unstructured":"M. Johnsson . 2012. Approximating Ray Traced Reflections Using Screenspace Data. Master's Thesis , Algorithms, Languages and Logic , Chalmers University of Technology . M. Johnsson. 2012. Approximating Ray Traced Reflections Using Screenspace Data. Master's Thesis, Algorithms, Languages and Logic, Chalmers University of Technology."},{"key":"e_1_2_1_18_1","volume-title":"Proc. of the 4th ACM SIGGRAPH\/Eurographics Conference on High-Performance Graphics","author":"Karras T.","year":"2012","unstructured":"T. Karras . 2012 . Maximizing parallelism in the construction of BVHs, Octrees, and K-d trees . In Proc. of the 4th ACM SIGGRAPH\/Eurographics Conference on High-Performance Graphics . Eurographics Association, Switzerland, 33--37. T. Karras. 2012. Maximizing parallelism in the construction of BVHs, Octrees, and K-d trees. In Proc. of the 4th ACM SIGGRAPH\/Eurographics Conference on High-Performance Graphics. Eurographics Association, Switzerland, 33--37."},{"key":"e_1_2_1_19_1","volume-title":"Proc. Eurographics Workshop on Rendering.","author":"Kumar S.","year":"1996","unstructured":"S. Kumar , D. Manocha , B. Garrett , M. Lin . 1996 . Hierarchical back-face culling . In Proc. Eurographics Workshop on Rendering. S. Kumar, D. Manocha, B. Garrett, M. Lin. 1996. Hierarchical back-face culling. In Proc. Eurographics Workshop on Rendering."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01377.x"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"D. Luebke B. Watson J. Cohen M. Reddy and A. Varshney. 2002. Level of detail for 3D graphics. Elsevier Science Inc.   D. Luebke B. Watson J. Cohen M. Reddy and A. Varshney. 2002. Level of detail for 3D graphics. Elsevier Science Inc.","DOI":"10.1016\/B978-155860838-2\/50003-0"},{"volume-title":"GPU Pro 6: Hybrid ray tracing on a powerVR GPU","author":"Morgan G.","key":"e_1_2_1_22_1","unstructured":"G. Morgan . 2015. GPU Pro 6: Hybrid ray tracing on a powerVR GPU . Prentice Hall . G. Morgan. 2015. GPU Pro 6: Hybrid ray tracing on a powerVR GPU. Prentice Hall."},{"volume-title":"A Computer Oriented Geodetic Data Base","author":"Morton G.","key":"e_1_2_1_23_1","unstructured":"G. Morton . 1966. A Computer Oriented Geodetic Data Base ; and a New Technique in File Sequencing. Technical Report, IBM Ltd . G. Morton. 1966. A Computer Oriented Geodetic Data Base; and a New Technique in File Sequencing. Technical Report, IBM Ltd."},{"volume-title":"GPU Gems 3: Physics Simulation","author":"Nguyen H.","key":"e_1_2_1_24_1","unstructured":"H. Nguyen . 2008. GPU Gems 3: Physics Simulation . Addison-Wesley . H. Nguyen. 2008. GPU Gems 3: Physics Simulation. Addison-Wesley."},{"volume-title":"Optix","year":"2015","key":"e_1_2_1_25_1","unstructured":"NVidia : Optix . 2015 . Retrieved on October 3, 2018 from https:\/\/developer.nvidia.com\/optix. NVidia: Optix. 2015. Retrieved on October 3, 2018 from https:\/\/developer.nvidia.com\/optix."},{"key":"e_1_2_1_26_1","unstructured":"Bullet Physics Library 2.85. 2016. Retrieved on http:\/\/www.bulletphysics.org.  Bullet Physics Library 2.85. 2016. Retrieved on http:\/\/www.bulletphysics.org."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778803"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2447976.2447997"},{"key":"e_1_2_1_29_1","unstructured":"L. Shapiro and G. Stockman. 2001. Computer vision. Prentice Hall (2001)   L. Shapiro and G. Stockman. 2001. Computer vision. Prentice Hall (2001)"},{"key":"e_1_2_1_30_1","unstructured":"T. Sousa N. Kasyan and N. Schulz. 2011. Secrets of CryEngine 3 graphics technology. In Advances in Real-Time Rendering in 3D Graphics and Games Course (SIGGRAPH).  T. Sousa N. Kasyan and N. Schulz. 2011. Secrets of CryEngine 3 graphics technology. In Advances in Real-Time Rendering in 3D Graphics and Games Course (SIGGRAPH)."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/358876.358882"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2790060.2790069"}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276324","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3276324","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:01:58Z","timestamp":1750208518000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276324"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,12]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,11,12]]}},"alternative-id":["10.1145\/3276324"],"URL":"https:\/\/doi.org\/10.1145\/3276324","relation":{},"ISSN":["1544-3574"],"issn-type":[{"type":"electronic","value":"1544-3574"}],"subject":[],"published":{"date-parts":[[2018,11,12]]},"assertion":[{"value":"2017-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}