作者:杨远丰 中国图学学会建筑信息模型(BIM)专业委员会委员, 广东省院BIM技术副总工程师 这篇文章是2011年写的,至今受用。(根据最新消息,pkpm与ac合作新版,AC可无缝通过PBIMS转入新版PKPMv3.1接力结构计算) 本文引自探索·发现论坛 作者:celticblue
前面说的,看起来是ArchiCAD占了上风,这自然有我自己的偏好因素,再者Revit在软件架构上确实存在着庞大而复杂的特点。这里不说缺点,因为它虽然复杂但是有力,带来的功能上的提高(“功能”跟“效率”是两回事)是不争的事实。本节要说的是建模方面的功能对比,这里先给AC fans一个心理准备:在建模方面,Revit可说领先ArchiCAD不止一个马位。 首当其冲的是体量建模。Revit提出的这个概念非常受欢迎,尤其对于异型曲面爱好者来说。它有几方面的优势:1、建模自由,可使用拉伸、旋转、放样、布尔等多种手段进行建模,不规则曲面建模也没有问题。2、部分引入sketchup的推拉方式,操作方便。3、最重要的一点,建出来的体量,不管是直面曲面,都可以直接拾取变成墙体、幕墙或屋顶。这个功能可以让ArchiCAD用户流一地的口水。4、最重要的另一点,体量模型直接设楼层高度,直接得出平面。这个功能也可以扩展到导入的其他3D模型。ArchiCAD用户又流了一地的口水。 ArchiCAD的墙体与屋顶工具远没有这么自由,虽然这几版也在不断改进,如12版的幕墙工具,但仍然落后于Revit。别不服气,你试试拿ArchiCAD建一下斯图加特美术馆那一片曲面幕墙看看。 此外,Revit支持弧梁,支持倾斜的板,做坡道也相当的方便。ArchiCAD没有弧梁、没有斜板(要用屋顶工具做斜板)、做坡道也相当的不方便(一般用网面工具做坡道,简单的坡道有图库)。 我一直觉得ArchiCAD的楼梯插件ArchiStair、StairBuilder做的还不错,但后来发现,Revit做楼梯似乎更方便一些(但平面表达不够灵活,这是Revit的通病,下一段详述)。 关于纯建模,有一点不得不提:布尔运算。ArchiCAD的布尔运算相当别扭,算子不能删除,只能隐藏。唉~~对于一个多年的3Ds Max用户来说,这是多么难以接受啊! 1、线条。ArchiCAD的线条工具灵活性与便利性都无与伦比。首先是创造性地加入箭头等线端形式;其次是线型灵活,自定义线型也很容易,可轻易做出“线图案”的效果(如土壤填充),这在AutoCAD中是个难题,天正等二次开发有类似功能。线条的编辑更是随心所欲,一个小面板四两拨千斤,比如pline加点,在AutoCAD中又是个难题,ArchiCAD则只需鼠标一点一拉即可。唯一需诟病的可能就是offset功能,操作不便(本版小技巧系列有专题讨论)。Revit的线条工具可说中规中矩,无功无过。它的“拾取”功能有点相当于ArchiCAD的魔术棒,但逻辑性比后者强,后者是不分墙板柱线,只要是连续的线段都给你一下拾取,常常拾“多了”。 2、文字。ArchiCAD的文字工具相当完善,比AutoCAD强的地方是大段文字几乎不影响速度(全是TrueType字体),而比AutoCAD弱的地方是没有段落退缩、编号等功能。Revit的文字工具让人抓狂——字高设置之麻烦前面已经提到,另一点让人绝难接受的是,如果你遇到一个倾斜的文字,你永远无法知道它的角度,也无法写出另一个同样倾角的文字,除非复制一个再编辑。 3、标签。两者的标签功能类似,但ArchiCAD仍比Revit要灵活。Revit的标签是无法旋转的,你能想象吗?它还无法在标签处加入一些注释性的文字,改族也不行(它可以加入对象的“注释”参数,但有时同样的物体需要不同的注释,这就很麻烦)。ArchiCAD的标签很多有“自定义”一栏,即使没有也可以修改gsm加入,比较方便。 4、尺寸标注。两者都无法让国内用户满意。相对而言,ArchiCAD好一些,至少会避让(尽管它只往固定的一侧避让,让人很无奈),但也比Revit完全不会避让好啊~ 5、填充。ArchiCAD在填充方面的表现让人诧异。一方面它编辑边界极其方便,另一方面它修改密度极其麻烦,而且无法传递。我觉得这在编程技术上应该是毫无问题的,加X、Y两个方向的比例参数就是了,无法理解程序的设计意图。Revit可直接应用AutoCAD的填充图案,这有一定的吸引力(ArchiCAD也可以,周折些,本版有贴专讲)。另一个显著区别是ArchiCAD的填充有前景和背景,一开始可能很不习惯,但它其实很巧妙的解决了一些显示上的问题,并且填充的样式更为丰富,这得慢慢体会,很难说明。此外,ArchiCAD的实体填充可以设置各种透明度,这一点优于Revit。 6、各种本地化符号。诸如图名图号、剖切号、索引号等等,无疑都是ArchiCAD遥遥领先了。举个简单的例子,Revit就是无法做出符合国标的剖切号(文字在短线对出位置,方向跟随剖切方向),Revit的剖切号文字永远是固定角度的。在制作这些本地化符号方面,ArchiCAD的gdl语言有天然的优势。唯一让人不太满意的可能就是轴网系统了,ArchiCAD的轴网系统应该是参考Revit的,但做得不够好,比如无法统一拉伸。 7、布图。这方面ArchiCAD几近完美,在其中布图可说是种享受。Revit别的不说,每张图的边界都是矩形,调节边界的范围更是一种痛苦。 8、打印。Revit比ArchiCAD要好一些,主要是因为ArchiCAD没有预览。两者对于没有布图的临时打印都不太方便,打印范围无法记录,比例、线宽较难控制。但对于布好图的打印出图,尤其是批量出图,两者都无可挑剔。 关于操作,不得不提一下两个软件选择物体的方式,真是各自各精彩。 先看ArchiCAD。关于框选还是框交本想发一通牢骚的,但最新的13版它决定放弃矜持,向AutoCAD看齐(左框右交),这让人很欣慰。一切看上去很美,但不可思议的是添加、减除选择物体都是按Shift键。这导致了在一堆乱线中选出所需的物体是多么的困难——按Shift键框选添加,多了,再按Shift键框选减少,原来选对的居然又给减没了,再来,原来减掉的又给加上了……杯具啊!我还没有遇到过第二个这样设计的软件。哪怕是多按一个Alt键为减少也好啊~~ Revit,首先选择框只有矩形,欠佳。其次,无法保存选择集,欠妥。再次,Revit只选择一个东西时会出现夹点,但选多个物体时只亮显,无夹点,我估计这跟它的尺寸驱动有关,但事实上造成很大的不便,东西一多,zoom一下有时候就找不到选择的东西在哪了。Revit过滤器则是另一个极品。它只包含了最大范围的分类,比如墙、门、窗,你想把所有的M1选出来?过滤器无能为力,先造一个门窗表吧。每当这时我就很怀念ArchiCAD,甚至AutoCAD。 【补充:有网友说可用“选择同类型物体”功能,这里解释一下:如果M1、M2是同一个族类型,那么该操作会选择所有的M1+M2,要仅选择M1,除门窗表外别无他法。该功能很危险,慎用。】 接下来基本上是对于Revit的控诉。 Revit由于速度太慢,很容易分心。动一下,等半天,看看网页,一下子看了半个钟头新闻八卦,回过头来忘了画到哪了。这是我用Revit以来常有的状态。哥不是在画图,是在上网的间隙画下图。有时候你无法理解它为什么会慢,比如你要选择一层平面所有的东西,鼠标一圈,你会发现随着鼠标圈的范围越来越大,它的反应就越来越慢。但你开个AutoCAD就知道问题所在了,AutoCAD无论你选多少东西,都是先框出范围,再读取选区物体(ArchiCAD亦如此,绝大多数2D3D软件都如此),Revit是一边圈一边读取,那种迟滞感让人非常的不爽。 另一个例子,你想在平面某处切一刀看看剖面,于是用剖面工具信手一拉,然后发现Revit就陷入沉默了,沉重的进度条在缓慢推进,等它回过神来,你迫不及待想转入剖面看看——又是一个进度条;你想移动一下剖面的位置——又是一个进度条。迟滞感无处不在。ArchiCAD虽然不见得总体上能快多少,但是,放置剖面工具就跟画根线一样的爽快(事实上,由于没有尺寸驱动,它比Revit画根线还要快),它是等你转入剖面时再生成。那不是一个感觉,这时候的运算你是有心理准备的。 再一个例子,Revit可以单独隐藏物体(由于没有图层概念!),但当你隐藏之后再要打开,就得在一个半透明的界面从所有物体当中选出你刚刚隐藏的东西,再unhide,进度条+进度条=进度条的二次方。AutoCAD尚且有个LayerP的命令,它就不能加一个unhide last甚至unhide all的按钮?(当然,ArchiCAD这些都有快捷键~) Revit凡是涉及到有边界的东西。比如楼板、填充、区域等,编辑的时候(比如楼板掏个洞)都要煞有介事地进入编辑的界面(就像AutoCAD编辑块),本来就慢,步骤又多,慢的n次方。不像ArchiCAD那么随心所欲,即点即拉。 Revit凡是连续画的东西,如线条、墙、梁等,如果你一步画错了,是无法回头的,只能中途断掉,删掉错的,重新画过,或者将错就错,画完再改。 Revit居然没有zoom to selected的功能,对于一个3D软件来说,匪夷所思。我编了个插件做这件事,整个插件除去框架只有一句代码。 Revit无法生成局部3D视图,前面已经提到,要局部,就得分别调节6个面。关键是6个面中有4个面是无法精确定位的,上下底面也只能精确定位到楼层高度——“定位基本靠手”。我实在无法忍受,自己编了个插件,山寨ArchiCAD的选择框转3D,除了速度有点慢之外没别的缺点。速度慢不是插件的问题,是它即使生成1个手指头的3D,也要先生成全局3D再切,⊙﹏⊙b汗。 说了那么多Revit的不爽,该说说它的好处了。它的剖面功能相当强大,它可以在立面上任意旋转倾斜,甚至旋转90°变成“平面”,这使得一些异型建筑的定位、结构布梁等非常容易。ArchiCAD的剖面无法倾斜,有时候遇到异型建筑徒唤奈何,只好求助于C4D或别的3D软件。我试过为了给椭球体定位,用了斜屋顶、墙体与之布尔相交,才得出结构桁架的定位线。 此外,关于Revit的速度,与其启动缓慢相映成趣的是:关闭程序速度极快,即点即关,毫不拖泥带水,赞一个!【补充:Revit推广人员通常会说:Revit虽然启动慢,但关了再开就会快很多——这是很狡猾的一种说法。关了Revit你打开任务管理器看看,Revit.exe进程居然还在,还占据着几百M的内存 ——像不像windows的休眠?】 这也导致相当一部分ArchiCAD用户采取了这样一种原则:尽量不用插件。当我最终悟彻,没有用任何第三方插件做出一套施工图,我的感觉是:腿不软了,腰不酸了,吃嘛嘛香~~ Revit又如何?Revit是非常自负的一个软件,以上列出的ArchiCAD插件功能,Revit都企图一网打尽,全部集成在软件自带功能里(也许除了能量分析、施工模拟、立面校正这些比较专门或偏门的功能以外)。比如楼梯、异形门窗、幕墙、墙体造型、3D旋转等等,Revit自带的功能不输于ArchiCAD插件的效果,让人不得不叹服。当然它的兼容并包带来的臃肿与缓慢,前面也多有叙述,不再赘言,只能说针无两头尖,有得必有失,让人徒唤奈何。 但Revit的自带功能强并不等于插件功能弱,相反,Revit的二次开发门槛相当之低,帮助文档相当之完善与友好,以至于越来越多的程序员投身于Revit开发当中,插件也日益丰富,假以时日,估计又是另一番景象了。顺便一提,Revit相对强劲的功能与相对弱智的操作并存,很容易使得二次开发很有成就感。我也开发了一个Revit版的向日葵系列,在某些方面大幅提升使用体验。 反观ArchiCAD的二次开发,其API接口居然是收费的,不交钱的话只能做些试用版的插件玩一下——严重打击积极性啊。在中国,编程序、做插件,都是注定给人破解的,如果还要先交了钱,那才叫赔了夫人又折兵。
|
热门文章
Hot Articles
最新文章
New Articles
装配式建筑是国家大力推广的绿色环保技术,是中国建筑业转型升级的有效途径,也是实现...
詹耀裕 黄绸辉润铸建筑工程(上海)有限公司摘 要:从预制装配式建造的正确观念、高...
引 言2019年9月26日,由中国工程院院士王复明领衔的福建坝道工程医院在厦门成立,坝道...
2019年8月9日,在湖北武汉召开的“装配式建筑论坛9期——预制构件工厂产品与管理升级...
近日,住房和城乡建设部办公厅接连批复同意山东省、湖南省开展“钢结构装配式住宅”建...
湖南省人民政府办公厅关于加快推进装配式建筑发展的实施意见索引号:430S00001/2017-0...
附件: 2018年福建省装配式建筑工作要点 一、做好顶层设计,完善相关政策。推进绿色...
为贯彻落实《福建省人民政府办公厅关于推进建筑产业现代化试点的指导意见》和《2017年...
装配式建筑是国家大力推广的绿色环保技术,是中国建筑业转型升级的有效途径,也是实现...
詹耀裕 黄绸辉润铸建筑工程(上海)有限公司摘 要:从预制装配式建造的正确观念、高...
引 言2019年9月26日,由中国工程院院士王复明领衔的福建坝道工程医院在厦门成立,坝道...
2019年8月9日,在湖北武汉召开的“装配式建筑论坛9期——预制构件工厂产品与管理升级...
近日,住房和城乡建设部办公厅接连批复同意山东省、湖南省开展“钢结构装配式住宅”建...
湖南省人民政府办公厅关于加快推进装配式建筑发展的实施意见索引号:430S00001/2017-0...
附件: 2018年福建省装配式建筑工作要点 一、做好顶层设计,完善相关政策。推进绿色...
为贯彻落实《福建省人民政府办公厅关于推进建筑产业现代化试点的指导意见》和《2017年...