{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T00:01:12Z","timestamp":1755993672453,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,25]],"date-time":"2024-09-25T00:00:00Z","timestamp":1727222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,25]]},"DOI":"10.1145\/3665318.3677158","type":"proceedings-article","created":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T12:28:58Z","timestamp":1724848138000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Physically-based Path Tracer using WebGPU and OpenPBR"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-1172-9165","authenticated-orcid":false,"given":"Simon","family":"Stucki","sequence":"first","affiliation":[{"name":"ZHAW Zurich University of Applied Sciences, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4607-7620","authenticated-orcid":false,"given":"Philipp","family":"Ackermann","sequence":"additional","affiliation":[{"name":"ZHAW Zurich University of Applied Sciences, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2024,9,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Attila\u00a0T. \u00c1fra. 2024. Intel\u00ae Open Image Denoise. https:\/\/www.openimagedenoise.org."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Zap Andersson Paul Edmondson Julien Guertault Adrien Herubel Alan King Peter Kutz Andr\u00e9a Machizaud Jamie Portsmouth Fr\u00e9d\u00e9ric Servant and Jonathan Stone. 2024. OpenPBR Surface Specification. Technical Report. Academy Software Foundation (ASWF). https:\/\/academysoftwarefoundation.github.io\/OpenPBR\/","DOI":"10.1145\/3744199.3744632"},{"volume-title":"Retrieved","year":"2022","key":"e_1_3_2_1_3_1","unstructured":"Babylon.js. 2022. WebGPU Support. Retrieved July 18, 2024 from https:\/\/github.com\/BabylonJS\/Babylon.js\/issues\/6443"},{"key":"e_1_3_2_1_4_1","volume-title":"Screen space ambient occlusion. NVIDIA developer information: http:\/\/developer.nvidia.com 6, 2","author":"Bavoil Louis","year":"2008","unstructured":"Louis Bavoil and Miguel Sainz. 2008. Screen space ambient occlusion. NVIDIA developer information: http:\/\/developer.nvidia.com 6, 2 (2008)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589334.3645395"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392481"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1051\/epjconf\/202429503035"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2024.03.281"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","author":"Craven Ben","year":"2023","unstructured":"Ben Craven, Matthew Buscemi, and Anthony Bowker. 2023. Web runtime updates are here: Take your browser to the next level. Retrieved July 18, 2024 from https:\/\/blog.unity.com\/engine-platform\/web-runtime-updates-enhance-browser-experience"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2021.3113475"},{"volume-title":"Dynamical.JS: A composable framework for online exploratory visualization of arbitrarily-complex multivariate networks. Master\u2019s thesis","author":"Dotson L.","key":"e_1_3_2_1_11_1","unstructured":"Robert\u00a0L. Dotson. 2022. Dynamical.JS: A composable framework for online exploratory visualization of arbitrarily-complex multivariate networks. Master\u2019s thesis. Harvard University Division of Continuing Education."},{"key":"e_1_3_2_1_12_1","unstructured":"Emil Fransson and Jonatan Hermansson. 2023. Performance comparison of WebGPU and WebGL in the Godot game engine. (2023). https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:bth-24706"},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_1_13_1","unstructured":"Google. 2023. Chrome Platform Status: WebGPU. Retrieved July 18, 2024 from https:\/\/chromestatus.com\/feature\/6213121689518080"},{"volume-title":"Retrieved","year":"2024","key":"e_1_3_2_1_14_1","unstructured":"Google. 2024. Chrome Platform Status: WebGPU on Android. Retrieved July 18, 2024 from https:\/\/chromestatus.com\/feature\/5119617865613312"},{"key":"e_1_3_2_1_15_1","volume-title":"Modeling the interaction of light between diffuse surfaces. ACM SIGGRAPH computer graphics 18, 3","author":"Goral M.","year":"1984","unstructured":"Cindy\u00a0M. Goral, Kenneth\u00a0E. Torrance, Donald\u00a0P. Greenberg, and Bennett Battaile. 1984. Modeling the interaction of light between diffuse surfaces. ACM SIGGRAPH computer graphics 18, 3 (1984), 213\u2013222."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1986.276658"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1996.10487462"},{"key":"e_1_3_2_1_18_1","volume-title":"Retrieved","author":"Harrysson Niklas","year":"2019","unstructured":"Niklas Harrysson, Doug Smythe, and Jonathan Stone. 2019. MaterialX Physically-Based Shading Nodes Introduction. Retrieved July 18, 2024 from https:\/\/materialx.org\/assets\/MaterialX.v1.37REV2.PBRSpec.pdf"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","author":"Johnson Garrett","year":"2024","unstructured":"Garrett Johnson. 2024. three-gpu-pathtracer. Retrieved July 18, 2024 from https:\/\/github.com\/gkjohnson\/three-gpu-pathtracer"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15902"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of Eurographics - The European Association for Computer Graphics","author":"Kimmersdorfer Gerald","year":"2023","unstructured":"Gerald Kimmersdorfer, Dominik Wolf, and Manuela Waldner. 2023. WebGPU for Scalable Client-Side Aggregate Visualization. Proceedings of Eurographics - The European Association for Computer Graphics (2023), 1\u20133."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3269978"},{"key":"e_1_3_2_1_23_1","volume-title":"Retrieved","author":"Lalish Emmett","year":"2024","unstructured":"Emmett Lalish. 2024. Khronos PBR Neutral Tone Mapper. Retrieved July 18, 2024 from https:\/\/github.com\/KhronosGroup\/ToneMapping"},{"key":"e_1_3_2_1_24_1","first-page":"1","article-title":"Generalized resampled importance sampling: Foundations of restir","volume":"41","author":"Lin Daqi","year":"2022","unstructured":"Daqi Lin, Markus Kettunen, Benedikt Bitterli, Jacopo Pantaleoni, Cem Yuksel, and Chris Wyman. 2022. Generalized resampled importance sampling: Foundations of restir. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1\u201323.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_3_2_1_25_1","volume-title":"Retrieved","author":"Loftis Erich","year":"2024","unstructured":"Erich Loftis. 2024. THREE.js-PathTracing-Renderer. Retrieved July 18, 2024 from https:\/\/github.com\/erichlof\/THREE.js-PathTracing-Renderer"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"David Luebke. 2003. Level of detail for 3D graphics. Morgan Kaufmann.","DOI":"10.1016\/B978-155860838-2\/50003-0"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v008.i14"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/272991.272995"},{"volume-title":"Retrieved","year":"2023","key":"e_1_3_2_1_29_1","unstructured":"Mozilla. 2023. Mozilla Platform GFX WebGPU. Retrieved July 18, 2024 from https:\/\/wiki.mozilla.org\/Platform\/GFX\/WebGPU"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459812"},{"key":"e_1_3_2_1_31_1","volume-title":"PCG: A family of simple fast space-efficient statistically good algorithms for random number generation. ACM Trans. Math. Software","author":"O\u2019Neill E.","year":"2014","unstructured":"Melissa\u00a0E. O\u2019Neill. 2014. PCG: A family of simple fast space-efficient statistically good algorithms for random number generation. ACM Trans. Math. Software (2014)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14378"},{"volume-title":"Physically Based Rendering: From Theory to Implementation","author":"Pharr Matt","key":"e_1_3_2_1_33_1","unstructured":"Matt Pharr, Wenzel Jakob, and Greg Humphreys. 2023. Physically Based Rendering: From Theory to Implementation. The MIT Press."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507149.1507161"},{"key":"e_1_3_2_1_35_1","volume-title":"Retrieved","author":"Sdorra Bastian","year":"2022","unstructured":"Bastian Sdorra and Tobias H\u00e4u\u00dfler. 2022. dspbr-pt. Retrieved July 18, 2024 from https:\/\/github.com\/DassaultSystemes-Technology\/dspbr-pt"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2719921"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2776880.2787701"},{"volume-title":"Retrieved","year":"2024","key":"e_1_3_2_1_38_1","unstructured":"Three.js. 2024. Three.js WebGPURenderer.js. Retrieved July 18, 2024 from https:\/\/github.com\/mrdoob\/three.js\/blob\/ffef51075d125234079aaa494f9da1066f3d3e77\/src\/renderers\/webgpu\/WebGPURenderer.js"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192241"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5194\/isprs-archives-XLVIII-4-W9-2024-377-2024"},{"key":"e_1_3_2_1_41_1","volume-title":"Retrieved","author":"Valigursky Martin","year":"2023","unstructured":"Martin Valigursky. 2023. Initial WebGPU support lands in PlayCanvas Engine 1.62. Retrieved July 18, 2024 from https:\/\/blog.playcanvas.com\/initial-webgpu-support-lands-in-playcanvas-engine-1-62\/"},{"volume-title":"Robust Monte Carlo Methods for Light Transport Simulation","author":"Veach Eric","key":"e_1_3_2_1_42_1","unstructured":"Eric Veach. 1998. Robust Monte Carlo Methods for Light Transport Simulation. Stanford University, Department of Computer Science."},{"key":"e_1_3_2_1_43_1","volume-title":"WebGPU Conformance Test Suite. Retrieved","author":"C","year":"2024","unstructured":"W3C group for GPU web standards. 2024. WebGPU Conformance Test Suite. Retrieved July 18, 2024 from https:\/\/github.com\/gpuweb\/cts"},{"key":"e_1_3_2_1_44_1","volume-title":"Retrieved","author":"Wallace Evan","year":"2011","unstructured":"Evan Wallace. 2011. WebGL Path Tracing. Retrieved July 18, 2024 from https:\/\/experiments.withgoogle.com\/webgl-path-tracing"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2019.2957688"},{"key":"e_1_3_2_1_46_1","volume-title":"Retrieved","author":"Wyrzykowski Mike","year":"2023","unstructured":"Mike Wyrzykowski. 2023. WebGPU now available for testing in Safari Technology Preview. Retrieved July 18, 2024 from https:\/\/webkit.org\/blog\/14879\/webgpu-now-available-for-testing-in-safari-technology-preview\/"}],"event":{"name":"Web3D '24: The 29th International ACM Conference on 3D Web Technology","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"],"location":"Guimar\u00e3es Portugal","acronym":"Web3D '24"},"container-title":["Proceedings of the 29th International ACM Conference on 3D Web Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3665318.3677158","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3665318.3677158","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:07:46Z","timestamp":1755907666000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3665318.3677158"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,25]]},"references-count":46,"alternative-id":["10.1145\/3665318.3677158","10.1145\/3665318"],"URL":"https:\/\/doi.org\/10.1145\/3665318.3677158","relation":{},"subject":[],"published":{"date-parts":[[2024,9,25]]},"assertion":[{"value":"2024-09-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}