Ray tracing in a weekend (八)

將lambertian(diffuse)和metal(reflection)封裝進material類裏,通過成員函數scatter生成反射線,前者的反射線方向隨機生成,故爲漫反射,而後者幾乎爲鏡面反射(也有一定隨機性,但將偏差限制在了一個單位球裏)。 在hit_record和sphere裏添加指向material的指針成員,同時改寫sphere的hit函數,使得ray在接觸到sphere後可以將其
相關文章
相關標籤/搜索