返回 BIM 与 IFC 博客
IFC 本应让选用什么软件变得无关紧要:建筑师用 Archicad,工程师用 Revit,开放格式在两者之间架起桥梁。但实际上,Revit ↔ Archicad 的交换存在一些只在跨厂商时才会出现的故障模式。它们会给协调工作带来实实在在的麻烦,因为文件在出问题之前看起来一直都很正常。
几何体随机出现重复,悬在几百英尺高的空中,尽管这个 IFC 在在线查看器中显示正常。
Autodesk 社区:Revit 与 Archicad 互操作性
症状:在一个工具里正常,在另一个工具里出错
最常被报告的问题是:Archicad 导出的 IFC 链接进 Revit 后出现幽灵般的重复几何,有时还偏离模型很远,而同一个文件在云端查看器中却渲染得完美无缺。这正是关键的诊断线索。当一个文件在某个工具中正确、在另一个工具中出错时,文件本身通常没有问题,问题在于导入器对它的解读不同。
到底哪里出了问题
- 导入解读的差异:每家厂商的导入器都会按自己的方式,根据 IFC 表达重建几何。一些有效但不常见的表达(某些扫掠实体、映射项)可能会被另一款工具的导入器重复生成或放错位置。
- 打开与链接:在 Revit 中打开 Archicad 导出的 IFC,会强制转换为原生构件,从而破坏复杂几何。链接则使用参照框架,能保持干净。所以要链接,不要打开。
- 来源也有影响:同一个 IFC,从桌面文件夹链接和从云端/公共数据环境(CDE)文件夹链接,可能产生不同的结果,因为解析路径不同。
- GlobalId 和映射不一致:Archicad 和 Revit 在源构件如何映射到 IFC 类的问题上并不总是一致,这会在往返过程中表现为类型或标识的漂移。
如何让交换变得可靠
- 事先约定 IFC 版本和 MVD(IFC4 Reference View 是跨软件交换的不错默认选择)。
- 在 Archicad 一侧,启用稳定的 GlobalID,并使用与接收软件相匹配的干净转换器预设。
- 在 Revit 一侧,链接 IFC;用于协调时,切勿打开或导入它。
- 链接之前先在中立的查看器中验证 IFC,这样你就能知道问题出在文件还是导入器。
- 如果重复几何只出现在 Revit 中,先试试从本地副本链接,并检查导入设置,而不是把问题归咎于导出。
用中立的查看器当裁判
先在这里打开跨软件交换的 IFC。如果它在本查看器中是干净的,链接进 Revit 后却出错,就说明问题出在导入器上,而不是文件本身。
IFC2x3 · 2.4 MB
打开交互式 IFC 查看器
跨软件交换只是整体模型质量的一个方面。完整的交付前检查框架请参阅 IFC 质量完全指南;如何在往返过程中保持标识稳定,请参阅 为什么每次导出 IFC 的 GUID 都会变。
Revit ↔ Archicad 的 IFC 往返交换:没人提醒过你的那些问题