

Spark
Like
An advanced 3D Gaussian Splatting renderer for Three.js.
Cost / License
- Free
- Open Source
Platforms
- JavaScript
- Typescript
- Self-Hosted
Features
- Portable
- WebGL
- Support for Typescript
Tags
- threejs
- typescript
- Javascript Libraries
- Javascript
Spark News & Activities
Highlights All activities
Recent activities
POX added Spark as alternative to Babylon.js, Three.js, p5.js and GraphicsJS- POX added Spark
Spark information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Spark?
An advanced 3D Gaussian Splatting renderer for Three.js.
Integrate in your scene with other meshes and splats, fast rendering on all devices, programmable dynamic splat effects, wide format support (ply, spz, splat, ksplat).
Features:
- Integrates with THREE.js rendering pipeline to fuse splat and mesh-based objects
- Portable: Works across almost all devices, targeting 98%+ WebGL2 support
- Renders fast even on low-powered mobile devices
- Render multiple splat objects together with correct sorting
- Most major splat file formats supported including .PLY (also compressed), .SPZ, .SPLAT, .KSPLAT
- Render multiple viewpoints simultaneously
- Fully dynamic: each splat can be transformed and edited for animation
- Real-time splat color editing, displacement, and skeletal animation
- Shader graph system to dynamically create/edit splats on the GPU



