美文网首页Unity Shader分享征服Unity3d何三思
【Unity3D技术文档翻译】第2.3.3.10篇 二级贴图(细

【Unity3D技术文档翻译】第2.3.3.10篇 二级贴图(细

作者: 何三思 | 来源:发表于2018-06-26 09:17 被阅读8次
    Unity3D技术文档翻译

    上一章:【Unity3D技术文档翻译】第2.3.3.9篇 自发光 (Emission)

    本章原文所在章节:【Unity Manual】→【Graphics】→【Graphics Overview】→【Materials, Shaders & Textures】→【Standard Shader】→【Material parameters】→【Secondary Maps (Detail Maps) & Detail Mask】

    二级贴图(细节贴图)与细节遮罩 (Secondary Maps (Detail Maps) & Detail Mask)

    二级贴图(细节贴图)允许你在材质属性列表上部的主要纹理之上覆盖一张二级纹理。你可以应用一张二级反照率(Albedo)颜色贴图,以及一张二级法线贴图。与主反照率贴图和主细节贴图相比,二级贴图典型用于映射到一个小得多的缩放等级,且要在物体表面重复许多次。

    使用二级贴图的原因是为了让材质在被近距离观察的时候,能显示锋利的细节。而当从远处观察的时候,则显示法线级别的细节。因此不需要使用一张极其高质量的纹理贴图,就能实现这个目标(远近都有高度细节)。

    角色有一张皮肤纹理贴图,但是还没有细节贴图。我们将通过使用细节纹理来添加皮肤上的毛孔。 反照率皮肤毛孔细节纹理 皮肤毛孔细节的法线贴图 最终结果,角色的皮肤上现在具有了精细的皮肤毛孔细节,这要比只使用主反照率贴图或主法线贴图具有高得多的分辨率。 当光线照射到表面时,细节纹理具有一个精细却不过于突出的效果。图中是在不同光照环境下同样的一个角色。

    如果你只需要使用一张法线贴图,请务必将它配置到主要通道中。因为二级法线贴图通道要比主要通道更耗性能,却具有同样精密的效果。

    细节遮罩

    细节遮罩纹理允许你屏蔽模型上的某些区域,以应用细节纹理。这意味着你可以在这些区域中展现纹理贴图,而在其他地方进行隐藏。举个例子,上图中的皮肤毛孔,你可能想要创建一个遮罩,使得毛孔不会出现在嘴唇或眉毛上。

    如果本文对你有帮助的话,点个赞或者评论一下吧!

    下一章:【Unity3D技术文档翻译】第2.3.3.11篇 菲涅尔效果 (The Fresnel Effect)

    相关文章

      网友评论

        本文标题:【Unity3D技术文档翻译】第2.3.3.10篇 二级贴图(细

        本文链接:https://www.haomeiwen.com/subject/eqhpyftx.html