·
在现实世界中,当光入射到具有不同折射率(IOR)的两种介电(即透明)介质之间的边界时,光会发生折射和反射。例如,在下面的液体玻璃中,光在空气,玻璃,液体和冰之间的各个边界处折射。
通常在渲染器中创建这样的场景是通过将玻璃和水建模为闭合的网格(填充有恒定的IOR材料)来实现的,这些网格是齐平的,相交的或具有气隙。或在某些渲染器中,必须显式地对IOR更改的每个接口进行建模,并在每侧标记IOR。像这样手动将场景分解成单独的界面,IOR会跳转,这非常不方便。同样,将几何图形建模为齐平或气隙会产生各种伪像。
![broken image](http://user-assets.sxlcdn.com/images/1149034/lrl5N1vWbiOpIFBiWRHnZt5wj9s4.jpg?imageMogr2/strip/auto-orient/thumbnail/1200x9000>/quality/90!/interlace/1/format/jpeg)