Splat is a dependency-free WebGL renderer for viewing 3D Gaussian Splatting scenes directly in a web browser. It renders photorealistic navigable environments generated from sets of source images. The project uses WebGL 1.0 and is designed to run efficiently on ordinary graphics hardware. Users can load custom .splat files or drag processed .ply files into the page for automatic conversion. Progressive loading allows interaction before every splat has finished loading, while sorting runs asynchronously in a Web Worker. Keyboard, mouse, trackpad, and touch controls provide navigation, camera manipulation, saved viewpoints, and mobile interaction.

Features

  • Real-time 3D Gaussian Splatting rendering
  • Dependency-free WebGL implementation
  • Progressive scene loading
  • Asynchronous splat sorting
  • PLY-to-splat drag-and-drop conversion
  • Keyboard, mouse, trackpad, and touch navigation

Project Samples

Project Activity

See All Activity >

Categories

3D Rendering

License

MIT License

Follow splat

splat Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of splat!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript 3D Rendering Software

Registered

1 day ago