修正了Fresnel,正确绘制高亮和凸多面体

修正了Fresnel,正确绘制高亮和凸多面体
    之前搞错了一个fresnel公式,实际上全透明物体的fresnel公式应当如下:

    f=入射角
    t=出射角,有sint=sinf/n
    新的factor=(sin2(f-t)/sin2(f+t)+tan2(f-t)/tan2(f+t))/2,这样的话出现全反射的时候,factor=1。

修正了Fresnel,正确绘制高亮和凸多面体_第1张图片
修正了Fresnel,正确绘制高亮和凸多面体_第2张图片

你可能感兴趣的:(修正了Fresnel,正确绘制高亮和凸多面体)