我正在尝试加载本地模型,并且正在使用以下加载选项:
option = {
"env": "Local",
"document": "0/0.svf",
"useADP": false,
"useConsolidation": true,
"consolidationMemoryLimit": 104857600,
"createWireframe": true,
"bvhOptions": {
"frags_per_leaf_node": 512,
"max_polys_per_node": 100000
},
"isAEC": true,
"disablePrecomputedNodeBoxes": true
}
var viewer = new Autodesk.Viewing.Private.GuiViewer3D(myViewerDiv, optionObject);
Autodesk.Viewing.Initializer(options, function () {
viewer.start(options.document, options);
与使用相同设置的“ AutodeskProduction”环境相比,在本地环境中查看模型要慢得多(FPS较低,响应速度较慢)。是否有任何其他设置可以进一步提高性能?谢谢。
答案 0 :(得分:0)
我想说,在这些选项中,useConsolidation
和consolidationMemoryLimit
的微调组合可能为您解决了问题-有关详细信息,请参见here:
const initializerOptions = {
useConsolidation: true,
consolidationMemoryLimit: 150 * 1024 * 1024
}
但是,这里的平衡行为是当您拥有大量BVH(如BVH选项中所示)时,可能会抵消性能提升,因此您需要发挥这些因素。