【问题标题】:Scale textures well in Unity 3D在 Unity 3D 中很好地缩放纹理
【发布时间】:2013-12-31 07:43:19
【问题描述】:

我正在使用名为 TextureScale (http://wiki.unity3d.com/index.php?title=TextureScale) 的第 3 方类,它在 Unity 中缩放 Texture2D。我已经能够使用 TextureScale.Point() 来缩放我的纹理,但它给了我低质量的结果。我想尝试 TextureScale.Bilinear() ,但是当我这样做时它给了我一个空的纹理。没有错误。我究竟做错了什么?但我不确定这会给我带来更好的结果,因为我发现这个 (http://jon-martin.com/?p=114) 似乎使用双线性进行缩放,结果仍然质量低下。

有没有更好的方法在 Unity 中缩放纹理并获得好的结果?请注意,源纹理比我将它们缩放到的大小要大得多(至少 4 倍)。此外,图像中有文字。

谢谢

【问题讨论】:

  • 这可能与纹理上的导入选项有关。点、双线性还是三线性?

标签: unity3d textures


【解决方案1】:

Textures Adjustmentsasset 提供大约 x100 快的 GPU 加速纹理缩放/调整大小解决方案,然后来自 wiki.unity3d.com 的 TextureScale

【讨论】:

    【解决方案2】:

    所以我看到 Unity 对导入的纹理进行了许多优化。在这种情况下,有问题的是“创建 Mip 贴图”。取消选中后,纹理看起来好多了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-30
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      相关资源
      最近更新 更多