透明漫反射

透明属性

此着色器可通过读取主纹理的 alpha 通道使网格几何结构部分透明或全部透明。在 alpha 中,0(黑)表示完全透明,而 255(白)则表示完全不透明。如果主纹理没有 alpha 通道,则该物体看起来完全不透明。

在游戏中使用透明物体会比较麻烦,因为游戏中存在可以产生排序问题的传统图形编程问题。例如,如果同时透过两个窗口查看时发现奇怪的现象,则您遇到了使用透明度的经典问题。一般方法是要注意到一个透明物体可能以不寻常的方式绘制在另一个透明物体前面的情况,特别是在物体交叉、互为包含或者尺寸有着很大差异的情况下。因此,需要时应使用透明物体,且尝试不让它们变得过大。您还应告知设计师可能会出现此类排序问题,让他们准备在设计上做出适当更改以解决这些问题。

漫反射属性

漫反射计算简单的 (Lambertian) 光照模型。表面光照强度随表面与光之间夹角的减小而减小。光照强度仅取决于此角,且不随相机的移动或旋转而变化。

性能

一般而言,此着色器消耗的渲染资源较少。有关更多详细信息,请查看着色器性能页面

Page last updated: 2013-06-27