地表可视化技术之材质

地表可视化技术之材质


发布日期: 2016-06-01 更新日期: 2016-06-01 编辑:zhangxiang 浏览次数: 3536

标签:

摘要: 材质表现了物体表面对灯光的反射属性。在D3D和OpenGL中材质还有一个自发光属性-Emissive,它用来描述物体自身发出的光的颜色和透明度的。 颜色成员为R:1.0,G:1.0,B:1.0,A:1.0的材质会反射所有的入射光。同样,成员为R:0.0,G:1...

材质表现了物体表面对灯光的反射属性。在D3D和OpenGL中材质还有一个自发光属性-Emissive,它用来描述物体自身发出的光的颜色和透明度的。

颜色成员为R:1.0,G:1.0,B:1.0,A:1.0的材质会反射所有的入射光。同样,成员为R:0.0,G:1.0,B:0.0,A:1.0的材质会反射所有入射的绿光。具有多重反射系数值的材质可以创建不同类型的效果。

除了Specular属性,其余每个属性都用一个RGBA颜色描述,表示该材质对某一给定类型光的红、绿和蓝成分的反射度,以及一个阿尔法混合因子——RGBA颜色的A。

下图是雾的材质效果

1.雾非常平滑地让远处的场景淡出视野,所以当模型和场景越过观察体后平面进入视觉范围内时,你就不会看见它们突然从远处跳出来了。

2.雾的起始、终止位置一般是相对视点,且世界坐标。

3.正确应用雾效果,需要一个W-FriendlyProjectionMatrix。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org