Shader 学习之路-Unity 标准着色器(九)

1、Unity 标准着色器(Standard Shader)

官方文档:https://docs.unity3d.com/Manual/StandardShaderMaterialParameterRenderingMode.html

Unity 标准着色器是一个内置的着色器,它用于渲染“真是世界”的对象,如石头、木头、玻璃、塑料和金属,具有全面的功能。Unity 自带两个新的Shader,分别是Standard 以及Standard(Specular setup)

Standard 使用了金属模拟的外观,而Standard(Specular Setup)使用了模拟的外观,如果不是金属材质,一般会选择Standard(Specular Setup)


2、我们在Unity 面板中,看到的Standard Shader是这样的:


3、属性说明:

3.1、 渲染模式:

Rendering Mode

Opaque - 不透明 - 是默认值,适用于没有透明区域的普通固体物体。

Cutout -  切边- 允许您创建透明效果,在不透明区域和透明区域之间具有硬边。 在这种模式下,没有半透明区域,纹理是100%不透明或不可见。 当使用透明度创建材料的形状(如叶子或具有孔和布料的布料)时,这是有用的。

Transparent - 透明- 适用于渲染真实的透明材料,如透明塑料或玻璃。 在这种模式下,材质本身将承担透明度值(基于纹理的Alpha通道和色调的alpha),然而反射和照明亮度将保持可视的全透明度,如真正的透明材料的情况。

Fade - 褪色- 允许透明度值完全淡出一个对象,包括任何镜面高光或反射。 如果要使对象渐变或缩小,则此模式很有用。 它不适用于渲染真实的透明材料,如透明塑料或玻璃,因为反射和亮点也将逐渐消失。

3.2、Albedo(反照率)参数, 控制表面的基色。

一般情况下,我们都是给Albedo参数分配纹理贴图。当然,为Albedo指定个颜色,也是可以的。 这代表对象表面的颜色。 重要的是要注意,纹理贴图上,不要包含任何光照(比如亮点或者阴影)。

关于透明效果:可以通过带有Alpha通道的纹理贴图,来控制材质的透明度。 Alpha通道值映射到透明度级别:白色完全不透明,黑色完全透明。 这可以让材质,可以具有不同透明度的区域的效果。(官网有破碎的玻璃窗例子)

3.3、Standard 下会有:金属参数  Metallic Parameter

金属模式,不仅仅是为了做看起来像金属的材料,这种模式被称为金属,因为您可以控制表面金属或非金属的方式。

默认情况下,Metallic没有分配纹理贴图。这时,金属和平滑度参数,由每个滑块控制。整个物体具有单一的金属和平滑度值。

3.4、Metallic (金属参数)

金属参数,决定了表面的“金属状”。 当金属化参数调整到更大时,材质更金属化,它将更多的反映环境。

反照率颜色(就是Albedo那个)将变得不太可见。当全金属时,表面颜色完全由来自环境的反射驱动。 而当表面金属少时,其反照率颜色更清晰。


3.5、Smoothness (平滑度)


Unity的“microsurface detail”(微表面细节)不是直接可见的。 这是在照明计算中使用的概念。 但是,您可以看到这个微表面细节的影响,这是通过从物体反射而扩散的光量所代表的。 光滑的表面,所有的光线倾向于以可预测和一致的角度反弹。 取而代之的是,一个完美光滑的表面反射光,像面镜子。 较不光滑的表面,在更宽的角度范围内反射光(因为光照在微表面的凸起),因此反射具有较少的细节,并且以更漫反射的方式,散布在表面上。

下图,平滑度从低到高(左中右)。材质理论上存在的微表面细节,如图示。 黄线表示光线,撞击不同平滑度的表面并反射。


面细节中具有高峰和谷,因此光在广泛的角度范围内反射。当平均时,则无明显反射的漫反射色。

3.6、如果您的模型的表面反照率纹理(Albedo)贴图中,有材质类型混合的区域(比如布料和金属扣、拉链),则可以使用 Metallic纹理贴图 ,来控制材料表面的金属和平滑度的变化。你会希望扣和拉链比衣服织物有更高的金属质感。为了实现这一点,代替使用滑块值,可以在贴图中,把拉链区域做成较浅的颜色,织物部分做成深色。具体原理:

材质的金属水平由纹理的红色通道中的值控制,材质的平滑度水平由纹理的Alpha通道控制。 (这意味着绿色和蓝色通道被忽略)。这意味着您有一个单一的纹理,可以将区域定义为粗糙或平滑,以及金属或非金属,这对于覆盖具有不同要求的模型的许多区域的纹理贴图非常有用 - 例如,角色有1张纹理贴图,通常包括多个表面要求 - 皮鞋,布衣服,皮肤,和金属扣。

下面是官网文档的 Metallic贴图 示例:

扣环现在具有很高的金属值,并相应响应光线。 皮革皮带比皮革的皮革盒子光滑,但它们具有低的“金属”值,因此它似乎是非金属表面的光泽。 最右边的黑白地图显示了金属的是较浅色的区域,皮革是中低灰度。


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容