- freeglut 3.0
- Eigen 3.3.4
- Lua 5.3
- Sol 2.19
- stb 中的
stb_image_write.h
- Visual Studio 2015 x64
- 依赖库已经配置好,直接可以编译运行。
- 也可以通过双击脚本
run_xxx.bat
直接运行可执行程序。 - 运行参数可通过工程->属性->配置属性->调试,在右侧"命令参数“处设置;第一个参数即为lua脚本文件。
- ubuntu 16.04
- GCC (>= 5)
- 需要安装的额外依赖
sudo apt install libreadline-dev freeglut3-dev
- 运行步骤(以scene01为例)
cd path/to/this/project
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=RELEASE
make & cd ..
./build/path_tracing ./config/scene01.lua
- 需要安装的额外依赖
brew cask install xquartz
brew install freeglut gcc lua
- 运行步骤(以scene01为例)
cd path/to/this/project
mkdir build & cd build
cmake .. -DCMAKE_BUILD_TYPE=RELEASE
make & cd ..
./build/path_tracing ./config/scene01.lua
- macOS下的clang经过测试也可以正常编译运行,只需要去除filesystem以及OpenMP的依赖。