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

模型出现时FPS下降-three.js,three.js,3d-modelling,Three.js,3d Modelling,当我使用three.js加载我的Collada文件时,FPS仅为5-7。 我尝试用Blender和Meshlab对其进行优化,我可以平滑加载,但模型会变得更糟。 有人能给我解释一下为什么我的模型是以低帧速率渲染的吗? 你可以直接下载我的模型 有人能解释一下为什么我的模型在加载时是滞后的吗 使用66011draw调用渲染模型。您可以通过检查调试器中的对象来查看此信息。如此大量的draw调用是不利的,而且很可能是性能不佳的主要原因 因此,您应该首先尝试在内容创建工具(例如Blender)中合并几何图

当我使用
three.js
加载我的Collada文件时,FPS仅为5-7。 我尝试用Blender和Meshlab对其进行优化,我可以平滑加载,但模型会变得更糟。 有人能给我解释一下为什么我的模型是以低帧速率渲染的吗? 你可以直接下载我的模型

有人能解释一下为什么我的模型在加载时是滞后的吗

使用
66011
draw调用渲染模型。您可以通过检查调试器中的对象来查看此信息。如此大量的draw调用是不利的,而且很可能是性能不佳的主要原因

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

顺便说一句:不要使用Collada,而是将模型导出为
glTF
,然后通过
GLTFLoader
加载它。这是推荐的
three.js
的3D格式。更多信息请点击此处: