Skip to main content

贴图方面

压缩贴图大小是目前最简单也最容易减小您模型大小的方法。

选中一个贴图,即可在 Inspector 查看此贴图目前的导入设置:

贴图导入设置.png

让我们快速认识一下可以减少贴图大小的重要部分:

  • Alpha Is Transparency    允许导入贴图中透明的部分,一般配合渲染模式非 Opaque/不透明 的材质球使用;
  • Generate Mipmaps    生成 Mipmap,来使得视角距离物体偏远时拥有更好的视觉效果;
  • Max Size    最大贴图大小,将贴图分辨率限制在您选择的值内;
  • Compression    压缩质量,越高的质量代表着越好的视觉效果和越大的导入大小,反之亦然;
  • Use Crunch Compression    使用紧凑压缩,此功能会进一步减少贴图导入大小和画质。

注意:世界上没有什么可以让高视觉效果与低导入大小同时存在的设置,这是一个取与舍的选择,取决于您。

Alpha Is Transparency:

如果您勾选了此选项,则可以配合着色器来做出一些不错的视觉效果,比如说半透明的刘海或衣服。如图:

(来个人补一下图,Hrenact 在找图的过程中发现他的衣服全都是用 Alpha 蒙版做的效果 555)

我该在什么情况下打开或关闭它?

您可以选择关闭此选项,但意味着视觉效果会变差。

如果您的衣服未包含透明的部分,您可以选择关闭它。亦或者使用 PhotoShop 将贴图透明的部分使用纯色(例如纯黑或纯白)进行填充,从根源减小贴图大小。

有些着色器(例如:Liltoon)会提供使用 Alpha 蒙版 来制作 透明/半透明 效果的选项。遇到此情况应该去修改 Mask 贴图的导入设置!

Generate Mipmaps:

此选项用于生成一系列逐渐降低分辨率的贴图,用来在视角与物体之间选择适合当前距离的分辨率,以减少视觉效果上的撕裂或摩尔纹。如图:

(这里还是没有图片,为什么这个家伙这么懒?)

我该在什么情况下打开或关闭它?

如果贴图的纹理很复杂,例如牛仔裤上的编制花纹,您可能需要保持开启此选项。

如果贴图没有复杂的纹理或者渐变,您可以选择关闭此选项。

不在意模型的远处视觉效果时可以关闭此选项。

Max Size:

此选项影响到贴图最终的导入分辨率,如果你有一个分辨率为 4096 的贴图,然后将 Max Size 设置为 2048,那么最终将会以 2048 的分辨率来运行,此选项影响着 90% 的视觉效果。如图:

(呃,这个也需要图片吗?)

我该如何选择合适的选项?

这里有一个基础的建议分辨率表格,您可以按照实际效果增加或降低分辨率:

对应关系 主色 / Albedo 法线 / Normal 材质捕捉 / MatCap 各种 Mask
128


256

512


1024


2048


4096



Compression:

此选项影响着贴图被 Max Size 选项进行压缩后的质量,越低的质量意味着越小的大小和越多的杂色和色块。如图:

(同上,懒虫一个)

我该如何选择合适的选项?

只有在超高的分辨率,如 Max Size 4090 的情况下,调整此选项才会有较明显的效果,默认情况下选择“Normal Quality”即可。您也可以尝试选择“Low Quality”来进一步压缩。请注意,“None”选项代表着完全不进行压缩,这将带来比原图更高的大小!

如果您使用的是中文界面的 Unity,“Normal Quality”将会被显示为“法线质量”,这是翻译上的错误,并非真的按照法线的质量进行压缩!