如何使用细节纹理?

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

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

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

    细节纹理


    色阶
  2. 把该图像保存到主纹理旁。
  3. 在 Unity 中,选择图像并在“生成 Mip Maps (Generate Mip Maps)”中启用淡出 (Fades Out),按照检视器 (Inspector) 导入设置 (Import Settings) 中的那样移动滑块。
  4. 顶部的滑块决定开始淡出前的纹理大小,底部的滑块则决定细节纹理完全消失前的距离。


    s.
  5. 在右侧的材质检视器 (Material Inspector) 中,从着色器 (Shader) 下拉列表中选择漫反射细节 (Diffuse Detail)
  1. 工程视图 (Project View) 中将纹理拖到细节 (Detail) 纹理槽。
  2. Tiling 值设置成一个高值。

Page last updated: 2013-06-06