BabylonJS / BabylonJS/Babylon.js

Gaussian Splatting Updates

Open
#16,671 3 comments 16 reactions 1 assignee Claimed by @CedricGuillemet View on GitHub
new feature stale
Dominant language
TypeScript
Stars
26.1k
Forks
3.7k
Avg merge
1d 15h
Merged PRs (30d)
73

Description

- [x] Ortho projection : https://github.com/BabylonJS/Babylon.js/pull/17307
- [x] Shadows https://github.com/BabylonJS/Babylon.js/pull/17316
- [x] Evaluate/test https://blog.playcanvas.com/playcanvas-adopts-sogs-for-20x-3dgs-compression https://github.com/BabylonJS/Babylon.js/pull/17212
- [x] Triangle Splatting for Real-Time Radiance Field Rendering https://trianglesplatting.github.io/
- [x] Arc rotate and camera limits https://github.com/BabylonJS/Babylon.js/pull/17492
- [x] Multiview/multicamera support https://github.com/BabylonJS/Babylon.js/pull/17508
- [x] Simplify math/remove hacks https://github.com/BabylonJS/Babylon.js/pull/17544
- [x] Rig/compound parts https://github.com/BabylonJS/Babylon.js/pull/17679
- [x] Bake Transforms https://github.com/BabylonJS/Babylon.js/pull/17840
- [x] GPU picker https://github.com/BabylonJS/Babylon.js/pull/17887
- [x] Material plugin-like for shader injection https://github.com/BabylonJS/Babylon.js/pull/17880
- [x] .babylon serialization https://github.com/BabylonJS/Babylon.js/pull/18032
- [ ] 4th order spherical harmonics https://github.com/BabylonJS/Babylon.js/pull/18459
- [x] WASM SPZ loader
- [ ] bone and bone weight support
- [ ] GS LOD https://forum.babylonjs.com/t/new-feature-niantic-spz-gaussian-splatting-and-spherical-harmonics/55124/24?u=cedric
- [x] Improve IsReady/Async with webworker: make sure instances are ready before `IsReady` is true.
- [ ] Use VRAM for storage instead of RAM
- [ ] optional sorting using Compute Shader

Note:
* splat conversion tool : https://github.com/playcanvas/splat-transform

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.