前言
最近在做一个管综项目,过程中需要检查项目的Revit模型及管综图纸。
在Revit里检查的时候,电脑卡成了幻灯片,而且从Revit里检查出的问题,也不知道怎么汇总与跟踪比较方便。于是开始寻思着有没有其他方法。
市场上很多BIM平台,都支持模型检查,版本对比,问题数据统计的功能。还可以云协作,真正做到项目成员围绕一个模型进行沟通,相互提资的效果。价格也挺实惠。各方面都挺好。
唯一的问题,就是我连这点钱都掏不出手。
不过孙老板说:富则插件,__则丝便!没能钞能力,唯有麒麟臂。
翻箱倒柜,算是给我找到一份来自远古BIM时代,适合贫困团队的模型检查老处方。可以实现便宜的模型图纸联动检查,对检查结果持续跟踪。
首先用一张图说明这个模型图纸检查方法的整体流程:
这是一个基于Navisworks软件(下文简称NW)进行的模型图纸检查方法,随便给它一个名字叫「模型图纸检查循环」吧。「循环」的意思是指,这个检查方法会在一个项目中,沿着黄色箭头反复进行多次,直到模型满足项目需求,再按绿色箭头的方向把模型打包交付给甲方。
检查流程大致分为4个步骤:
1.从Revit中,导出NWC格式的三维模型,与DWF格式的二维图纸;
2.把NWC模型与DWF文件,链接到NWF格式的文件里;
3.在NWF文件里进行模型图纸检查;
4.检查完成后,导出一个NWD格式的文件,根据这个文件里的检查结果,修改Revit模型。
由于整个检查方法围绕NW展开,检查人员最好有一定的NW使用基础。例如:清楚NWC、NWF、NWD这三个文件格式之间的关联;了解NW中特性、项目查找、集合、视点、碰撞检查功能的使用方法。
当然,即使你对上述提到的东西一无所知,也不影响你了解这个「模型图纸检查循环」,毕竟你就看看而已,知道整个流程的大致情况即可,实际操作可以直接甩给同事。
如果你确实需要亲自学习NW,可以在B站搜索:BV1454y1D7Xp
这个入门教程质量杠杠的。
那就正式开始吧~
Revit导出NWC模型的默认设置,会把很多无关紧要的参数一起导出,对后续在NW里的检查工作工作带来负面影响。所以把Revit模型导出NWC之前,先要修改NWC的导出设置,过滤掉不需要的参数,保证导出的NWC文件包含满足使用的内容即可,具体设置如下图:
补充说明:
只导出「当前视图」的原因是,导出NWC模型是一个会反复进行的操作。每次进行模型检查,都会重新导出一次NWC模型,为了保证每次导出的NWC文件所显示的内容保持一致,我会创建一个专用的三维视图,设置好过滤器,模型精细度,模型可见性等参数,专门用于导出NWC模型。
勾选「将文件分为多个层级」,导出的NWC模型的管道构件,才会携带标高信息。
勾选「转换元素ID」后,导出的NWC文件中的构件会保留它在Revit的ID,团队成员后续可通过ID在Revit中快速找到出现问题的构件。
「转换元素参数」中有三个选项,分别是:无、元素、全部。如果选择「无」,会导致NWC文件与DWF图纸无法关联,视图二三维联动检查的能力;如果选择「全部」,会导出大量无用的参数;「元素」是目前最合适的选项。
不勾选「转换链接文件」的原因是,链接文件的构件的ID,与构件在原文件中的ID不一致。如果检查的时候,发现链接模型的构件有问题,通过这个链接构件的ID,在原文件中会查找不到问题构件。所以如果需要一次检查多个Revit模型,应分别导出NWC文件。
如果你对DWF不了解,可以把它理解为一种轻量化格式。
通过Revit的导出命令,可以把Revit模型里除明细表以外的所有视图打包导出成一个DWF文件。
所以,从技术上而言,除了图纸,我们还可以把Revit中的平面视图、立面视图、剖面视图、图例视图、甚至是三维视图,也一并导出到同一个DWF文件中。
但在实际测试中发现,通过DWF导出的管道、桥架、风管构件会丢失楼层标高参数。所以在「模型图纸检查循环」里,我选择使用导出NWC文件的方式导出三维模型。而图纸都是按楼层标高单独创建,所以图纸里的构件没有楼层标高参数影响不大。
在测试的项目中,我只需要检查Revit中的图纸,所以在导出DWF文件的时候,只勾选图纸视图。
有一点需要注意,通过DWF导出的图纸、平面视图、立面视图、剖面视图等二维视图,只有当视图的显示样式为「成线框、隐藏线、者一致的颜色」,图纸才能矢量显示。
如果导出的视图的显示样式是「着色或真实」,导出DWF后为像素图,放大查看会变糊。
另外,如果按Revit的默认设置导出DWF文件,图纸的线宽会很粗。想要线条显示得更细致,需要在「打印设置…」中,把纸张尺寸设置成A0,页面设置在中心,缩放设置为匹配页面,如下图:
重点:Revit能导出DWF与DWFx两种格式的文件,必须导出DWF,不要带叉。
第三步:整合NWC与DWF文件
打开NW后,使用「附加」命令,加载NWC模型。这个相信大家都很熟悉。
而加载DWF文件会麻烦一点,首先要调出「图纸浏览器」窗口,如下图:
然后使用「图纸浏览器」窗口右上角的「导入图纸和模型」命令,加载DWF文件。
DWF文件加载完成后,在图纸列表中,按鼠标右键,点击「准备所有图纸/模型」,这样才算把所有图纸加载成功。可以在「图纸浏览器」切换需要浏览的三维模型或者图纸。
NWC文件与DWF文件都加载到NW后,把文件另存为NWF文件。
后续的所有模型图纸检查工作,都会在这个NWF文件中进行。
补充说明:
「图纸浏览器」这个翻译其实不太准确,因为这个窗口的功能是汇总所有加载到NW的文件,不仅限于图纸,类似Revit中的「项目浏览器」。是比NW的「选择树」更高一个层级文件管理器。
在NW中,我们可以进行两种类型的检查,一是手动查看模型与图纸,并记录浏览过程中发现的问题。二是自动检查型模型碰撞,生成碰撞报告。
手动浏览模型与图纸其实没什么特别,跟在Revit查看模型操作相同。但NW提供了在模型中漫游的功能,检查模型内部空间时更加方便。
在漫游浏览的时候,打开「查看」选项卡中的「HUD-轴网位置」以及「参考视图-平面视图」,方便得知正在浏览的大致位置,避免迷路。
浏览模型过程中发现模型存在问题,就使用「审阅」选项卡中的批注工具,批注并保存问题视点。问题视点按记录的日期,问题负责人,整理好,方便负责处理问题的团队成员查找。
这个「浏览 → 发现问题 → 记录问题」的操作,可以直接用在查看二维图纸上。
但图纸一般只显示单一专业的构件,在图纸上发现问题的时候,可以转换到三维模型查看整体情况,对问题进行更全面的判断。
要在模型与图纸之间快速跳转,先要调出「在其他图纸和模型中查找项目」窗口。
在图纸上,选中需要在三维模型上定位的构件,点击鼠标右键,选择「在其他图纸和模型中查找项目」,NW就会对所有加载进来的文件进行检索,查找其他文件中,是否存在你选中的构件,并把结果显示在「在其他图纸和模型中查找项目」窗口的列表里,双击列表中的结果,就能快速跳转到其他文中被选中构件的位置。
补充说明:
「在其他图纸和模型中查找项目」的内部运行逻辑我没找到明确的说明,只能简单猜测是通过构件的元素ID进行关联,这就意味着,这个功能,只对从同一个Revit模型里导出的文件生效。
「图纸浏览器」中每个文件,都有一个独立的「视点列表」。我的习惯是,涉及到模型修改的问题,都统一保存在三维模型的「视点列表」里;涉及到图面修改的问题,就保存在图纸的「视点列表」里。
手动浏览模型与图纸之前,最好有一个检查清单,然后对着清单有目的地检查模型。
第五步:碰撞检查
碰撞检查的重点在于设定合适的检查对象。
如果我们一股脑地对整个模型进行碰撞检查,NW能一下子检查出成千上万个碰撞点,看都看不完,这样的碰撞报告对优化模型毫无帮助。所以在正式进行碰撞检查之前,我们先要设定好检查的对象。
以管线综合项目为例,一般比较关注管线之间的碰撞,可以把检查对象设定为桥架、管道、风管这三大类构件。使用到NW的「搜索集」功能,把它们筛选出来,保存集合。
有了这些集合后,我们再启动NW的碰撞检查功能,在不同集合之间,创建碰撞检查。
NW允许在「选择A」与「选择B」中选择多个集合进行碰撞检查,比如可以在「选择A」列表里选择所有桥架、管道、风管集合,然后在「选择B」列表里选择结构梁,结构柱集合。实现设备管线与结构构件的碰撞检查。
碰撞检查报告生成后,还需要对结果进行过滤处理。
NW默认的碰撞检查报告的表头有很多无关紧要的分类,挤占窗口空间,在表头位置点击鼠标右键,点击「选择列」,在「选择列」列表中, 只勾选必要的表头分类。
精简表头后,逐一查看每个碰撞点。确实有效的碰撞点,点击「分配」命令,指定具体的团队成员去修改。
对于类似管道与风管保温层这种允许存在的碰撞点,将碰撞点的「状态」设置成「已审阅」或者「已核准」,表示这个碰撞无需修改,即使在下一次碰撞检查中出现,也不用理会。
补充说明:
Revit有自带的碰撞检查功能,但检查对象的选择没有NW灵活。而且检查出的碰撞点无法设置状体、持续跟踪、分配负责人。真用起来是能用,但又不是很好用。
第六步:输出NWD问题模型
模型图纸查看与碰撞检查都完成后,就可以将NWF文件,另存为NWD格式的问题模型。
由于进行一次「模型图纸检查循环」,就要另存为一个新的NWD文件,这个NWD文件的文件名称中最好带有日期或者版本号。
把NWD问题模型发送给参与项目的团队成员,团队成员打开NWD问题模型后,打开问题视点列表及碰撞报告,找到自己负责处理的问题视点。
点击问题视点相关的构件,在「特性」窗口中,查询构件的「元素ID」。
回到Revit,使用「管理」选项卡中的「按ID选择」命令,找到需要修改的构件。开始修改模型。
NWD问题模型上所有的问题都处理完备后,就可以重新导出NWC文件与DWF文件,进行新一轮的「模型图纸检查循环」。
最后一步:新一轮检查
在整个「模型图纸检查循环」中,所有NWC文件只有一个版本,所有DWF文件也只有一个版本。重新导出的NWC文件,直接覆盖保存第一轮导出的NWC文件即可,DWF文件也是同样的操作。
重新导出NWC文件与DWF文件并覆盖保存后,再次打开NWF文件。
这时候NWF中加载的就是新的NWC文件。
但DWF图纸需要再次手动点击「准备所有图纸/模型」命令,才能正式加载新导出的图纸。
新一轮模型图纸检查,先复查上一轮发现的问题。
打开上一轮创建的问题视图,逐个检查处理情况。已经修改的问题就,相关的问题视图可以直接删除,或者存放到专门备份用的文件夹。
未处理的问题视图,可以一并存放到新一轮的视图问题文件夹内,同时也要跟负责处理问题的团队成员询问情况。
在NW里重新进行一次碰撞检查:打开「碰撞检查」窗口,点击「全部更新」。
碰撞检查更新后,可以通过碰撞统计窗口上「状态」分类,了解碰撞点的处理情况。
碰撞点的「状态」一共分为5类:
新建:上一轮不存在,新一轮检测到的新碰撞点;
活动:上一轮已经检查到,但没有修改的碰撞点;
已审阅、已核准:被人为过滤掉的碰撞点,不用理会。
已解决:上一轮已经检查到,但新一轮没检查到的碰撞点,证明碰撞已经被处理掉。
新一轮的碰撞检查中,我们重点关注「新建」及「活动」的碰撞点即可。
新一轮的模型图纸查看与碰撞检查都完成后,又可以将NWF文件,另存为一个新版本的NWD格式的问题模型,交给团队成员作为继续修改Revit模型的依据。这样又完成了一次循环。
这时再看一次「模型图纸检查循环」流程图,加深一下印象。
NWD交付模型
经过几轮「循环」,确定项目模型满足交付要求,可以将NWF文件,另存为NWD格式的交付模型,模型交付一般会出现多次,这个NWD交付模型的文件名里也要添加日期或者版本号。
模型正式交付出去之前,对NWD交付模型进行处理,例如:删除记录问题的视点,删除碰撞测试记录,添加几个模型视点。
对于甲方而言,安装并注册NW,是一件相当麻烦的事情。
NW提供了一个叫Naviswork Freedom的NWD查看器,体积比NW小很多,安装方便,查看模型的方法与NW一模一样,而且不用注册即可免费使用。
可以提前下载好这个查看器的安装包,连同NWD交付模型一起发给甲方。下载地址如下:
https://www.autodesk.com.cn/products/navisworks/3d-viewers#navisworks-nwc-export-utility
当然,如有必要,可以给甲方提供查看NWD模型的培训。
附加说明:
前文提到过,DWF可以导出Revit中所有类型的视图,所以除了图纸之外,我们还可以通过DWF,把项目的效果图也一并加载到NW里。
NW具备修改模型材质,制作施工进度模拟,施工工艺动画,漫游动画,链接文档的功能,如果你喜欢折腾,可以在NWF里制作好这些内容,然后与模型图纸一并导出到NWD交付模型。
总结
以上就是关于「模型图纸检查循环」的全部内容,上述提到的所有操作,只是基于测试项目情况以及我的个人习惯。所以在实际的操作中,会有更多的选择。
例如:通过DWF导出的三维模型,虽然管道构件会丢失楼层标高信息,但如果项目只有一层地下车库,那么这个楼层标高信息的价值就不大,那就可以绕过NWC,直接把模型与图纸,都通过DWF导出。我还觉得DWF的三维模型显示效果要比NWC更好看,而且DWF文件的参数分组与Revit保持一致。
又比如,通过DWF把链接CAD底图的建模视图导出,检查模型是否跟图纸一致。
再比如,你自己一个人就是一个团队,可以忽略掉导出NWD问题模型这一步,直接对着NWF里的检查结果回去修改Revit模型。甚至不使用这个方法检查模型都可以。
我们需要根据项目实际情况,明确需求,去调整合适的工作方法。正如一位把灰色头发梳成中分的故人所说:「一个真正的man,一个真正的男人,他清楚自己要做什么。」
最后,这个检查方法就是实现成本比较低,槽点却不少。无法云协同,多人同时检查的麻烦程度大到让我懒得写出来;无法检查模型参数设置是否正确,只能回到Revit里使用Autodesk的Model Checker进行模型参数检查。
题外话,Model Checker虽然是免费插件,但功能有点复杂,自己研究效率低,想要学习的话建议参考BIMBOX的教程。质量也是杠杠的。