阿昌学习《RayTraing in one week》 (一)
笔者是一个图形学小白,想把自己学到的东西分享给大家。
鄙人没什么文化,就咣咣大白话聊一下哈,并且贴出我自己跑的代码,供大家参考。
第零章
在one weekend中作者就简单介绍了一下,没什么特别的内容,其中建议了使用c++编写,而且作者避免使用新特性,换言之就是大家伙儿都能跑起来。
原书作者邮箱:ptrshrl@gmail.com
本书的相关资源:https://in1weekend.blogspot.com
第一章
这个比较简单,既然咱们是图形学就先整个图看看,咱们跑出来的图是.ppm格式的,为了方便查看,下载一个叫“XnView”软件。
好了贴出我的main函数:

这里多少和原书中有一丢丢区别,但是呢,图片嘛终究是一个个像素点拼成的,直接两个for循环遍历一下,再给上颜色就可以得到的下边图了。

我自己写代码里面有很多注释,很久没用c++写东西,我相关的内容都会看一眼,不妨给大家看看