Post

embree goes brrrr... (so yes, just refactored my acceleration structure into its own plugin, so I can easily swap out different backends).

0 reposts1 like

Apparently, for smaller scenes, my SAH BVH holds up, but the higher the poly count, the more Embree smashes my prior implementation. Embree: 344.61s user 2.25s system 988% cpu 35.091 total SAH BVH: 436.40s user 2.21s system 928% cpu 47.215 total

If Mr. BVH says that, I am relieved. The BVH itself was one of the more difficult implementations, just because I had never implemented one before that was trying to be more efficient, both from a memory and an intersection point of view.