This repository contains a sample project with XR enabled using wgpuEngine, the engine used in Rooms, our immersive XR sculpting (SDF based) application.
A simple live web editor is hosted here using experimental C++ to JavaScript bindings.
You will need to install the following tools:
git submodule update --init --recursive
mkdir build
cd build
cmake ..
Download emscripten and follow the installation guide.
On Windows you may need to download ninja and include the folder in your PATH environment variable, then:
git submodule update --init --recursive
mkdir build-web
cd build-web
emcmake cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
After building for web, you can host a local server with python:
python -m http.server
And access the webpage using a browser with WebGPU support using the link: localhost:8000/sample_project.html
You can use the repository issues section or simply write any feedback to the contributors!