返回介绍

如何使用细节纹理?

发布于 2021-06-19 18:03:25 字数 1199 浏览 808 评论 0 收藏 0

细节纹理 (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 值设置成一个高值。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文