1 个不稳定版本

0.1.0 2024年7月25日

#179图形 API

Download history 112/week @ 2024-07-24 9/week @ 2024-07-31

每月121 次下载

MIT/Apache

1MB
4.5K SLoC

OBVHS - BVH 构造和遍历库

  • PLOC BVH2 构造器,具有 并行插入 和空间预分割。
  • CWBVH 一个八通道压缩宽 BVH8 构造器。每个 BVH 节点压缩后仅占用 80 字节。
  • 对 BVH2 和 CWBVH 进行 CPU 遍历(SIMD 遍历,每次遍历 4 个节点)
  • 有关 GPU 遍历示例,请参阅 Tray Racing 基准测试

demo 演示场景示例

OBVHS 可选使用 rayon 进行并行构建。构建过程的许多部分已并行化,但由于最初优先考虑单线程构建速度,因此在并行构建性能方面仍有相当大的改进空间。

基准测试

请参阅 Tray Racing.

致谢

依赖项

~4–34MB
~539K SLoC