{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T13:54:50Z","timestamp":1785419690168,"version":"3.56.0"},"reference-count":34,"publisher":"Wiley","license":[{"start":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T00:00:00Z","timestamp":1776124800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T00:00:00Z","timestamp":1776124800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Real\u2010time rendering of dynamic line sets is relevant in many visualization tasks, including unsteady flow visualization and interactive white matter reconstruction from Magnetic Resonance Imaging. High\u2010quality global illumination and transparency are important for conveying the spatial structure of dense line sets, yet remain difficult to achieve at interactive rates. We propose an efficient voxel\u2010based ray\u2010tracing framework for rendering large dynamic line sets with ambient occlusion and ground\u2010truth transparency. We introduce a voxelization algorithm that supports efficient on\u2010the\u2010fly construction of acceleration structures for both voxel cone tracing and ray tracing. To further reduce per\u2010frame preprocessing cost, we propose a voxel\u2010based culling method that restricts acceleration structure construction to camera\u2010visible voxels. Together, these contributions enable real\u2010time rendering of large\u2010scale dynamic line sets with high quality and physically accurate transparency. We demonstrate that our method outperforms the state of the art in quality and performance when rendering (semi\u2010)opaque dynamic line sets.<\/jats:p>","DOI":"10.1111\/cgf.70372","type":"journal-article","created":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T10:15:32Z","timestamp":1776161732000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Real\u2010Time Rendering of Dynamic Line Sets using Voxel Ray Tracing"],"prefix":"10.1111","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-5638-4984","authenticated-orcid":false,"given":"B.","family":"Kraaijeveld","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science Eindhoven University of Technology  The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9821-0767","authenticated-orcid":false,"given":"A.C.","family":"Jalba","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science Eindhoven University of Technology  The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1034-737X","authenticated-orcid":false,"given":"A.","family":"Vilanova","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science Eindhoven University of Technology  The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7064-0984","authenticated-orcid":false,"given":"M.","family":"Chamberland","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science Eindhoven University of Technology  The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","published-online":{"date-parts":[[2026,4,14]]},"reference":[{"key":"e_1_2_9_2_2","unstructured":"Adinets A.andMerrill D.Onesweep: A Faster Least Significant Digit Radix Sort for GPUs.2022. arXiv: 2206.01784 [cs.DC]."},{"key":"e_1_2_9_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/S1053-8119(09)70916-4"},{"key":"e_1_2_9_4_2","doi-asserted-by":"publisher","DOI":"10.2312\/EGTP.19871000"},{"key":"e_1_2_9_5_2","doi-asserted-by":"publisher","DOI":"10.1147\/SJ.41.0025"},{"key":"e_1_2_9_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/800031.808585"},{"key":"e_1_2_9_7_2","doi-asserted-by":"publisher","DOI":"10.1111\/J.1467-8659.2011.02063.X"},{"key":"e_1_2_9_8_2","unstructured":"Crassin C.OpenGL 4.0+ abuffer v2.0: Linked lists of fragment pages.2010. url:https:\/\/blog.icare3d.org\/2010\/07\/opengl-40-abuffer-v20-linked-lists-of.html(visited on 12\/18\/2025)."},{"key":"e_1_2_9_9_2","doi-asserted-by":"publisher","DOI":"10.3389\/FNINF.2014.00059"},{"key":"e_1_2_9_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/S00371-015-1151-6"},{"key":"e_1_2_9_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.142"},{"key":"e_1_2_9_12_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.NEUROIMAGE.2013.05.041"},{"issue":"6","key":"e_1_2_9_13_2","first-page":"7","article-title":"Interactive Order-Independent Transparency","volume":"2","author":"Everitt C.","year":"2001","journal-title":"White paper, nVIDIA"},{"key":"e_1_2_9_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3028954"},{"key":"e_1_2_9_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/S11390-010-9374-5"},{"key":"e_1_2_9_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385963-1.00003-4"},{"key":"e_1_2_9_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.CAG.2015.07.017"},{"key":"e_1_2_9_18_2","unstructured":"Kern M.Large 3D Line Sets for Opacity-Based Rendering. Feb.2020. doi:10.5281\/zenodo.3637625."},{"key":"e_1_2_9_19_2","doi-asserted-by":"crossref","unstructured":"Knowles P. Leach G. andZambetta F.\u201cEfficient Layered Fragment Buffer Techniques\u201d. CRC Press July2012 279\u2013292. isbn: 978-1-4398-9376-0. doi:10.1201\/b12288-24.","DOI":"10.1201\/b12288-24"},{"key":"e_1_2_9_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.2975795"},{"key":"e_1_2_9_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2834372"},{"key":"e_1_2_9_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/VIS47514.2020.00011"},{"key":"e_1_2_9_23_2","doi-asserted-by":"publisher","DOI":"10.1111\/J.1467-8659.2010.01650.X"},{"key":"e_1_2_9_24_2","unstructured":"Person E.Phone-wire AA.2012. url:https:\/\/www.humus.name\/index.php?page=3D&ID=89(visited on 04\/16\/2025)."},{"key":"e_1_2_9_25_2","unstructured":"Quilez I.Distance Functions.2008. url:https:\/\/iquilezles.org\/articles\/distfunctions\/(visited on 07\/30\/2025)."},{"key":"e_1_2_9_26_2","unstructured":"Quilez I.Intersectors.2013. url:https:\/\/iquilezles.org\/articles\/intersectors\/(visited on 07\/30\/2025)."},{"key":"e_1_2_9_27_2","doi-asserted-by":"publisher","DOI":"10.1111\/CGF.12627"},{"key":"e_1_2_9_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2004.5"},{"key":"e_1_2_9_29_2","doi-asserted-by":"publisher","DOI":"10.1111\/J.1467-8659.2008.01243.X"},{"key":"e_1_2_9_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.NEUROIMAGE.2019.116137"},{"key":"e_1_2_9_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.30"},{"key":"e_1_2_9_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3406179"},{"key":"e_1_2_9_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/J.NEUROIMAGE.2018.07.070"},{"key":"e_1_2_9_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122734"},{"key":"e_1_2_9_35_2","doi-asserted-by":"publisher","DOI":"10.1111\/J.1467-8659.2010.01725.X"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70372","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.70372","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70372","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T10:15:35Z","timestamp":1776161735000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.70372"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,14]]},"references-count":34,"alternative-id":["10.1111\/cgf.70372"],"URL":"https:\/\/doi.org\/10.1111\/cgf.70372","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,14]]},"assertion":[{"value":"2026-04-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70372"}}