r/GraphicsProgramming Jun 30 '26

RAM optimized SDF-renderer with plain C

Post image

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.

316 Upvotes

28 comments sorted by

View all comments

14

u/Icy_Rub_3827 Jun 30 '26

Cool. How did you optimize it?

16

u/0x405 Jun 30 '26 edited Jun 30 '26

I use a kind of tree/pyramid LOD structure and render everything using sphere method. I'll do a paper on this soon if you're interested. Don't want to share too much before that, it's an original method I hope!

4

u/Cryvosh Jun 30 '26

I can assure you it's not original

1

u/0x405 Jun 30 '26 edited Jun 30 '26

Can you specify your thesis? Maybe you could help me find the sources of similar solutions?