Notifications
Article
Tridify:在Unity中实现可视化BIM模型
Published 9 months ago
330
0
Tridify Convert面向希望花费更少时间创建并导入的开发人员而设计,Tridify的自动化技术不仅能将BIM数据导入Unity,还可实现快速跟踪,简化工作流程,我们将在本文中为大家进行介绍。

Tridify Convert介绍

Tridify Convert由二个关键部分组成:
  • 自动可扩展的云服务:可以将3D BIM和CAD模型转换到Unity,只需几分钟即可完成关联BIM数据。
  • 持续更新的BIM工具集:可实现高级查找和其它自动功能,例如:材质映射,碰撞体和光照生成。
下图中为使用Tridify Convert转换后,在Unity中展示的Revit模型。该项目运行于高清晰渲染管线HDRP,使用了动态光线和阴影。
过去,把建筑模型转换为虚拟模型非常困难,而且过程很容易出现错误。Tridify为开发者提供了一个简单快捷的工作流程,用来将BIM模型和数据导入Unity,从而实现从模拟到XR应用程序等各种用例。
Tridify Convert会保留所有数据与几何体的联系,从而通过强大的查找功能来轻松操控模型。
现在,这些可靠的工具集将面向建筑,工程和施工行业(AEC)社区发布。IFC文件格式会作为输入内容,该格式在Revit和ArchiCAD等众多AEC工具中,作为开放的标准格式得到了广泛的使用。

从IFC文件生成几何体

当对BIM进行更改时,我们必须将整个模型重新导入Unity,而且需要重新处理此前对模型执行的所有任务,并在Tridify Convert中自动执行UV生成和材质映射等复杂任务。
去年,Tridify决定将内部流程发布为服务。当开始设计服务时,他们提出了构建远程系统的想法,用户可以在自己的工作站上继续工作,与此同时在可扩展的AWS云服务上完成耗时的转换过程。
当用户通过Tridify的服务注册并转换IFC文件时,生成的Collada文件和BIM数据仍会与合适的对象保持关联。

建筑模型以层次结构划分

Tridify的处理过程分为二步:
  • 首先是检查IFC格式是否有效。
  • 验证完成后,用户可以选择不同的转换选项,例如:“按楼层分离”,或从多个IFC元素“导出独立模型”。
通过Tridify转换的建筑模型会以层次结构划分,以便访问单独楼层中的类型和对象。
在Unity中创建可视化建筑时非常实用的一些功能,包括:筛选特别对象类型的功能,将楼层划分为平面图以便进一步处理等选项。
转换服务和Unity插件结合起来提供了完整的端对端工作流,工作流程从处理IFC格式开始,直至在Unity编辑器进行构建。
我们从转换后的文件中选择建筑模型,将所选元素导入场景。然后我们从项目选择材质映射文件,替换所有材质。我们还可以用光照工具创建基础光照,它只需要几个简单的步骤,即可自动生成区域光和光照探针。
在大多数用例中,最重要的是模型的准确性和时效性。因此,更新模型的过程应当简单高效。设计团队中的任何成员都可以访问最新计划,并能够进行更新。
考虑到这一点,Tridify将转换过程分离为独立的网络服务,它也可以作为原始IFC文件的存储位置。仅勾选“IfcWindow’”时,只有该元素类型会加载到场景。

BIM的优点

Tridify Convert服务的基本思想是保持数据和几何体的关联,因此搜索功能必不可少。与没有附带数据的游戏对象不同,我们现在可以查找IFC数据类型,特性或属性。
我们不仅可以在Unity中访问BIM数据,还可以在运行时访问这些数据。下图是运行时代码示例,代码会隐藏标记为建筑物外部的所有元素。
Tridify在给第一代平板电脑和手机转换模型方面有很专业的经验,他们拥有大量关于如何减少几何结构并在设备上获得良好帧率的实践知识,这对于当前的VR设备也需要同样的优化以获得最佳用户体验也尤为重要。

资源

Tridify BIM Tools目前是完全免费,你可以访问Asset Store资源商店下载使用:
https://assetstore.unity.com/packages/tools/utilities/tridify-bim-tools-125779

了解使用Tridify的技巧与经验,请访问:
http://www.tridify.com/convert/blog/

更多Unity最新信息分享,尽在Unity官方中文论坛(UnityChina.cn) !
Unity China
671
Comments