8 ms·
I'm looking forward to the first native optimized WebGPU implementation of 3DGS rendering. I'm also curious how scene data could be compressed and decompressed
by evilhackerdude 3y ago
I'm looking forward to the first native optimized WebGPU implementation of 3DGS rendering. I'm also curious how scene data could be compressed and decompressed efficiently.
- raphlinus 3y agoI'm also looking forward to it. One of the big challenges is the sorting, for which I'm unaware of a good WebGPU implementation. I have some more notes on this question in a Zulip thread[1]. [1]: https://xi.zulipchat.com/#narrow/stream/197075-gpu/topic/Gaussian.20splatting https://xi.zulipchat.com/#narrow/stream/197075-gpu/topic/Gau...
- boywitharupee 3y agoDoes the sorting need to be done in the renderer, or is that part of the training process?
- raphlinus 3y agoIt needs to be done in the renderer. I think it's doable though, the FidelityFX library looks like it can be ported, it'll just run a bit slow because of the lack of subgroups. This particular library isn't based on a fancy scan implementation, as the state-of-the-art CUDA implementations are. There's a bit more followup in the linked Zulip thread.
- blovescoffee 3y agoI’m working on this right now!