纹理 - 简介

Tutorial

intermediate

+0XP

15 mins

(22)

Unity Technologies

纹理 - 简介

在本教程中,我们将简要讨论纹理在 3D 移动应用程序中的重要性以及本项目的学习目标。

1. 概述

纹理就像是一把处理 3D 资源的瑞士军刀。它不仅可以显示用户将在 3D 模型上即时看到的主要细节,而且在内存等资源有限的情况下,纹理还能协同存储更复杂的特征。

本项目将重点介绍充分利用纹理灵活性的各种实现考量和优化。当给予正确的设置并恰当应用其众多用例时,纹理在实现你所期望的视觉效果方面将发挥重要作用。

在本项目中,你将:

  • 了解纹理大小、颜色空间、压缩等内容,以便自定义纹理来满足你的需求。
  • 了解 Mipmapping 和纹理图集等优化工具,以减少移动应用的内存占用。
  • 考虑使用 UV 展开、纹理通道打包等技术为 3D 模型提供更精细的细节。

2. 什么是纹理?

纹理是应用于 3D 模型表面的图像,用以赋予模型细节和真实性。例如,崭新闪亮的机器人可能具有包含很多硬边的高反射性太空灰纹理,而岩石峭壁可能具有包含些许污垢、灰尘和岩石的哑光纹理。

下面是某个 3D 场景中使用的纹理图像,它赋予了峭壁许多细节,例如锯齿状的岩石和在其旁边流淌的河流。

纹理还可以提供信息,例如表面应具有什么样的凹凸感或反光度。下图是同一个峭壁的法线贴图示例,法线贴图是一种特殊的纹理类型,可赋予对象更精细的细节。

3. 总结

纹理可为移动应用程序的 3D 模型提供细节。在下一个教程中,我们将介绍纹理大小、颜色空间、压缩率等设置,通过这些设置,你可以配置纹理,使其适合应用程序的特定需求。

Complete this Tutorial