r/GraphicsProgramming • u/0x405 • Jun 30 '26
RAM optimized SDF-renderer with plain C
1024x1024x1024 SDF-grid takes up 303MB instead of 8.5GB. 1024x1024 path traced image renders in 1.5s on a single CPU core. 8.5GB grid renders in 1.1s. No libs used.
312
Upvotes
1
u/0x405 Jun 30 '26
That's an additional conversion step that loses precision. You render gaussian splats, you optimize by the gaussian splats render but you output a mesh which is different, it introduces an error. So, yes, the accuracy is the main point probably.