https://github.com/jakobbbb/splat
a simple and not very optimized Gaussian splat renderer
https://github.com/jakobbbb/splat
3dgs cpp gaussian-splatting opengl
Last synced: about 1 year ago
JSON representation
a simple and not very optimized Gaussian splat renderer
- Host: GitHub
- URL: https://github.com/jakobbbb/splat
- Owner: jakobbbb
- License: gpl-3.0
- Created: 2024-11-06T19:13:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-30T16:30:04.000Z (over 1 year ago)
- Last Synced: 2025-01-22T04:41:44.498Z (about 1 year ago)
- Topics: 3dgs, cpp, gaussian-splatting, opengl
- Language: C++
- Homepage:
- Size: 114 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# splat
a simple and not very optimized Gaussian splat renderer

## building & running
```
mkdir build
cd build
cmake ..
make spalt
./src/splat /path/to/ply
```
## controls
Use `W` `A` `S` `D`, hold down right mouse button to look around.
Press `P` for point rendering mode and `G` to render Gaussians.
Press `Shift` to move faster. The default movement speed can be adjusted with the mouse wheel and reset with `.`.
Sorting is triggered manually by pressing `C`.