AutodeskForge查看器加载大型模型与BIM360查看器
创始人
2024-11-12 10:00:23
0

Autodesk Forge 查看器与 BIM360 查看器都是基于 WebGL 技术的 Web 3D 查看器,用于浏览建筑信息模型(BIM)等大型三维模型。但在加载大型模型时,它们的性能可能会受到影响。

针对 Autodesk Forge 查看器的大型模型加载问题,可以采用以下几种方案:

  1. 使用项目协同功能,将模型拆分为多个子模型,各自在 Forge 上加载,当需要查看大型模型时,再汇总展示。

  2. 为了减少模型匹配时间,可以使用 BIM 360 Model Coordination 服务。

  3. 采用与模型数据处理相关的优化技术,例如 LOD (Level of Detail) 技术。

此外,也可以考虑采用如下代码示例的措施来提高 Autodesk Forge 查看器的性能:

viewer = new Autodesk.Viewing.Viewer3D(container, config);

// 通过设置 ModelStructurePanel 禁用每层或分解可见性  
let modelStructurePanel = viewer.modelstructurepanel;
modelStructurePanel.setLayerVisibleEnabled(false);     // 关闭分层
modelStructurePanel.setIsolateEnabled(false);          // 关闭隔离选中对
modelStructurePanel.setExplodeEnabled(false);          

// 通过设置是否需要反向面省略 
viewer.prefs.set('ignoreBackfaces', true);    

// 切换 Autodesk.Viewing.Optimization: 明确地配置 Viewer 实例  
Autodesk.Viewing.Optimization.Shaders.Texture.DXT.enabled = false;
Autodesk.Viewing.Optimization.Shaders.Texture.DXT.TEXTURE_FILTER = THREE.LinearMipmapLinearFilter;

代码中,viewer.modelstructurepanel 控制分层,排除某些部件或分解组件可见性。通过设置为 false,并关闭自动切换到层级选择,可以提高性能。

viewer.prefs.set('ignoreBackfaces', true) 能够减少反向面的渲染,提高效率。

最后,可以通过显式地设置 Autodesk.Viewing.Optimization 选项,来提供 Viewer 实例的性能,更好地处理大型 BIM 模型。

相关内容

热门资讯

透视项目!wepoker私人局... 透视项目!wepoker私人局辅助挂,wepoker辅助软件视频(透视)好像存在有挂(哔哩哔哩)1、...
透视举措!wepoker免费脚... 透视举措!wepoker免费脚本咨询,pokemmo修改器手机版(透视)其实是真的挂(哔哩哔哩)1、...
透视方案!wpk作必弊最怕三个... 您好,如何判断wpk辅助软件的真假这款游戏可以开挂的,确实是有挂的,需要了解加去威信【1367043...
透视指引!pokerworld... 透视指引!pokerworld辅助器,wepoker透视脚本免费下载(透视)本来有挂(哔哩哔哩)we...
透视机巧!hhpoker透视脚... 透视机巧!hhpoker透视脚本,红龙poker作必弊指令(透视)其实存在有挂(哔哩哔哩)红龙pok...
透视绝活!拱趴大菠萝作必弊方法... 透视绝活!拱趴大菠萝作必弊方法,拱趴大菠萝十三水作必弊(透视)总是是真的透视技巧(哔哩哔哩)1、操作...
透视演示!wpk俱乐部是做什么... 透视演示!wpk俱乐部是做什么的,aapoker如何设置胜率(透视)切实真的有挂(哔哩哔哩)1、wp...
透视演示!aapoker脚本怎... 透视演示!aapoker脚本怎么用,aapoker辅助插件工具(透视)确实是真的脚本挂(哔哩哔哩)一...
透视大纲!pokemmo辅助脚... 透视大纲!pokemmo辅助脚本,aapoker辅助软件合法吗(透视)果然真的是有挂(哔哩哔哩)1、...
透视学习!aapoker万能辅... 透视学习!aapoker万能辅助器,aapoker辅助器是真的吗(透视)切实是有透视器(哔哩哔哩)亲...