【问题标题】:three.js problems on iPhone (Safari), Issue with Texture Size?iPhone (Safari) 上的三个.js 问题,纹理大小问题?
【发布时间】:2016-10-21 18:48:52
【问题描述】:

我的 three.js 在线查看器目前存在问题。我的 Obj./Texture (jpg-File) 组合无法在我的 iPhone (Safari) 上打开。它在 98% 处停止,然后重新开始下载。这个问题只发生在某些文件上,所以我试图找出我的文件的哪个特征确实导致了这个问题。 在我的电脑(Edge、Firefox 和 IE)上,所有文件都可以正常打开 工作文件和非工作文件的主要区别是: Texture-jpg(工作文件):大小:6MB,分辨率:2000x2000 Texture-jpg(非工作文件):大小:1,5MB,分辨率:8000x8000 纹理文件的差异可能是我的问题的原因吗? 另一个区别是,工作 obj-File 的缩放比例要低得多,即使顶点数相似。 很高兴听到一些意见。 最良好的祝愿 格尔德

【问题讨论】:

    标签: iphone object three.js textures jpeg


    【解决方案1】:

    因此,请允许我说我对平台问题知之甚少,而且总的来说我还是个新手。但我确实知道 THREE.js 不喜欢不是 2 倍的纹理,它会在幕后对其进行转换以使其工作。它可能在幕后将其更改为两倍,它可能只是不喜欢在一定大小的图像上这样做?尝试将其更改为 2048 或 8192,看看它是否有效。

    【讨论】:

    • 是的,我会试试的。我用谷歌搜索,大于 4096x4096 的尺寸可能是移动设备的问题。我目前正在等待新的纹理文件。
    • @gerdsattler 你应该发布解决方案(如果它只是一个纹理大小问题,那么就把它放在这里)如果你设法解决它,将它标记为已解决,以帮助社区。我也很想知道解决方案是什么:)
    • 是的,我会这样做 - 但我还不能测试它。给我一些日子;-)
    • 我现在用 4Kx4K 纹理做了一些测试。假设,此纹理适用于移动设备和(不同的手机、MacBook Air、iPad)。即使是强悍的它们也只支持最大 4096x4096 的尺寸,其中一些设备还可以处理 8K 纹理。好吧,在这些情况下,上传时间会增加很多。
    猜你喜欢
    • 2013-04-09
    • 2022-01-25
    • 1970-01-01
    • 2015-01-18
    • 1970-01-01
    • 2013-02-14
    • 2020-09-17
    • 2015-02-06
    • 1970-01-01
    相关资源
    最近更新 更多