模型出现时FPS下降-three.js

时间:2018-12-27 03:32:54

标签: three.js 3d-modelling

当我使用three.js加载Collada文件时,FPS仅为5-7。 我尝试使用Blender和Meshlab优化它,我可以平滑地加载它,但是模型变得更糟。 谁能向我解释为什么我的模型以低帧速率渲染? 您可以here直接下载我的模型。

1 个答案:

答案 0 :(得分:3)

  

任何人都可以向我解释为什么我的模型在加载时会滞后。

您的模型是通过66011绘制调用呈现的。您可以通过检查调试器中的WebGLRenderer.info对象来查看此信息。如此大量的抽奖电话是不利的,并且很可能是导致您表现不佳的主要原因。

因此,您应该首先尝试在内容创建工具(例如Blender)中合并几何。此外,还要避免每个3D对象使用多种材质。

BTW:不要使用Collada,而是将模型导出为glTF,然后通过GLTFLoader进行加载。这是three.js的推荐3D格式。在此处获取更多信息:

https://threejs.org/docs/index.html#manual/en/introduction/Loading-3D-models