Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 如何减少使用three.js编辑器制作的模型的加载时间?_Graphics_Three.js_3d_Loading_3d Model - Fatal编程技术网

Graphics 如何减少使用three.js编辑器制作的模型的加载时间?

Graphics 如何减少使用three.js编辑器制作的模型的加载时间?,graphics,three.js,3d,loading,3d-model,Graphics,Three.js,3d,Loading,3d Model,我使用three.js编辑器创建了一个由160个对象(具有不同纹理的立方体)组成的3D模型,然后我导出了该模型,并使用three.ObjectLoader()将其导入到我正在处理的场景中(如下所述) 然而,我注意到加载文件并在屏幕上显示模型需要相当长的时间。我能做些什么来缩短等待时间 我想也许合并模型的一些几何图形是个好主意,但我不知道如何在使用three.js编辑器创建的模型上进行合并。如果没有关于该文件的更多详细信息,我们只能猜测。;)通常,纹理的总大小会在一段时间内阻止渲染。。。它们有多大

我使用three.js编辑器创建了一个由160个对象(具有不同纹理的立方体)组成的3D模型,然后我导出了该模型,并使用three.ObjectLoader()将其导入到我正在处理的场景中(如下所述)

然而,我注意到加载文件并在屏幕上显示模型需要相当长的时间。我能做些什么来缩短等待时间


我想也许合并模型的一些几何图形是个好主意,但我不知道如何在使用three.js编辑器创建的模型上进行合并。

如果没有关于该文件的更多详细信息,我们只能猜测。;)通常,纹理的总大小会在一段时间内阻止渲染。。。它们有多大?您还可以尝试导出到three.js之外支持的内容(如GLB),将其导入Blender 2.80+,然后合并网格。但是如果网格都有不同的纹理,那就更难了。如果没有关于文件的更多细节,我们只能猜测。)通常,纹理的总大小会在一段时间内阻止渲染。。。它们有多大?您还可以尝试导出到three.js之外支持的内容(如GLB),将其导入Blender 2.80+,然后合并网格。但如果网格都有不同的纹理,则会更硬。