注意。 Unity 5 引入了 标准着色器,它取代了此 着色器在 GPU 上运行的程序。 更多信息
查看 术语表.
注意。 Unity 5 引入了 标准着色器,它取代了此着色器。
此着色器允许您定义物体的明亮和黑暗部分。辅助纹理的 alpha 通道将定义物体自身“发射”光线的区域,即使没有光线照射它。在 alpha 通道中,黑色表示零光线,白色表示物体发射的完全光线。任何 场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是设计和构建您的游戏。 更多信息
查看 术语表 光线都会在着色器的照明之上添加照明。因此,即使您的物体本身没有发射任何光线,它仍然会受到场景中光线的照射。
注意。 Unity 5 引入了 标准着色器,它取代了此着色器。
此着色器是顶点光照,它是最简单的着色器之一。照射到它的所有光线都在单次传递中渲染,并且仅在顶点处计算。
由于它是顶点光照,因此它不会显示任何基于像素的渲染效果,例如灯光饼干、法线贴图或阴影。此着色器对模型的细分也更加敏感。如果您使用此着色器将点光源放在立方体非常靠近的位置,则光线只会计算在角点处。像素光照着色器在创建漂亮的圆形高光方面更有效,与细分无关。如果您想要这种效果,您可以考虑使用像素光照着色器或增加物体的细分。
通常,此着色器渲染成本很低。有关更多详细信息,请查看 着色器性能页面.
SelfIllumVertexLit