如何使用细节纹理?

细节纹理 (Detail texture) 是一种细小精致的纹理图案,靠近表面时会渐显。比如,木纹、石头的瑕疵或是地形细节。它们明确用于漫反射细节着色器 (Diffuse Detail shader)当中。

细节纹理在各个方向必须具有连续性。颜色值为 0-127 时,应用对象的颜色变深;颜色值为 128 时,不会对对象造成任何影响;颜色越淡,对象的颜色也就越淡。让图像的颜色值集中在 128 左右非常重要,否则靠近时应用对象的颜色要么变淡,要么变深。

绘制或找到一张细节纹理的灰度图。

      细节纹理

色阶

把该图像保存到主纹理旁。

在 Unity 中,选择图像并在“生成 Mip Maps (Generate Mip Maps)”中启用淡出 (Fades Out),按照检视器 (Inspector) 导入设置 (Import Settings) 中的那样移动滑块。

顶部的滑块决定开始淡出前的纹理大小,底部的滑块则决定细节纹理完全消失前的距离。


  1.    s.
  2. 在右侧的材质检视器 (Material Inspector) 中,从着色器 (Shader) 下拉列表中选择漫反射细节 (Diffuse Detail):

  1. 从工程视图 (Project View) 中将纹理拖到细节 (Detail) 纹理槽。
  2. 将 Tiling 值设置成一个高值。