DGriffin91/obvhs

BVH Construction and Traversal Library

Rust

112

253 commits

updated Oct 5, 2026

See the code

README

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

DGriffin91/obvhs

BVH Construction and Traversal Library

Rust

112

253 commits

updated Oct 5, 2026

See the code

README

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

Project health

crates.io

Latest release

0.4.0 · Oct 5, 2026

Releases this year

6

Significant stargazers

Patrick Walton

1,654 followers · starred Dec 2024

Andréy Lesnikóv

410 followers · starred Feb 2025

Jan Hohenheim

260 followers · starred Jun 2025

Cody Bennett

733 followers · starred Dec 2025