|
本页面的内容:
现在可将 凹凸贴图偏移(Bump Offset)材质表达式添加到材质图中。要查找“凹凸贴图偏移”(Bump Offset)材质表达式,请在 选用板(Palette)中使用 Bump Offset 作为搜索项进行搜索。找到该材质表达式后,您可以像添加任何其他材质表达式一样将其添加到材质图,方法如下:先使用 鼠标左键 将其选中,然后将其拖到材质图中。当鼠标指针位于材质图上方时,释放 鼠标左键 即可将表达式放入材质图。完成后,您应该看到类似下图的内容。
将“凹凸贴图偏移”(Bump Offset)材质表达式放入材质图后,它需要与三个纹理的 UV 输入连接才能正常工作。要将“凹凸贴图偏移”(Bump Offset)材质表达式与纹理连接,请使用 鼠标左键 并单击“凹凸贴图偏移”(Bump Offset)材质表达式右侧的输出圈。按住 鼠标左键,将鼠标拖到显示 UV 的 纹理取样(Texture Sample)输入上,并在看到绿色勾号时释放鼠标左键。对一个纹理完成此操作后,请确保对其余纹理也执行此操作。完成后,您应该会看到类似下图的内容。
当您第一次将“凹凸贴图偏移”(Bump Offset)材质表达式连接到三个纹理中任何一个的 UV 输入时,您会注意到“凹凸贴图偏移”(Bump Offset)材质表达式底部会显示红色警告。“凹凸贴图偏移”(Bump Offset)材质表达式需要高度贴图才能正常工作,但是,当前未提供任何高度贴图。输入“高度”(Height)的输入后,此错误将消失。
当“凹凸贴图偏移”(Bump Offset)材质表达式与所有纹理的 UV 输入连接之后,需要对其进行设置才能使其正常工作。需要完成的第一项操作是为其提供“高度”(Height)输入。为此,找到我们用于底色(Base Color)输入的纹理 T_Brick_Clay_New_D,使用鼠标将其选中,然后按键盘上的 CRTL + W 进行复制。复制节点之后,将它移到“凹凸贴图偏移”(Bump Offset)材质表达式前面,并将该纹理的“阿尔法”(Alpha)输出连接到“凹凸贴图偏移”(Bump Offset)材质表达式的“高度”(Height)输入。完成后,您应该会看到类似下图的内容。
现在,需要设置“凹凸贴图偏移”(Bump Offset)材质表达式的设置,确保不会产生称为“UV 漂浮”的效果。要调整“凹凸贴图偏移”(Bump Offset)材质表达式的设置,请在材质图中使用 鼠标左键 单击将其选中,然后在 细节(Details)面板中,将 高度比(Height Ratio)设置为 0.005。完成后,您应该会看到类似下图的内容。
设置“高度比”(Height Ratio)之后,请务必按绿色的 应用(Apply)按钮来编译材质。材质通过编译后,即可在游戏中使用。
以下是创建的新材质投入使用的示例。
结论
使用“凹凸贴图偏移”(Bump Offset)材质表达式是一种非常有效的低成本方法,您可以采用这种方法为材质添加额外的深度信息,而无需添加额外的 3D 几何体。 但是,请记住,“凹凸贴图偏移”(Bump Offset)材质表达式仅提供额外深度信息的错觉,因此这种效果在以下情况下可能会失效/不起效果: 玩家/用户可能移动他们的摄像机,使其与应用了凹凸贴图偏移效果的表面平行。
相关页面
真实渲染
实用程序表达式
材质
|
|