当 运行 从 unity 构建 webGL 时,为什么我的纹理质量这么差?

Why is my texture quality so poor when running a webGL build from unity?

我导入了一个纹理,其质量在 Web 构建中显着下降。我将压缩设置为 "none",并将最大大小设置为尽可能高,

未选中 "Override for Web GL"

缩放比例为1:1,

在项目设置 > 质量中,我将 webGL 设置为 "Ultra"

与桌面上的 运行 相比,质量仍然存在明显差异。它更加像素化。我在 Chrome 和 Firefox 中都试过了。

WebGL 是否有一些桌面没有的硬性限制?图片的原始尺寸为 948 x 1340

谢谢!

我找到答案了!虽然 mip 贴图通过添加轻微的模糊来帮助平滑边缘,但真正的问题是我使用的纹理太大了。在“文件”>“构建设置”>“播放器设置”下,我可以更改分辨率。

不幸的是,通过使它足够大以清楚地看到整个纹理,它变得太大而无法在不缩小页面的情况下看到。似乎没有一个干净的解决方案。调整图像大小意味着分辨率下降,但至少现在我知道为什么它看起来是另一端的样子了。