周六下午看到一个有趣的项目心血来潮跟着撸了一个,顺带写点古代C++。
这个项目是一个图形学教程的示例代码库,教程分了三部分:Ray Tracing in One Weekend,Ray Tracing: the Next Week和Ray Tracing: The Rest Of Your Life。周六写了第一部分,剩下的部分以后随缘写罢,毕竟只是写着玩的。
基本全程抄下来的,只是有的地方改写了不适用于windows的代码
第一次自己写一个光线追踪来跑,完全就是bruteforce。效果图在我的电脑上居然跑了半小时左右。
下载之后直接用VS打开编译运行即可
- 重构
- 翻译教程
- camera部分貌似有点问题,画面是扭曲的