如何防止远处的纹理模糊?

时间:2019-06-13 21:55:57

标签: unity3d

我开始学习Unity 3D,我从没做过任何事,我几乎一无所知。我什至不知道如何正确地问这个问题,因此,对于我应该学习以了解该问题的任何见解,也都非常受欢迎。

问题出在这里

我有一个简单的场景:几个立方体和一个光源。多维数据集上有一个纹理(只是一个带有黑色边框的白色正方形),我为这些多维数据集创建了一种材质,并将纹理设置为其反照率。但是无论我用光做什么,它都会产生不同的照明区域(请参阅打印屏幕)。

在屏幕上,您可以看到4个区域:

  • 发光区域:这是光线直接照射的地方,立方体为白色,其边缘带有清晰的黑色边框
  • 阴影区域1:多维数据集上的边框仍然清晰,但多维数据集具有蓝色
  • 阴影区域2:立方体的边界开始变得模糊
  • 阴影区域3:边界更加模糊

当我放大阴影区域1时,它会变大,而当缩小阴影区域时,它会变小,所以我怀疑相机可能是造成这种情况的原因,而不是光线造成的,或者我的纹理/材质可能有问题。 ..

我想要的是使一切看起来像被照明的区域,或者至少是阴影区域1。如何实现?

print screen

2 个答案:

答案 0 :(得分:1)

如果必须没有模糊,请尝试关闭“生成Mip贴图”选项,然后单击“应用”按钮。这样可以防止模糊,但会消耗额外的计算能力来渲染纹理。

答案 1 :(得分:1)

关闭Mip贴图可以解决此问题,但会花费额外的计算,而最佳解决方案是将其级别提高到16。

enter image description here