Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.38 KB

File metadata and controls

27 lines (21 loc) · 2.38 KB

OBVHS - BVH Construction and Traversal Library

License Crates.io Docs

  • PLOC BVH2 builder with Parallel Reinsertion and spatial pre-splits.
  • CWBVH An eight-way compressed wide BVH8 builder. Each BVH Node is compressed so that it takes up only 80 bytes per node.
  • Tools for dynamically updating and optimizing the BVH2. (Added in 0.3)
  • CPU traversal for both BVH2 and CWBVH (SIMD traversal, intersecting 4 nodes at a time)
  • For GPU traversal example, see the Tray Racing benchmark

demo demoscene example

OBVHS optionally uses rayon to parallelize building.

Benchmarks

See Tray Racing.

Acknowledgments