{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T02:04:55Z","timestamp":1725501895868},"reference-count":162,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2009,6,9]],"date-time":"2009-06-09T00:00:00Z","timestamp":1244505600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2009,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p> <jats:italic>This survey reviews algorithms that can render specular, i.e. mirror reflections, refractions, and caustics on the GPU. We establish a taxonomy of methods based on the three main different ways of representing the scene and computing ray intersections with the aid of the GPU, including ray tracing in the original geometry, ray tracing in the sampled geometry, and geometry transformation. Having discussed the possibilities of implementing ray tracing, we consider the generation of single reflections\/refractions, interobject multiple reflections\/refractions, and the general case which also includes self\u2010reflections or refractions. Moving the focus from the eye to the light sources, caustic effect generation approaches are also examined.<\/jats:italic> <\/jats:p>","DOI":"10.1111\/j.1467-8659.2009.01350.x","type":"journal-article","created":{"date-parts":[[2009,6,9]],"date-time":"2009-06-09T15:46:16Z","timestamp":1244562376000},"page":"1586-1617","update-policy":"http:\/\/dx.doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Specular Effects on the GPU: State of the Art"],"prefix":"10.1111","volume":"28","author":[{"given":"L\u00e1szl\u00f3","family":"Szirmay\u2010Kalos","sequence":"first","affiliation":[]},{"given":"Tam\u00e1s","family":"Umenhoffer","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Patow","sequence":"additional","affiliation":[]},{"given":"L\u00e1szl\u00f3","family":"Sz\u00e9csi","sequence":"additional","affiliation":[]},{"given":"Mateu","family":"Sbert","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2009,9,16]]},"reference":[{"key":"e_1_2_9_2_2","first-page":"55","volume-title":"ACM SIGGRAPH Computer Graphics (Proceedings SIGGRAPH 87)","author":"Arvo J.","year":"1987"},{"key":"e_1_2_9_3_2","first-page":"201","volume-title":"An Introduction to Ray Tracing","author":"Arvo J.","year":"1989"},{"key":"e_1_2_9_4_2","doi-asserted-by":"crossref","unstructured":"AmanatidesJ.:Ray tracing with cones.InACM SIGGRAPH Computer Graphics (Proceedings SIGGRAPH 84)(July 1984) vol.18 3 pp.129\u2013135.","DOI":"10.1145\/964965.808589"},{"key":"e_1_2_9_5_2","unstructured":"ArvoJ.: InDevelopments in Ray Tracing.SIGGRAPH '86 Course Notes vol.12 1986 pp.259\u2013263."},{"issue":"2","key":"e_1_2_9_6_2","article-title":"Linear\u2010time voxel walking for octrees","volume":"1","author":"Arvo J.","year":"1991","journal-title":"Ray Tracing News"},{"key":"e_1_2_9_7_2","unstructured":"AmanatidesJ. WooA.:A fast voxel traversal algorithm for ray tracing.InProceedings of the Eurographics'87(1987) pp.3\u201310."},{"key":"e_1_2_9_8_2","doi-asserted-by":"crossref","unstructured":"BastosR. HoffK. WynnW. LastraA.:Increased photorealism for interactive architectural walkthroughs.InSI3D'99: Proceedings of the 1999 Symposium on Interactive 3D Graphics(1999) pp.183\u2013190.","DOI":"10.1145\/300523.300551"},{"key":"e_1_2_9_9_2","first-page":"307","volume-title":"GPU Gems","author":"Bjorke K.","year":"2004"},{"key":"e_1_2_9_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141947"},{"key":"e_1_2_9_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/360349.360353"},{"key":"e_1_2_9_12_2","volume-title":"Shader X","author":"Brennan C.","year":"2002"},{"key":"e_1_2_9_13_2","volume-title":"ShaderX 3","author":"Brawley Z.","year":"2004"},{"key":"e_1_2_9_14_2","doi-asserted-by":"crossref","unstructured":"BenthinC. WaldI. ScherbaumM. FriedrichH.:Ray tracing on the cell processor.InProceedings of the 2006 IEEE Symposium on Interactive Ray Tracing(2006).","DOI":"10.1109\/RT.2006.280210"},{"key":"e_1_2_9_15_2","first-page":"276","volume-title":"Pacific Graphics","author":"Bittner J.","year":"2001"},{"key":"e_1_2_9_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/2945.879786"},{"key":"e_1_2_9_17_2","first-page":"203","volume-title":"Graphics Interface 2006","author":"Carr N.","year":"2006"},{"key":"e_1_2_9_18_2","unstructured":"CarrN. HallJ. HartJ.:The ray engine.InHWWS '02: Proceedings of the ACM SIGGRAPH\/EUROGRAPHICS conference on Graphics hardware(2002) pp.37\u201346."},{"key":"e_1_2_9_19_2","unstructured":"ChristenM.:Ray tracing on GPU 2005.Master's thesis Univ. of Applied Sciences Basel (FHBB) ."},{"key":"e_1_2_9_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/355826.355832"},{"key":"e_1_2_9_21_2","doi-asserted-by":"crossref","unstructured":"CabralB. OlanoM. NemecP.:Reflection space image based rendering.InProceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques(1999) pp.613\u2013620.","DOI":"10.1145\/311535.311553"},{"key":"e_1_2_9_22_2","first-page":"117","volume-title":"Eurographics Short Papers","author":"Czuczor S.","year":"2005"},{"key":"e_1_2_9_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/965161.806819"},{"key":"e_1_2_9_24_2","doi-asserted-by":"crossref","unstructured":"DiefenbachP. BadlerN.:Multi\u2010pass pipeline rendering: realism for dynamic environments.InSI3D 97: Proceedings of the 1997 Symposium on Interactive 3D Graphics(1997) pp.59\u201368.","DOI":"10.1145\/253284.253308"},{"key":"e_1_2_9_25_2","first-page":"105","volume-title":"9th Eurographics Rendering Workshop","author":"Debevec P.","year":"1998"},{"key":"e_1_2_9_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280864"},{"key":"e_1_2_9_27_2","first-page":"123","volume-title":"GPU Gems 2","author":"Donelly W.","year":"2005"},{"key":"e_1_2_9_28_2","doi-asserted-by":"crossref","unstructured":"DachsbacherC. StammingerM.:Splatting indirect illumination.InProceedings of the 2006 Symposium on Interactive 3D Graphics and Games(2006) pp.93\u2013110.","DOI":"10.1145\/1111411.1111428"},{"issue":"3","key":"e_1_2_9_29_2","first-page":"207","article-title":"Improved image\u2010based impostors for accelerated rendering.","volume":"18","author":"Decoret X.","year":"1999","journal-title":"Computer Graphics Forum, (Eurographics '99)"},{"key":"e_1_2_9_30_2","doi-asserted-by":"crossref","unstructured":"DavisS. WymanC.:Interactive refractions with total internal reflections.InProceedings of Graphics Interface(2007) pp.185\u2013190.","DOI":"10.1145\/1268517.1268548"},{"key":"e_1_2_9_31_2","first-page":"87","volume-title":"Proceedings Graphics Interface","author":"Ernst M.","year":"2005"},{"key":"e_1_2_9_32_2","unstructured":"EstalellaP. MartinI. DrettakisG. TostD. DevilliersO. CazalsF.:Accurate interactive specular reflections on curved objects.InProceedings of Vision Modeling and Visualization 2005(2005)."},{"key":"e_1_2_9_33_2","unstructured":"EstalellaP. MartinI. DrettakisG. TostD.:A GPU\u2010driven algorithm for accurate interactive specular reflections on curved objects.InProceedings of the 2006 Eurographics Symposium on Rendering(2006) pp.313\u2013318."},{"key":"e_1_2_9_34_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-2-00705"},{"key":"e_1_2_9_35_2","unstructured":"EverittC.:Interactive Order\u2010Independent Transparency.\u2002Tech. rep. NVIDIA Corporation 2001."},{"key":"e_1_2_9_36_2","unstructured":"ErnstM. VogelgsangC. GreinerG.:Stack implementation on programmable graphics hardware.InProceedings of Vision Modeling and Visualization(2004) pp.255\u2013262."},{"key":"e_1_2_9_37_2","doi-asserted-by":"crossref","unstructured":"FoleyT. SugermanJ.:Kd\u2010tree acceleration structures for a GPU raytracer.InProceedings of Graphics Hardware 2005(2005) pp.15\u201322.","DOI":"10.1145\/1071866.1071869"},{"key":"e_1_2_9_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1986.276715"},{"key":"e_1_2_9_39_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00519"},{"key":"e_1_2_9_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566589"},{"key":"e_1_2_9_41_2","first-page":"43","article-title":"The lumigraph.","volume":"96","author":"Gortler S.","year":"1996","journal-title":"SIGGRAPH"},{"key":"e_1_2_9_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1984.6429331"},{"key":"e_1_2_9_43_2","volume-title":"An Introduction to Ray Tracing","author":"Glassner A.","year":"1989"},{"key":"e_1_2_9_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111438"},{"key":"e_1_2_9_45_2","doi-asserted-by":"crossref","unstructured":"GuentherJ. PopovS. SeidelH.\u2010P. SlusallekP.:Realtime ray tracing on GPU with BVH\u2010based packet traversal.InProceedings of the IEEE\/Eurographics Symposium on Interactive Ray Tracing 2007(2007) pp.113\u2013118.","DOI":"10.1109\/RT.2007.4342598"},{"key":"e_1_2_9_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1986.276658"},{"issue":"5","key":"e_1_2_9_47_2","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/BF01901044","article-title":"Nonlinear ray tracing: visualizing strange worlds.","volume":"11","author":"Groeller E.","year":"1995","journal-title":"The Visual Computer"},{"key":"e_1_2_9_48_2","doi-asserted-by":"crossref","unstructured":"GuyS. SolerC.:Graphics gems revisited: fast and physically\u2010based rendering of gemstones.ACM Transactions on Graphics (Proceedings of SIGGRAPH'04)(2004) 231\u2013238.","DOI":"10.1145\/1015706.1015708"},{"key":"e_1_2_9_49_2","unstructured":"G\u00fcntherJ. WaldI. SlusallekP.:Realtime caustics using distributed photon mapping.InProceedings of the 15th Eurographics Symposium on Rendering(2004) pp.111\u2013121."},{"key":"e_1_2_9_50_2","first-page":"113","volume-title":"ShaderX 2: Shader Programming Tips and Tricks with DirectX 9","author":"Hargreaves S.","year":"2004"},{"key":"e_1_2_9_51_2","unstructured":"HavranV.:Heuristic Ray Shooting Algorithms. Czech Technical University Ph.D. dissertation 2001."},{"key":"e_1_2_9_52_2","unstructured":"HircheJ. EhlertA. GutheS. DoggettM.:Hardware accelerated per\u2010pixel displacement mapping.InProceedings of Graphics Interface(2004) pp.153\u2013158."},{"key":"e_1_2_9_53_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01073.x"},{"key":"e_1_2_9_54_2","doi-asserted-by":"crossref","unstructured":"HavranV. HerzogR. SeidelH.\u2010P.:On the fast construction of spatial data structures for ray tracing.InProceedings of IEEE Symposium on Interactive Ray Tracing 2006(2006) pp.71\u201380.","DOI":"10.1109\/RT.2006.280217"},{"key":"e_1_2_9_55_2","first-page":"187","volume-title":"Eurographics Rendering Workshop","author":"Heidrich W.","year":"1999"},{"key":"e_1_2_9_56_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.00936.x"},{"key":"e_1_2_9_57_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(03)00103-1"},{"issue":"1","key":"e_1_2_9_58_2","first-page":"46","article-title":"Interactive approximate rendering of reflections, refractions, and caustics.","volume":"13","author":"Hu W.","year":"2007","journal-title":"IEEE TVCG"},{"key":"e_1_2_9_59_2","doi-asserted-by":"crossref","unstructured":"HakuraZ. S. SnyderJ. M.:Realistic reflections and refractions on graphics hardware with hybrid rendering and layered environment maps.InProceedings of the Eurographics Rendering Workshop(2001) pp.289\u2013300.","DOI":"10.1007\/978-3-7091-6242-2_27"},{"key":"e_1_2_9_60_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00880.x"},{"key":"e_1_2_9_61_2","doi-asserted-by":"crossref","unstructured":"HornD. R. SugermanJ. HoustonM. HanrahanP.:Interactive k\u2010d tree GPU raytracing.InI3D '07: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games(2007) pp.167\u2013174.","DOI":"10.1145\/1230100.1230129"},{"key":"e_1_2_9_62_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00855.x"},{"key":"e_1_2_9_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/127719.122738"},{"key":"e_1_2_9_64_2","first-page":"93","volume-title":"Eurographics Symposium on Rendering","author":"Hou X.","year":"2006"},{"key":"e_1_2_9_65_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00628"},{"key":"e_1_2_9_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2006.280214"},{"key":"e_1_2_9_67_2","volume-title":"ACM Transactions on Graphics (SIGGRAPH '07)","author":"Ihrke I.","year":"2007"},{"key":"e_1_2_9_68_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-7484-5_3"},{"key":"e_1_2_9_69_2","doi-asserted-by":"publisher","DOI":"10.1201\/b10685"},{"key":"e_1_2_9_70_2","first-page":"319","volume-title":"Eurographics Symposium on Rendering","author":"Kr\u00fcger J.","year":"2006"},{"key":"e_1_2_9_71_2","volume-title":"Symposium on Interactive Ray Tracing 2007, Poster","author":"Kensler A.","year":"2007"},{"key":"e_1_2_9_72_2","unstructured":"KarlssonF. LjungstedtC. J.:Ray tracing fully implemented on programmable graphics hardware.Master's Thesis Chalmers University of Technology 2004."},{"key":"e_1_2_9_73_2","unstructured":"KautzJ. McCoolM.:Approximation of glossy reflection with prefiltered environment maps.InProceedings of Graphics Interface(2000) pp.119\u2013126."},{"key":"e_1_2_9_74_2","first-page":"25","volume-title":"Eurographics 2001, Short papers, Manchester","author":"Kelemen C.","year":"2001"},{"key":"e_1_2_9_75_2","first-page":"185","volume-title":"11th Eurographics Workshop on Rendering","author":"Kautz J.","year":"2000"},{"key":"e_1_2_9_76_2","first-page":"123","volume-title":"Eurographics Symposium on Rendering","author":"Larsen B. D.","year":"2004"},{"key":"e_1_2_9_77_2","first-page":"29","volume-title":"Eurographics 06, Short papers","author":"Li S.","year":"2006"},{"key":"e_1_2_9_78_2","first-page":"31","article-title":"Light field rendering.","volume":"96","author":"Levoy M.","year":"1996","journal-title":"SIGGRAPH"},{"key":"e_1_2_9_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/604471.604511"},{"key":"e_1_2_9_80_2","first-page":"301","volume-title":"Eurographics Rendering Workshop","author":"Lischinski D.","year":"1998"},{"key":"e_1_2_9_81_2","first-page":"77","volume-title":"WSCG 2005, Short Papers","author":"Laz\u00e1nyi I.","year":"2005"},{"key":"e_1_2_9_82_2","unstructured":"LiB. WeiL.\u2010Y. XuY.\u2010Q.:Multi\u2010Layer Depth Peeling via Fragment Sort. Tech. Rep. MSR\u2010TR\u20102006\u201081 Microsoft Research 2006."},{"key":"e_1_2_9_83_2","unstructured":"McReynoldsT. BlytheD. GranthamB. NelsonS.:Advanced graphics programming techniques using opengl 2000. Course notes ACM SIGGRAPH 2000 Course 32."},{"key":"e_1_2_9_84_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-005-0322-2"},{"key":"e_1_2_9_85_2","volume-title":"SIGGRAPH '84","author":"Miller G. S.","year":"1984"},{"key":"e_1_2_9_86_2","unstructured":"MantlerS. JeschkeS. WimmerM.:Displacement Mapped Billboard Clouds. Tech. Rep. TR\u2010186\u20102\u201007\u201001 Institute of Computer Graphics TU Vienna Jan. 2007."},{"key":"e_1_2_9_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/1008653.1008662"},{"key":"e_1_2_9_88_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.00858.x"},{"key":"e_1_2_9_89_2","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1997.10487468"},{"issue":"3","key":"e_1_2_9_90_2","first-page":"91","article-title":"Real\u2010time recursive specular reflections on planar and curved surfaces using graphics hardware.","volume":"10","author":"Nielsen K.","year":"2002","journal-title":"Journal of WSCG"},{"key":"e_1_2_9_91_2","volume-title":"SIGGRAPH'94 Proceedings","author":"Nishita T.","year":"1994"},{"key":"e_1_2_9_92_2","unstructured":"NVIDIA:http:\/\/developer.nvidia.com\/cuda. InThe CUDA Homepage(2007)."},{"key":"e_1_2_9_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230116"},{"key":"e_1_2_9_94_2","first-page":"21","volume-title":"EG2005\u2010STAR","author":"Owens J.","year":"2005"},{"key":"e_1_2_9_95_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-4-431-68057-4_19"},{"key":"e_1_2_9_96_2","article-title":"Spatial kd\u2010tree: An indexing mechanism for spatial databases","volume":"87","author":"Ooi B.","year":"1987","journal-title":"IEEE COMPSAC"},{"key":"e_1_2_9_97_2","doi-asserted-by":"crossref","unstructured":"OfekE. RappoportA.:Interactive reflections on curved objects.InProceedings of SIGGRAPH(1998) pp.333\u2013342.","DOI":"10.1145\/280814.280929"},{"key":"e_1_2_9_98_2","unstructured":"PatowG.:Accurate reflections through a z\u2010buffered environment map.InProceedings of Sociedad Chilena de Ciencias de la Computacion(1995)."},{"key":"e_1_2_9_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566640"},{"key":"e_1_2_9_100_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7552(97)00087-1"},{"key":"e_1_2_9_101_2","first-page":"23","volume-title":"8th Eurographics Rendering Workshop","author":"Pulli K.","year":"1997"},{"key":"e_1_2_9_102_2","unstructured":"PurcellT. DonnerC. CammaranoM. JensenH. W. HanrahanP.:Photon mapping on programmable graphics hardware.InProceedings of the ACM SIGGRAPH\/EUROGRAPHICS Conference on Graphics Hardware(2003) pp.41\u201350."},{"key":"e_1_2_9_103_2","doi-asserted-by":"crossref","unstructured":"PopovS. G\u00fcntherJ. SeidelH.\u2010P. SlusallekP.:Experiences with streaming construction of SAH KD\u2010trees.InProceedings of the 2006 IEEE Symposium on Interactive Ray Tracing(2006) pp.89\u201394.","DOI":"10.1109\/RT.2006.280219"},{"key":"e_1_2_9_104_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01064.x"},{"key":"e_1_2_9_105_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.1020129"},{"key":"e_1_2_9_106_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.00950.x"},{"key":"e_1_2_9_107_2","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053453"},{"key":"e_1_2_9_108_2","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2006.280226"},{"key":"e_1_2_9_109_2","first-page":"99","volume-title":"Eurographics Symposium on Rendering","author":"Roger D.","year":"2007"},{"key":"e_1_2_9_110_2","volume-title":"Central European Seminar of Computer Graphics","author":"Ralovich K.","year":"2007"},{"key":"e_1_2_9_111_2","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383317"},{"key":"e_1_2_9_112_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.00948.x"},{"key":"e_1_2_9_113_2","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073329"},{"key":"e_1_2_9_114_2","first-page":"410","volume-title":"Photorealistic Rendering Techniques","author":"Reinhard E.","year":"1994"},{"key":"e_1_2_9_115_2","unstructured":"Sanchez\u2010CrespoD.:Inexpensive underwater caustics using Cg 2003.http:\/\/www.gamasutra.com\/features\/20030903\/crespo_01.shtml."},{"key":"e_1_2_9_116_2","first-page":"73","volume-title":"Fourth Eurographics Workshop on Rendering","author":"Schlick C.","year":"1993"},{"key":"e_1_2_9_117_2","first-page":"151","volume-title":"Eurographics Workshop on Rendering","author":"Schaufler G.","year":"1997"},{"key":"e_1_2_9_118_2","unstructured":"SchmidtC.:Simulating refraction using geometric transforms 2003.Master's Thesis University of Utah ."},{"key":"e_1_2_9_119_2","doi-asserted-by":"crossref","unstructured":"StollC. GumholdS. SeidelH.:Incremental Raycasting of Piecewise Quadratic Surfaces on the GPU.Proceedings of the 2006 IEEE Symposium on Interactive Ray Tracing(2006) 141\u2013150.","DOI":"10.1109\/RT.2006.280225"},{"key":"e_1_2_9_120_2","volume-title":"ShaderX 4: Lighting & Rendering","author":"Szirmay\u2010Kalos L.","year":"2005"},{"key":"e_1_2_9_121_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2005.0m894.x"},{"key":"e_1_2_9_122_2","doi-asserted-by":"crossref","unstructured":"Szirmay\u2010KalosL. HavranV. BenedekB. Sz\u00e9csiL.:On the efficiency of ray\u2010shooting acceleration schemes.InProceedings of the Spring Conference on Computer Graphics (SCCG)(2002) pp.97\u2013106.","DOI":"10.1145\/584458.584475"},{"key":"e_1_2_9_123_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF02684409"},{"key":"e_1_2_9_124_2","volume-title":"EG2006 Tutorial","author":"Szirmay\u2010Kalos L.","year":"2006"},{"key":"e_1_2_9_125_2","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-79525-1","volume-title":"GPU\u2010Based Techniques for Global Illumination Effects","author":"Szirmay\u2010Kalos L.","year":"2008"},{"issue":"1","key":"e_1_2_9_126_2","article-title":"Displacement mapping on the GPU \u2010 State of the Art.","volume":"27","author":"Szirmay\u2010Kalos L.","year":"2008","journal-title":"Computer Graphics Forum"},{"issue":"3","key":"e_1_2_9_127_2","first-page":"165","article-title":"On\u2010the\u2010fly processing of generalized lumigraphs.","volume":"20","author":"Schirmacher H.","year":"2001","journal-title":"Eurographics"},{"key":"e_1_2_9_128_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.32"},{"key":"e_1_2_9_129_2","unstructured":"ShevtsovM. SoupikovA. KapustinA.:Ray\u2010Triangle Intersection Algorithm for Modern CPU Architectures.InProceedings of International Confence on Computer Graphics and Vision(2007)."},{"key":"e_1_2_9_130_2","doi-asserted-by":"publisher","DOI":"10.1145\/253607.253883"},{"key":"e_1_2_9_131_2","first-page":"249","volume-title":"WSCG Full Paper Proceedings","author":"Szecsi L.","year":"2006"},{"key":"e_1_2_9_132_2","volume-title":"Game Programming Gems","author":"Thatcher U.","year":"2000"},{"key":"e_1_2_9_133_2","first-page":"211","volume-title":"ShaderX 6: Advanced Rendering Techniques","author":"Thibieroz N.","year":"2008"},{"key":"e_1_2_9_134_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6303-0_26"},{"key":"e_1_2_9_135_2","unstructured":"ThraneN. SimonsenL.:A comparison of acceleration structures for GPU assisted ray tracing 2005.Master's thesis Univ. of Aarhus Denmark ."},{"key":"e_1_2_9_136_2","first-page":"387","volume-title":"GPU Gems 3","author":"Umenhoffer T.","year":"2007"},{"key":"e_1_2_9_137_2","first-page":"222","volume-title":"Computer Graphics International, 2008","author":"Umenhoffer T.","year":"2008"},{"key":"e_1_2_9_138_2","unstructured":"WaldI.:Realtime Ray Tracing and Interactive Global Illumination.PhD thesis Computer Graphics Group Saarland University 2004. Available athttp:\/\/www.mpi\u2010sb.mpg.de\/~wald\/PhD\/."},{"key":"e_1_2_9_139_2","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97920"},{"key":"e_1_2_9_140_2","first-page":"91","volume-title":"GPU Gems 2","author":"Wimmer M.","year":"2005"},{"key":"e_1_2_9_141_2","first-page":"74","volume-title":"14th Eurographics Symposium on Rendering","author":"Wald I.","year":"2003"},{"key":"e_1_2_9_142_2","unstructured":"WymanC. DachsbacherC.:Improving Image\u2010Space Caustics Via Variable\u2010Sized Splatting. Tech. Rep. UICS\u201006\u201002 University of Utah 2006."},{"key":"e_1_2_9_143_2","doi-asserted-by":"crossref","unstructured":"WymanC. DavisS.:Interactive image\u2010space techniques for approximating caustics.InProceedings of ACM Symposium on Interactive 3D Graphics and Games(2006).","DOI":"10.1145\/1111411.1111439"},{"key":"e_1_2_9_144_2","doi-asserted-by":"publisher","DOI":"10.1145\/358876.358882"},{"key":"e_1_2_9_145_2","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141913"},{"key":"e_1_2_9_146_2","doi-asserted-by":"publisher","DOI":"10.1145\/800248.807402"},{"key":"e_1_2_9_147_2","unstructured":"WilkieA.:Photon Tracing for Complex Environments.PhD Thesis Institute of Computer Graphics Vienna University of Technology 2001."},{"key":"e_1_2_9_148_2","first-page":"139","volume-title":"EuroGraphics Symposium on Rendering","author":"W\u00e4chter C.","year":"2006"},{"key":"e_1_2_9_149_2","first-page":"15","volume-title":"13th Eurographics Workshop on Rendering","author":"Wald I.","year":"2002"},{"key":"e_1_2_9_150_2","volume-title":"Eurographics 2007 State of the Art Reports","author":"Wald I.","year":"2007"},{"key":"e_1_2_9_151_2","unstructured":"WoodA. McCaneB. KingS.:Ray tracing arbitrary objects on the GPU.InProceedings of Image and Vision Computing New Zealand(2004) pp.327\u2013332."},{"key":"e_1_2_9_152_2","doi-asserted-by":"crossref","unstructured":"WoopS. MarmittG. SlusallekP.:B\u2010KD Trees for Hardware Accelerated Ray Tracing of Dynamic Scenes.InProceedings of Graphics Hardware(2006) pp.67\u201377.","DOI":"10.1145\/1283900.1283912"},{"key":"e_1_2_9_153_2","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-2-00709"},{"key":"e_1_2_9_154_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00794.x"},{"key":"e_1_2_9_155_2","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073211"},{"key":"e_1_2_9_156_2","doi-asserted-by":"crossref","unstructured":"WilkieA. ToblerR. F. PurgathoferW.:Combined rendering of polarization and fluorescence effects.InProceedings of the 12th Eurographics Workshop on Rendering Techniques( London UK 2001) Springer\u2010Verlag pp.197\u2013204.","DOI":"10.1007\/978-3-7091-6242-2_18"},{"key":"e_1_2_9_157_2","doi-asserted-by":"publisher","DOI":"10.1145\/1330511.1330517"},{"key":"e_1_2_9_158_2","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882272"},{"key":"e_1_2_9_159_2","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073310"},{"key":"e_1_2_9_160_2","doi-asserted-by":"publisher","DOI":"10.1145\/1101389.1101431"},{"key":"e_1_2_9_161_2","doi-asserted-by":"publisher","DOI":"10.1145\/1342250.1342276"},{"key":"e_1_2_9_162_2","doi-asserted-by":"crossref","unstructured":"YuJ. YangJ. McMillanL.:Real\u2010time reflection mapping with parallax.InProceedings of the Symposium on Interactive 3D Graphics and Games(2005) pp.133\u2013138.","DOI":"10.1145\/1053427.1053449"},{"key":"e_1_2_9_163_2","doi-asserted-by":"crossref","unstructured":"ZhouK. HouQ. WangR. GuoB.:Real\u2010Time KD\u2010Tree Construction on Graphics Hardware. Tech. rep. Microsoft Research Asia 2008.","DOI":"10.1145\/1457515.1409079"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Fj.1467-8659.2009.01350.x","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/j.1467-8659.2009.01350.x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,15]],"date-time":"2023-10-15T20:49:25Z","timestamp":1697402965000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/j.1467-8659.2009.01350.x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":162,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2009,9]]}},"alternative-id":["10.1111\/j.1467-8659.2009.01350.x"],"URL":"https:\/\/doi.org\/10.1111\/j.1467-8659.2009.01350.x","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,9]]},"assertion":[{"value":"2009-09-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}