Gaussian Splatting Alternative: WebGL Implementation of Nvidia's SVRaster
Published on: 2025-05-04 09:40:05
SVRaster WebGL Viewer
A WebGL-based viewer for visualizing sparse voxel scenes from the Nvidia Sparse Voxels Rasterization paper. This viewer provides an interactive way to explore and visualize the voxel radiance field from the web. You can try the viewer at vid2scene.com/voxel
The rendering isn't exactly the same as the reference CUDA implementation, but it's pretty similar.
Features
Interactive camera controls: Left-click + drag: Orbit camera Right-click + drag: Pan camera Mouse wheel: Zoom WASD/Arrow keys: Move camera Q/E: Rotate scene around view direction Space/Shift: Move up/down
Touch controls for mobile devices: 1 finger drag: Orbit 2 finger drag: Pan/zoom
Performance metrics display (FPS counter)
How to Run
Prerequisites
Before running the project, you need to have Node.js and NPM (Node Package Manager) installed:
Install Node.js and NPM: Download and install from nodejs.org Verify installation: node --version npm --version
Running the Project
To run this project
... Read full article.