3个不稳定版本
0.2.0 | 2019年1月29日 |
---|---|
0.1.1 | 2018年10月18日 |
0.1.0 | 2018年10月18日 |
#821 in 图形API
每月22次下载
600KB
6K SLoC
optix-rs
A Rust封装NVidia的OptiX光线追踪库。
为了将此crate用作依赖项,您必须安装CMake(>= 3.5)、OptiX(>= 5)和CUDA(>= 9)。请查看此处的示例项目:https://github.com/anderslanglands/optix-rs-pathtracer-example,以查看所需的最小配置示例。
要从仓库构建此crate,您需要告诉Cargo(和CMake)OptiX和CUDA的位置,您可以在build.rs旁边创建一个build-settings.toml文件,使用optix_root
和cuda_root
指定它们的路径,或者设置OPTIX_ROOT
和CUDA_ROOT
环境变量以指向安装位置。
env OPTIX_ROOT="/Developer/NVIDIA/Optix-5.0" CUDA_ROOT="/Developer/NVIDIA/CUDA-9.2" cargo run --example pathtracer
lib.rs
:
OptiX
用于NVidia的OptiX GPU光线追踪库的氧化封装
依赖关系
~5–7.5MB
~144K SLoC