1 z-Buffer算法
原理过程:a、最开始所有像素在无限远处;b、出现一块距离较近的红色三角形,则较近的红色三角形会遮挡较远的像素;c、又出现了一个蓝色三角形,距离较远的蓝色三角形被红色三角形遮挡,距离较近的蓝色三角形把红色三角形遮挡。
2 着色
对不同物体应用不同材质
l为物体到光源的方向,v为物体到人眼观测的方向,n为物体表面法向量
光线照入到物体的角度不同亮度也不同
漫反射的光线能量计算,其中max(0, n×l)是当n×l是负数时,当为0,因为没有发生反射,同时可以发现这个能量与向量v无关,即漫反射从哪个角度观测都无所谓