黄貂鱼 基于Peter Shirley的书:《一个周末中的光线追踪》的光线跟踪引擎。 建筑 主要的二进制文件和测试由CMake和生成的Makefile: CMake .生成CMake . make 这将构建在bin文件夹中找到的主要和测试二进制文件,以及在lib中找到的googletest库。 跑步 渲染器以ppm格式输出原始图像数据。 因此,要保存文件,您需要将程序通过管道传输到新的ppm文件中。 例如,从项目的根目录: ./bin/stingRay > ~/Desktop/demo.ppm 测试二进制文件也会在bin文件夹中生成。 运行测试: ./bin/tests_run