上一章:【Unity3D技术文档翻译】第2.3.3篇 材质球参数概述
本章原文所在章节:【Unity Manual】→【Graphics】→【Graphics Overview】→【Materials, Shaders & Textures】→【Standard Shader】→【Material parameters】→【Rendering Mode】
Rendering Mode(渲染模式)
一个带有默认参数的标准着色器材质,Rendering Mode 参数在红框中。在标准着色器中,材质的第一个参数就是 Rendering Mode。该参数允许你选择物体是否具有透明特性,以及使用哪种渲染方式。
-
Opaque(不透明):Rendering Mode 的默认选项,适用于没有透明区域的固态物体。
-
Cutout(剪切):允许你创建一个在透明与不透明之间有明显分界的透明效果。在这种模式下,不存在半透明区域,即纹理要么是100%不透明,要么就完全透明。这在想要使用透明特性创建一些材质形状的时候很有用,比如树叶、带有孔洞和碎布的布料等。
-
Transparent (透明):适用于渲染真实的透明材质,比如透明塑料或者玻璃。在这种模式下,材质本身具有透明值(基于纹理的透明通道,以及调色板的 alpha 值)。并且,反射和高光将保持完全清晰,就像真实的透明材料一样。
-
Fade (淡入淡出):允许透明值完全地淡出,包括它可能具有的任何高光和反射。如果你想要实现一个物体的淡入淡出动画,这个模式就很有用。它不适合渲染真实的透明材质,比如透明塑料或者玻璃,因为反射和高光也会淡出。
如果本文对你有帮助的话,点个赞或者评论一下吧!
下一章:【Unity3D技术文档翻译】第2.3.3.2篇 反照率颜色与透明度(Albedo Color and Transparency)
网友评论