Physically-based Path Tracer using WebGPU and OpenPBR
Simon Stucki, Philipp Ackermann

TL;DR
This paper introduces a web-based, physically-based path tracer utilizing WebGPU and OpenPBR, enabling high-fidelity 3D rendering in browsers suitable for industrial applications where real-time performance is less critical.
Contribution
It presents the first implementation of a near real-time, physically-based path tracer on the web using WebGPU and OpenPBR, expanding web-based 3D visualization capabilities.
Findings
Achieves near real-time rendering of high-fidelity scenes in browsers.
Demonstrates WebGPU's potential for advanced rendering techniques.
Eliminates need for pregenerated assets in web-based visualization.
Abstract
This work presents a web-based, open-source path tracer for rendering physically-based 3D scenes using WebGPU and the OpenPBR surface shading model. While rasterization has been the dominant real-time rendering technique on the web since WebGL's introduction in 2011, it struggles with global illumination. This necessitates more complex techniques, often relying on pregenerated artifacts to attain the desired level of visual fidelity. Path tracing inherently addresses these limitations but at the cost of increased rendering time. Our work focuses on industrial applications where highly customizable products are common and real-time performance is not critical. We leverage WebGPU to implement path tracing on the web, integrating the OpenPBR standard for physically-based material representation. The result is a near real-time path tracer capable of rendering high-fidelity 3D scenes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Network Packet Processing and Optimization
