3DGS Viewer
3D Gaussian Splatting Web Viewer
TSVIDEV enables direct browser rendering of 3DGS models using WebGL. View and share 3D models without requiring specialized desktop software.
View Live Demo ↓Core Technologies
Gaussian Splats 3D
Advanced WebGL library tailored for rendering 3D Gaussian Splatting data.
Three.js
Web 3D graphics engine connecting splat data into the unified rendering pipeline.
WebGL
Hardware-accelerated graphics bringing 3D experiences to the browser.
Browser Capabilities
Original Data Rendering
Renders the 3DGS data directly in the web environment with high detail.
3D Camera Control
Supports camera navigation and movement within the 3D space.
Geospatial Positioning
Integrates with coordinate systems (e.g., ECEF) to locate models.
Live Demo
viewer.js
import * as THREE from 'three';
import { Viewer } from '@mkkellogg/gaussian-splats-3d';
const viewer = new Viewer({
cameraUp: [0, 0, 1],
initialCameraPosition: [-2, 2, 2],
initialCameraLookAt: [0, 0, 0],
sharedMemoryForWorkers: true // Requires COOP/COEP Headers
});
viewer.addSplatScene('https://tsvidev.com/api/v1/3dgs/model.splat', {
splatAlphaRemovalThreshold: 5,
showLoadingUI: true
})
.then(() => {
viewer.start();
});
Rotate, zoom, and interact with the model directly in the browser via WebGL.
Features
Direct WebGL rendering of 3D Gaussian Splatting models
Visual detail preservation from original data
Automatic ECEF coordinate handling and Datum Shift normalization
Supports viewing and interacting with large 3DGS datasets
Supported Formats
Use Cases
Architectural model viewing.
Digital preservation of cultural heritage.
3D product display.
Spatial context pre-visualization.
FAQ
TSVIDEV optimizes the WebGL rendering pipeline, allowing modern computer browsers to stream and render models smoothly without needing specialized high-end GPUs.
Currently, TSVIDEV focuses on the viewer aspect. You need to use training software (like Postshot or Nerfstudio) to generate the 3DGS file before uploading.
Yes. TSVIDEV can incorporate camera transform data to accurately display 3DGS models in standard ECEF coordinates on a Cesium globe.
Learn More About TSVIDEV
Visit the homepage to explore projects and the latest features.
Go to TSVIDEV Home