Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 956 Bytes

ReadMe.md

File metadata and controls

20 lines (14 loc) · 956 Bytes

介绍

本项目主要以实践与学习光线追踪为目的,以raytracing.github.ioPart2 : The Next Week为蓝本,逐个章节进行编码,重要的地方都附有 中文注释 ,代码均为C++。

环境要求

目前不依赖该项目以外的任何第三方库.

  • Mac平台: Xcode , CMake3.12以上
  • Windows平台: Visual Studio, CMake3.12以上

用法

使用CMake管理工程,支持Mac和Windows平台

  1. 运行各自平台的generate脚本即可得到工程文件
  2. 然后使用Xcode或VisualStudio调试运行。

特点

  • 对每个章节都行成了一个Chx函数,都放在了一个CPP文件中,每个章节的Chx函数可以单独运行
  • 因为本项目都是离屏渲染,比较耗时,附带了个简单的终端进度条显示

欢迎一起交流与学习!