如何优化 A-Frame 中的 3D 对象以加快加载速度

How to optimize 3D Object in A-Frame to load faster

所以我有几个 3D 对象要加载到我的 A-Frame 但问题是 3d 对象的大小太大了。 3d 对象的估计可以达到 500mb。好吧,首先我真的不习惯 3d 对象。有什么方法可以压缩我的 3d 对象吗?因为我在 A-Frame 中用于我的 3D 对象的比例实际上只有 0.012,因为现在加载我的 A-Frame 场景需要很长时间,而且它很慢现在,我为我的 3D 对象使用 OBJ + MTL 和纹理以及3D 对象是从 3dsmax 创建的。创建 3D Object 的人说使用的顶点已经优化,不能再小了(这部分我无法真正确认,因为那个人不是我们团队的)。你有什么建议可以让性能更好吗?也许是对 A 型框架或 3D 对象的建议,以便我可以将其转发给他们。

如果不查看数据,很难知道您的模型是否存在会降低效率的特定问题。

但是,通常的过程是减少 3d 模型的多边形数量。重新拓扑是将 high-resolution 模型转换为更小的东西的过程。您可能想加入 3ds Max 测试版,因为他们目前正在开发可能对您有帮助的自动重新拓扑工具。 https://youtu.be/STeG47Sy03E?t=152

您可以考虑的另一件事是减小 3d 模型中使用的纹理文件的大小。