NVIDIA OptiX7.3を用いたpath tracing実装
- NVIDIA OptiX 7 SDK ( 7.3で動作確認、おそらく7.0, 7.1, 7.2は動作)
- NVIDIA CUDA ToolKit (11.0で動作確認、おそらく10.0以降であれば動作)
ルートディレクトリ上に以下のディレクトリとファイルを作成
- Data/
- Data/Textures/
- Data/Textures/white.png
- Data/Textures/sample.png
- Data/Models/
- Data/Models/CornellBox/
- Data/Models/Sponza/
- Data/Textures/white.pngは512x512x4の白色画像を配置
- Data/Textures/sample.pngは任意のサンプル画像を配置
- Data/Models/*/にはhttps://casual-effects.com/data/ からそれぞれCrytek Sponza、CornellBoxをダウンロードして配置
レポジトリのクローン後、git submodule init && git submodule updateを実行
- Windows OS, CMake Version 3.19 以上, Visual Studio 2019を前提
- ルートディレクトリ上でbuildディレクトリを作成し、そのディレクトリで cmake ../ -G "Visual Studio 16 2019"を実行