【问题标题】:Texture loose its details after rendering on quad在四边形上渲染后纹理会丢失其细节
【发布时间】:2015-08-06 11:17:50
【问题描述】:

这是我的纹理默认的外观:

但是当我尝试在quad上渲染它之后,它看起来像这样:

我尝试了不同的导入设置和不同的压缩类型,但仍然没有成功。 Here's my current import settings.

我用来渲染此纹理的着色器:Link 我认为问题可能出在此处,但我没有看到任何可能导致问题的代码。

有人知道我应该怎么做才能保存所有详细信息吗?

【问题讨论】:

  • 你试过增加它的最大尺寸吗?
  • @UriPopov 纹理的默认大小为 12x80px,MaxSize 值设置为 128。我认为尝试更大的数字不会有任何区别。
  • 有没有什么方法可以分享一个小项目来证明这个问题?它不必是您的完整项目。而且您确定四边形在另一个网格之上(不完全在其上)并且不相交?
  • 我只是愚蠢,忘记了透明抠图着色器中的“抠图”参数。降低这个参数的默认值解决了这个问题,现在它不会削减任何小细节。

标签: unity3d textures shader


【解决方案1】:

这绝对是我的错。我只需要将透明切口着色器的Cutout 参数的值从0.5 降低到0.25

【讨论】:

    猜你喜欢
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    相关资源
    最近更新 更多