dc.contributor.author | SANNHOLM, BENJAMIN | |
dc.date.accessioned | 2024-10-16T13:20:08Z | |
dc.date.available | 2024-10-16T13:20:08Z | |
dc.date.issued | 2024-10-16 | |
dc.identifier.uri | https://hdl.handle.net/2077/83678 | |
dc.description.abstract | This thesis explores real-time novel-view synthesis for web applications using 3D
Gaussian Splatting (3DGS), with a focus on enhancing product visualization. The
study investigates two primary research questions: The impact of utilizing classical
scene representations (i.e., polygonal meshes) on the optimization process and results
of 3D Gaussian Splatting, and the efficient rendering of 3D Gaussians within web
constraints.
Firstly, a method for initializing a 3D Gaussian scene from existing scene geometry
is proposed. Evaluation across various synthetic scenes suggests that while there is
noticeable quality improvement in some cases, the average improvement is marginal.
Secondly, multiple WebGPU-based rendering methods for 3D Gaussian scenes are
implemented and evaluated. Results indicate that using the original 3DGS architecture
on the web is viable, with a geometry-based rendering method significantly
outperforming the original renderer in terms of frame-time speed-up. An optimization
technique to tighten 3D Gaussian screen-space bounding boxes further enhances
performance.
Overall, the findings demonstrate that 3D Gaussian Splatting can be effectively
applied to real-time web-based novel-view synthesis, offering a potential avenue for
interactive and high-quality product visualization. | sv |
dc.subject | 3D Gaussian Splatting | sv |
dc.subject | novel-view synthesis | sv |
dc.subject | web applications | sv |
dc.subject | real-time rendering | sv |
dc.subject | mesh-supervised optimization | sv |
dc.subject | product visualization | sv |
dc.subject | computer graphics | sv |
dc.title | Real-Time Novel-View Synthesis for the Web Using 3D Gaussian Splatting - Exploring Mesh-Supervised 3D Gaussian Scene Optimization and Efficient Web Rendering for Product Visualization | sv |
dc.type | text | |
dc.setspec.uppsok | Technology | |
dc.type.uppsok | H2 | |
dc.contributor.department | Göteborgs universitet/Institutionen för data- och informationsteknik | swe |
dc.contributor.department | University of Gothenburg/Department of Computer Science and Engineering | eng |
dc.type.degree | Student essay | |