如何使用细节纹理?
细节纹理 (Detail texture) 是一种细小精致的纹理图案,靠近表面时会渐显。比如,木纹、石头的瑕疵或是地形细节。它们明确用于漫反射细节着色器 (Diffuse Detail shader)当中。
细节纹理在各个方向必须具有连续性。颜色值为 0-127 时,应用对象的颜色变深;颜色值为 128 时,不会对对象造成任何影响;颜色越淡,对象的颜色也就越淡。让图像的颜色值集中在 128 左右非常重要,否则靠近时应用对象的颜色要么变淡,要么变深。
绘制或找到一张细节纹理的灰度图。
细节纹理
色阶
把该图像保存到主纹理旁。
在 Unity 中,选择图像并在“生成 Mip Maps (Generate Mip Maps)”中启用淡出 (Fades Out),按照检视器 (Inspector) 导入设置 (Import Settings) 中的那样移动滑块。
顶部的滑块决定开始淡出前的纹理大小,底部的滑块则决定细节纹理完全消失前的距离。
- s.
- 在右侧的材质检视器 (Material Inspector) 中,从着色器 (Shader) 下拉列表中选择漫反射细节 (Diffuse Detail):
- 从工程视图 (Project View) 中将纹理拖到细节 (Detail) 纹理槽。
- 将 Tiling 值设置成一个高值。