wgpuEngine, the heart of ROOMS
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