Unity3d 如何在遥远的纹理中防止模糊?
我开始学习Unity 3D,我从未用它做过任何事情,我几乎一无所知。我甚至不知道如何正确地问这个问题,所以任何关于我应该学习以理解这个问题的见解都是非常受欢迎的 问题是: 我有一个简单的场景:几个立方体和一个光源。立方体上有一个纹理(只有一个带黑色边框的白色正方形),我为立方体创建了一个材质,并将纹理设置为反照率。但无论我用光做什么,它都会产生不同的照明区域(请参见打印屏幕) 在屏幕中,您可以看到4个区域:Unity3d 如何在遥远的纹理中防止模糊?,unity3d,Unity3d,我开始学习Unity 3D,我从未用它做过任何事情,我几乎一无所知。我甚至不知道如何正确地问这个问题,所以任何关于我应该学习以理解这个问题的见解都是非常受欢迎的 问题是: 我有一个简单的场景:几个立方体和一个光源。立方体上有一个纹理(只有一个带黑色边框的白色正方形),我为立方体创建了一个材质,并将纹理设置为反照率。但无论我用光做什么,它都会产生不同的照明区域(请参见打印屏幕) 在屏幕中,您可以看到4个区域: 发光区:这是光线直接照射的区域,立方体为白色,边缘有清晰的黑色边框 阴影区域1:立方体
- 发光区:这是光线直接照射的区域,立方体为白色,边缘有清晰的黑色边框
- 阴影区域1:立方体上的边界仍然清晰,但立方体颜色为蓝色
- 阴影区域2:立方体上的边界开始变得模糊
- 阴影区域3:边界更加模糊
如果必须无模糊,请尝试关闭“生成Mip贴图”选项,然后单击“应用”按钮。这将防止模糊,但会消耗额外的计算能力来渲染纹理。关闭Mip贴图将解决此问题,但会消耗额外的计算量。最佳解决方案是将aniso级别设置为16
尝试将立方体的纹理设置为使用各向异性filtering@Ruzihm谢谢你的提示,我认为这是条正确的道路。你知道我在哪里更改过滤吗?在纹理的检查器中,当我尝试更改过滤器模式的值时,它只有3个选项:“点(无过滤器)”、“双线性”和“三线性”。所以我没有改变过滤。然而,在1中有一个叫做“Aniso Level”的设置,我把它改为16。它极大地提高了质量,但随着距离相机越来越远,它仍然会变得模糊。我能做些什么来完全消除这种模糊?如果必须没有模糊,请尝试关闭“生成Mip贴图”选项,然后单击“应用”按钮。这将防止模糊,但会消耗额外的计算能力来渲染纹理。就是这样,非常感谢!如果你把这个作为答案贴出来,我会把它标记为已接受。如果不是太多的话:你知道它大概会消耗多少额外的计算能力吗?谢谢!正如你在评论中建议的那样,我还将茴香等级设置为16