Memory Three.JS Collada型号大小内存问题
我很好奇,对于使用ColladaLoader.js加载3MB模型的简单场景,内存中的预期大小是多少。(该模型最初是一个sketchup文件,转换为.dae) 当前,当我通过拍摄堆快照将3MB.dae模型文件加载到场景和配置文件中时,我的场景为118MB!(模型是场景中唯一的对象。) 我认为是内存泄漏造成的。但是我也找不到任何关于我期望的尺寸的信息。我知道Collada文件很昂贵,带宽也很高,但有人能给我一个实际的例子,说明预期的内存使用情况吗Memory Three.JS Collada型号大小内存问题,memory,three.js,collada,Memory,Three.js,Collada,我很好奇,对于使用ColladaLoader.js加载3MB模型的简单场景,内存中的预期大小是多少。(该模型最初是一个sketchup文件,转换为.dae) 当前,当我通过拍摄堆快照将3MB.dae模型文件加载到场景和配置文件中时,我的场景为118MB!(模型是场景中唯一的对象。) 我认为是内存泄漏造成的。但是我也找不到任何关于我期望的尺寸的信息。我知道Collada文件很昂贵,带宽也很高,但有人能给我一个实际的例子,说明预期的内存使用情况吗 (我使用的是three.js r69)这是因为Col
(我使用的是three.js r69)这是因为ColladaLoader将几何体转换为一个数组,3MB的信息是一个巨大的数组。我的场景中有6个100KB的模型,但头部快照的大小为31MB。谢谢,这给了我一些视角。有没有一个好方法可以减少Collada文件的文件大小?每个对象的大小都是由顶点/面的数量增长的。如果您有大量的边和曲线,Three.js将为每条边创建大量的顶点,为每条曲线创建大量的顶点。把所有的人都和很多面联系起来。总而言之:很多东西。尝试创建没有完美曲线、没有太多边等的模型。