码迷,mamicode.com
首页 > 其他好文 > 详细

mental ray渲染引擎----环境映射

时间:2016-01-01 19:00:59      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

        环境映射,有时又称为反射映射,是一项在无穷远的球体或立方体或者相似的闭合形体上,使用纹理映射的技术,并计算使用环境映射的物体反射它时的形状。闭合的形体自身并不是物体,它仅是抽象的,只计算分析观察方向与观察位置。 

        环境映射是局部效果,意味着只和使用环境映射的物体相关而与其他物体无关。事实上,环境映射连接到使用环境映射物体的材质上,这意味着两个不同的物体可以有不同的环境贴图,任意的物体都是这样。环境映射是真是反射的一种廉价选择。

       这是光线跟踪反射场景中的其他物体,而环境映射不反射。而且,与需要光线跟踪的真是反射不同,环境映射的计算简单快捷。

       环境映射并不是模拟镜面反射或者场景中精确反射其他物体的好方法,然而只要一点点环境映射的作用,就可以使用物体表现出闪亮的效果。在模拟高曲率的钢表面时也很有用,因为这样的表面反射高度扭曲,对其他物体的准确反射显得并不重要。把光滑的贴图连接到物体的环境映射上使物体变得有光泽,而计算的花费很少。

       材质Phenomenon使用mib_reflect着色器融合mib_illum_phong着色器和环境映射的计算结果。反射率是常数,它能被连接到reflect参数的适当纹理着色器控制。注意,环境本身并不是材质Phenomenon的一部分。一个独立的环境映射连接到材质,并提供查找函数。这种环境映射称为局部环境(local environment),因为他们只应用到他们所连接的材质上。如果材质连接到一个实例上,材质继承被应用到树中的其他的物体上,那么其他的物体也要使用这个纹理贴图。

 

mental ray渲染引擎----环境映射

标签:

原文地址:http://blog.csdn.net/gggg_ggg/article/details/50443804

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!