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模拟器哪个好用AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏...
重大消息!wpk有那种辅助吗,... 重大消息!wpk有那种辅助吗,WPK有挂吗教程(先前有开挂)AI 智能体黑科技再上新,自动化能力开挂...
推荐几款新版!wepoker底... 您好:wepoker底牌透视这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
总算了解!wpk有作弊吗,德普... 总算了解!wpk有作弊吗,德普之星外卦神器软件教程(竟然有开挂)AI 智能体黑科技再上新,自动化能力...
大神推荐!wepoker透视脚... wepoker透视脚本免费AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻...
避坑细节!如何下载德普之星辅助... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
一分钟了解!!wepoker辅... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
玩家科普!wpk真的有透视嘛,... 玩家科普!wpk真的有透视嘛,WPK透视脚本工具(好像存在有辅助挂)AI 智能体黑科技再上新,自动化...
一分钟揭秘!德普之星辅助工具如... 您好:德普之星辅助工具如何打开这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
大家学习交流!wepoker游... 您好:wepoker游戏安装教程这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很...