Back wgpuEngine, the heart of ROOMS

wgpuEngine, the heart of ROOMS

04.02.2025

Last time, UPF-GTI showcased Rooms, an open-source platform for creating 3D content directly on XR-enabled hardware. But the development of Rooms would not have been possible without wgpuEngine, an open-source game engine designed for building 3D applications across desktop, XR, and web platforms, also created as part of Max-R. Supporting advanced graphics techniques like physically-based and volumetric rendering, image-based lighting and gaussian splatting, and built on the latest WebGPU graphics API, wgpuEngine offers a cross-platform solution for rendering complex scenes, animations, and immersive experiences. It currently supports OBJ and glTF for traditional mesh and scene imports, PLY for gaussian splatting scans, and VDB for volumetric data.

                                        GLTF scene showcasing PBR in wgpuEngine

 

wgpuEngine is also used in MAX-R collaborations, such as its integration with Filmakademie’s VPET in the Digital Locations project, enabling high-performance web-based 3D scan visualization, and with UHasselt University’s progressive  glTF streaming solution for XR scene loading.

                        Gaussian Splatting scan provided by FABW, rendered in wgpuEngine

 

The open source code is hosted at: https://github.com/upf-gti/wgpuEngine