Ray tracing in a weekend (八)

将lambertian(diffuse)和metal(reflection)封装进material类里,通过成员函数scatter生成反射线,前者的反射线方向随机生成,故为漫反射,而后者几乎为镜面反射(也有一定随机性,但将偏差限制在了一个单位球里)。 在hit_record和sphere里添加指向material的指针成员,同时改写sphere的hit函数,使得ray在接触到sphere后可以将其
相关文章
相关标签/搜索