8.3 透明与折射 一、透明 ��通常透明的物体会同时产生反射光和折射光,例如透明玻璃就是如此。对于不发生几何变形和模糊变形的透明现象(如较薄的平面透明玻璃),我们可以用简化的模型来模拟透明效果: ��由于不发生几何变形,则可以忽略光线在透明体表面的折射;无模糊变形,则意味着可以忽略光能通过透明体时发生的漫反射。我们用kt表示透明体的透射系数(又叫透明度),如图8.8所示,Pt点向观察者发出的光亮度I可以表示为光源在透明体t表面上Pt点产生的反射光It和从物体r表面上Pr 点传到Pt点的透射光亮度Ir的加权和,即: ![]() ![]() 其中,It和Ir的值可以用冯(Phong)模型计算得到。1- ![]() ��对于象玻璃瓶和玻璃杯之类的透明物体,光线在其边沿处穿过玻璃的长度增加,呈现出在中间透明度高,越往两边透明度越低的现象。这时可以用下式来模拟这种效果: ![]() ��其中, ![]() ![]() 二、滤光镜透明效果 ��滤光镜可以让具有特定波长的光线(即:特定的颜色)通过,从而产生滤光透明的效果。假定图8.8 中的矩形t是一块滤光镜的横截面,则: ![]() ![]() 其中,Ct是物体t的透明颜色。 |