参考自:
NVIDIA OptiX 7.2 – Programming Guide
0、事先准备的环境
硬件:
支持计算能力大于等于5.0(Maxwell架构)或更高版本的所有NVIDIA GPU ,本次编译使用的是 gtx1070 的显卡
系统:
Windows 8.1/10 64-bit; Linux RHEL 4.8+ or Ubuntu 10.10+ 64-bit
本次编译使用的是win 10
软件及驱动:
显卡驱动:
显卡驱动版本大于455,本次编译使用的 457.30 版本驱动
CUDA: 7,8,9,10,11 均可,本次编译使用的是cuda 11.1,并将环境变量配置好
VS: VS2019 在选择安装模块时注意把C++相关内容选上
cmake
clipboard1.png clipboard.png1、下载
optix7: 下载链接
2、安装
按照正常软件按照到自己指定的任意位置,本例子中安装的位置为:
D:\ProgramData\NVIDIA Corporation\OptiX SDK 7.2.0
3、编译示例
1、打开安装好的optix7 的sdk 文件的路径,
D:\ProgramData\NVIDIA Corporation\OptiX SDK 7.2.0
2、将SDK文件夹备份,以免损坏原始文件
3、打开CMAKE(gui)
在D:\ProgramData\NVIDIA Corporation\OptiX SDK 7.2.0\SDK 路径找到CMakeLists.txt,将其拖入到CMAKE的界面中,编译器选择VS2019,选X64。点击Configure,然后会发现所有的路径都已经配置好,信息输出框里显示Configure done.
如下所示:
clipboard2.png可能肉眼看一下都有哪些配置,也就是示例都使用了哪些库。
4、然后点Generate,
clipboard3.png5、最后点击Open Project。
则打开工程开始编译即可。
clipboard4.png然后就可以在工程中编译运行各个OptiX SDK中的示例了。
编译与生成示例:
比如在解决方案资源管理器选择glfw 右键生成,生成结果如下
clipboard5.png
网友评论