ArchiCAD與Revit深度對比
這個論題本是老生常談了,談到BIM繞不過的就是Revit與ArchiCAD。兩者的對比許多帖子都討論過,但往往大而化之,原則性的東西多,細節(jié)的東西少,因此我想再作一次比較,希望能深入一點,具體一點,力爭較為全面地反映兩者的真實面貌。
先介紹一下本人對這兩個軟件的熟悉程度。我用ArchiCAD快4年了,出過幾套施工圖,編過若干gdl,對ArchiCAD的認識偏重于施工圖;用Revit不到一年,出過三個工程的土建及MEP模型,也用其API編了若干插件,對Revit的認識偏重于結(jié)構(gòu)及MEP建模。應(yīng)該說對ArchiCAD與Revit的認識都算深入了。
當然兩者的深度比較是一個龐大的工程,我也是邊用邊寫,沒有什么條理,而且個人看法難免有偏見,技術(shù)上也多有不了解的地方,因此希望各位能指正與補充。
本貼會持續(xù)更新,我先在前面幾個樓里搭個框架,再慢慢完善。因為許多問題都在使用中才會想到、體會到,平時都是一邊畫圖、一邊不斷在罵軟件,真要一下子回憶起來又有點難~
一、軟件的思想、架構(gòu)對比
從軟件的歷史來說,無疑是ArchiCAD悠久的多,Revit是Autodesk在2002年才收購回來的,可說是“半路出家”,但Revit有一個強有力的東家,馬上推出“BIM”這個很潮很炫的口號,一下把ArchiCAD沿用多年的“虛擬建筑”這個老老實實的口號給打敗了,于是ArchiCAD也只好宣稱自己是個BIM軟件,搞得在外人看來,倒像是Revit占了先機。
從軟件設(shè)計的角度來看,兩者也是差別巨大的,至少比天正與清華斯維爾要大~。ArchiCAD從20多年前就致力于三維建筑設(shè)計,在這方面積累了足夠多的經(jīng)驗,多年來也是沿用其架構(gòu)做一些小更新、小完善、小整合。從我接觸的7.0到13.0,感覺比較大的變動就是把PlotMaker在10.0整合進來了(我都快忘了它的名字了)、12版支持多核計算從而速度提升、13版團隊工作大幅改進。在界面上、使用習(xí)慣上一直差別不大,這也在一個側(cè)面反映了ArchiCAD軟件設(shè)計的一個“精英思路”——我本來就挺好,沒必要大改。
Revit大概從6.0版走向成熟,短短幾年擴展得很厲害,2010版更是跟隨微軟的Ribbon界面,來了個徹底的改頭換面,一下子連Revit自己的技術(shù)支持人員都不太找得著北。當然,這應(yīng)該是比較穩(wěn)定的界面了,除非微軟又改。
軟件的架構(gòu)對其功能、效率影響極大。ArchiCAD架構(gòu)應(yīng)該說比較簡單,從其菜單、參數(shù)設(shè)置等方面可以看出(從而,對初學(xué)者來說,入門相對是比較容易的)。Revit由于是后起,野心極大,什么都想要,架構(gòu)也搞得異常復(fù)雜。比如,體量轉(zhuǎn)化為模型,這是它的一個亮點,但“體量”這個類別就跟別的實體完全不同。
我認為,作為參數(shù)化軟件,在架構(gòu)上Revit與ArchiCAD最大的不同:
1、族的“類型”。這在ArchiCAD用戶中是很難理解的?!白濉贝蠹铱梢岳斫猓喈斢谝粋€參數(shù)化對象,一個GDL。但“類型”是什么東西呢?是族下面的一個分類,某些參數(shù)相同的歸入一個類型。而同一類型下面不同構(gòu)件還有不同的參數(shù)。比如一道墻,200墻是一個類型,300墻是另一個類型,你要把200墻變?yōu)?00墻,必須改變它的類型。而在ArchiCAD里,直接在參數(shù)欄把200改成300就行了。又比如,你想寫一個字高為5的文字,在ArchiCAD直接把字高設(shè)為5即可,在Revit,你得先創(chuàng)建一個“字高5”的類型,再在其中寫字。萬一你又想改字高為6,還不能直接把“字高5”改掉(這樣將把整個文檔的字高5都變成字高6),還得新建一個“字高6”的類型……,就是說,每安排一頭豬,Revit都得先找到合適的豬圈,如果沒有還得造一個;ArchiCAD則是一個大豬圈,是豬就往里面放,隨叫隨到。用戶體驗如何,大家一看即明。對運算速度的影響也可以想象,我經(jīng)常罵Revit“笨”,主要在罵這個。
2、尺寸鎖定與驅(qū)動。Revit的構(gòu)件相對位置都是可以鎖定的,這是它的一大優(yōu)勢,比如你可以把走廊兩道墻的距離鎖住為1.2米,那么它們就永遠不會變成1.1米。尺寸驅(qū)動與此類似,就是說選擇一道墻,它就顯示一個長度方向的臨時尺寸,比如2000,你可以直接改為2500,那墻就神奇地生長為2500長。這的確是挺爽的一件事情,Revit的族制作也極大地依賴于這一特性。比如建一個附著在樓板上的族(比如一個集水井),只要將它對齊樓板并鎖定,那集水井就不會跑到半空中。但這給軟件帶來極大的負擔(dān),你想想看,每選擇一個東西,它就馬上要測量它自己以及跟周圍構(gòu)件的定位關(guān)系,這不就慢下來了? 就好比你一看見美女,馬上要心里暗算其三圍尺寸,同時還在腦海搜索她的親戚朋友關(guān)系,除非你CPU轉(zhuǎn)的飛快,否則話都說不順暢了。ArchiCAD沒有這兩個功能,我內(nèi)心也希望它以后不要加上,否則ArchiCAD的速度優(yōu)勢將大幅下降。在ArchiCAD中,選擇構(gòu)件以后,點擊熱點也可以直接修改尺寸,部分達到尺寸驅(qū)動的功能(但跟構(gòu)件類型有關(guān))。
3、圖層。ArchiCAD的圖層概念基本上跟AutoCAD一樣,這使得AutoCAD用戶可以較快上手(當然圖層跟顏色不相關(guān)這一點還需要適應(yīng))。但ArchiCAD還給圖層加多了一個稱之為“交集組號”的tag,用來控制構(gòu)件的連接關(guān)系,這個很不錯的想法弄得有點難用,成為初學(xué)者的一個小困難。再看Revit,Autodesk也許是為了將Revit與AutoCAD拉開距離,也許是覺得圖層的概念太老土,反正不知出于什么目的,取消了圖層這一偉大的概念。其結(jié)果就是另外生出了多重的概念來達到圖元分類的目的——就像撒了一個謊,要用十個謊言來彌補漏洞。比如開關(guān)圖層這一簡單的操作,Revit通過一個巨大無比的列表,將所有圖元進行分類開關(guān),假如桌子跟馬桶都是同一類的族,它們是很難分開來打開/隱藏的。再比如控制圖層的顏色,Revit相應(yīng)地發(fā)明了“圖元可見性”、“對象樣式”、“過濾器”等等極其復(fù)雜、等級既森嚴又晦澀的方式來進行控制。這也許是Revit初學(xué)者面對的第一道坎。直到現(xiàn)在,我還經(jīng)常為了一根風(fēng)管或一根梁的顯示而翻遍了各層設(shè)置。此外,在導(dǎo)出dwg的時候,由于沒有圖層,于是導(dǎo)出的靈活性也大大減少(比如內(nèi)墻、外墻無法區(qū)分,防火門、普通門無法區(qū)分,等等,這在ArchiCAD中不成問題)。后面還會談到,Autodesk經(jīng)常吹噓Revit跟AutoCAD系出同門,自然親密無間——那都是欺負人家沒用過ArchiCAD。
4、多窗口支持。Revit支持多窗口同時顯示,可以很方便地查看同一個地方的平立剖面、3D視圖,這也是它的一個優(yōu)勢。當然操作體驗仍有待提高,比如無法從某層平面快速轉(zhuǎn)入上一層平面或轉(zhuǎn)入立面,并且——無疑,這又是一個吃資源的大戶。ArchiCAD的多窗口是個“偽多窗口”,不能所有窗口即時更新。但它由于切換較快,某種程度上減少了這個需求。不要說我偏心,試試看一個局部的3D就知道,ArchiCAD輕輕巧巧一框,再按個快捷鍵即刻生成。Revit的3D是全局的,要看局部,其折騰與糾結(jié)請參考下一段。
5、即時運算。Revit幾乎任何操作都是即時運算的,上述多窗口支持是一個典型體現(xiàn),再舉個例子,它可以調(diào)節(jié)每個視圖的邊界范圍,但這個操作怎么進行呢?點擊裁剪視圖按鈕→進度條→調(diào)節(jié)東面邊界→進度條→調(diào)節(jié)西面邊界→進度條→調(diào)節(jié)南面邊界→進度條→調(diào)節(jié)北面邊界→進度條→隱藏邊界→進度條。你每動一下鼠標它都要重新生成一次,有必要那么激動嗎,一下調(diào)整好四條邊再一次重生成,能省多少時間!如果不幸你要看一個局部的3D軸測并放進布圖,則需要調(diào)節(jié):3D范圍框(6個面)+視圖范圍框(4條邊)=進度條×10,OMG……從這一點來說,Revit就像一頭勤勤懇懇的老牛,時刻都在發(fā)動CPU,雖然慢,也不好意思罵它懶,只好罵它笨。ArchiCAD就取巧得多,許多工具都可以不即時運算,先“暫存”下來,有必要再更新,比如立剖面、大樣工具、布圖工具,這使得它在運行大型工程的時候仍然可以舉重若輕,長袖善舞。
兩者的思路差異導(dǎo)致兩者的使用體驗完全不同,對硬件的要求也完全不同。我可以在雙核2G內(nèi)存筆記本上用ArchiCAD畫幾萬平方米的施工圖,但在四核4G內(nèi)存的臺式機上用Revit仍然用到崩潰——不是機器崩潰,是我。基本上,你若沒有四核主頻3G以上的CPU,8G以上的內(nèi)存,24寸以上的雙顯示器,在Revit界都不好意思跟人家打招呼。雙顯示器啥用?一臺用來畫圖,一臺用來在等待進度條的時候上網(wǎng)。
當然,Autodesk自有他的想法,就像大仙在回帖中說的,他不是沒有本領(lǐng)去優(yōu)化代碼,他只是還沒來得及去做,當前正是擴展他的BIM帝國的時候。據(jù)測試人員說,2011版速度確實有所提高。提高到什么程度,新版馬上就要發(fā)布了,到時看看。
以上對比只是針對軟件的“單項設(shè)計”對比。倘若將Revit Architecture、Revit Structure、Revit MEP作為一個整體來考量,那么ArchiCAD就多少顯得勢單力薄,它沒有結(jié)構(gòu)專業(yè),MEP也僅通過插件進行,功能那是相當有限(但同樣有輕巧的優(yōu)點,跟Revit MEP一對比讓人很惆悵)。Revit是想建立一個王國,野心勃勃;ArchiCAD則固守一郡,不肯低下高傲的頭。
二、建模方面的比較
前面說的,看起來是ArchiCAD占了上風(fēng),這自然有我自己的偏好因素,再者Revit在軟件架構(gòu)上確實存在著龐大而復(fù)雜的特點。這里不說缺點,因為它雖然復(fù)雜但是有力,帶來的功能上的提高(“功能”跟“效率”是兩回事)是不爭的事實。本節(jié)要說的是建模方面的功能對比,這里先給AC fans一個心理準備:在建模方面,Revit可說領(lǐng)先ArchiCAD不止一個馬位。
首當其沖的是體量建模。Revit提出的這個概念非常受歡迎,尤其對于異型曲面愛好者來說。它有幾方面的優(yōu)勢:1、建模自由,可使用拉伸、旋轉(zhuǎn)、放樣、布爾等多種手段進行建模,不規(guī)則曲面建模也沒有問題。2、部分引入sketchup的推拉方式,操作方便。3、最重要的一點,建出來的體量,不管是直面曲面,都可以直接拾取變成墻體、幕墻或屋頂。這個功能可以讓ArchiCAD用戶流一地的口水。4、最重要的另一點,體量模型直接設(shè)樓層高度,直接得出平面。這個功能也可以擴展到導(dǎo)入的其他3D模型。ArchiCAD用戶又流了一地的口水。
ArchiCAD的墻體與屋頂工具遠沒有這么自由,雖然這幾版也在不斷改進,如12版的幕墻工具,但仍然落后于Revit。別不服氣,你試試拿ArchiCAD建一下斯圖加特美術(shù)館那一片曲面幕墻看看。
此外,Revit支持弧梁,支持傾斜的板,做坡道也相當?shù)姆奖?。ArchiCAD沒有弧梁、沒有斜板(要用屋頂工具做斜板)、做坡道也相當?shù)牟环奖悖ㄒ话阌镁W(wǎng)面工具做坡道,簡單的坡道有圖庫)。
我一直覺得ArchiCAD的樓梯插件ArchiStair、StairBuilder做的還不錯,但后來發(fā)現(xiàn),Revit做樓梯似乎更方便一些(但平面表達不夠靈活,這是Revit的通病,下一段詳述)。
關(guān)于純建模,有一點不得不提:布爾運算。ArchiCAD的布爾運算相當別扭,算子不能刪除,只能隱藏。唉~~對于一個多年的3Ds Max用戶來說,這是多么難以接受?。?br>
三、文檔方面的比較
本節(jié)的文檔籠統(tǒng)包括兩方面內(nèi)容,一是2D工具,二是布圖打印。渲染、漫游方面我自己應(yīng)用較少,暫不列入對比范圍,請見諒。文檔方面總的來說ArchiCAD以多年的積累扳回一局。
1、線條。ArchiCAD的線條工具靈活性與便利性都無與倫比。首先是創(chuàng)造性地加入箭頭等線端形式;其次是線型靈活,自定義線型也很容易,可輕易做出“線圖案”的效果(如土壤填充),這在AutoCAD中是個難題,天正等二次開發(fā)有類似功能。線條的編輯更是隨心所欲,一個小面板四兩撥千斤,比如pline加點,在AutoCAD中又是個難題,ArchiCAD則只需鼠標一點一拉即可。唯一需詬病的可能就是offset功能,操作不便(本版小技巧系列有專題討論)。Revit的線條工具可說中規(guī)中矩,無功無過。它的“拾取”功能有點相當于ArchiCAD的魔術(shù)棒,但邏輯性比后者強,后者是不分墻板柱線,只要是連續(xù)的線段都給你一下拾取,常常拾“多了”。
2、文字。ArchiCAD的文字工具相當完善,比AutoCAD強的地方是大段文字幾乎不影響速度(全是TrueType字體),而比AutoCAD弱的地方是沒有段落退縮、編號等功能。Revit的文字工具讓人抓狂——字高設(shè)置之麻煩前面已經(jīng)提到,另一點讓人絕難接受的是,如果你遇到一個傾斜的文字,你永遠無法知道它的角度,也無法寫出另一個同樣傾角的文字,除非復(fù)制一個再編輯。
3、標簽。兩者的標簽功能類似,但ArchiCAD仍比Revit要靈活。Revit的標簽是無法旋轉(zhuǎn)的,你能想象嗎?它還無法在標簽處加入一些注釋性的文字,改族也不行(它可以加入對象的“注釋”參數(shù),但有時同樣的物體需要不同的注釋,這就很麻煩)。ArchiCAD的標簽很多有“自定義”一欄,即使沒有也可以修改gsm加入,比較方便。
4、尺寸標注。兩者都無法讓國內(nèi)用戶滿意。相對而言,ArchiCAD好一些,至少會避讓(盡管它只往固定的一側(cè)避讓,讓人很無奈),但也比Revit完全不會避讓好啊~
5、填充。ArchiCAD在填充方面的表現(xiàn)讓人詫異。一方面它編輯邊界極其方便,另一方面它修改密度極其麻煩,而且無法傳遞。我覺得這在編程技術(shù)上應(yīng)該是毫無問題的,加X、Y兩個方向的比例參數(shù)就是了,無法理解程序的設(shè)計意圖。Revit可直接應(yīng)用AutoCAD的填充圖案,這有一定的吸引力(ArchiCAD也可以,周折些,本版有貼專講)。另一個顯著區(qū)別是ArchiCAD的填充有前景和背景,一開始可能很不習(xí)慣,但它其實很巧妙的解決了一些顯示上的問題,并且填充的樣式更為豐富,這得慢慢體會,很難說明。此外,ArchiCAD的實體填充可以設(shè)置各種透明度,這一點優(yōu)于Revit。
6、各種本地化符號。諸如圖名圖號、剖切號、索引號等等,無疑都是ArchiCAD遙遙領(lǐng)先了。舉個簡單的例子,Revit就是無法做出符合國標的剖切號(文字在短線對出位置,方向跟隨剖切方向),Revit的剖切號文字永遠是固定角度的。在制作這些本地化符號方面,ArchiCAD的gdl語言有天然的優(yōu)勢。唯一讓人不太滿意的可能就是軸網(wǎng)系統(tǒng)了,ArchiCAD的軸網(wǎng)系統(tǒng)應(yīng)該是參考Revit的,但做得不夠好,比如無法統(tǒng)一拉伸。
7、布圖。這方面ArchiCAD幾近完美,在其中布圖可說是種享受。Revit別的不說,每張圖的邊界都是矩形,調(diào)節(jié)邊界的范圍更是一種痛苦。
8、打印。Revit比ArchiCAD要好一些,主要是因為ArchiCAD沒有預(yù)覽。兩者對于沒有布圖的臨時打印都不太方便,打印范圍無法記錄,比例、線寬較難控制。但對于布好圖的打印出圖,尤其是批量出圖,兩者都無可挑剔。
四、操作方面的比較
操作方面,ArchiCAD有著典型的“小家碧玉”的特質(zhì),纖巧的風(fēng)格貫穿始終,許多功能還帶一點“猶抱琵琶半遮面”的婉約。它有一些很符合建筑師的操作習(xí)慣與心理預(yù)期的工具,比如疊影描繪(Ghost,原版名字有點妖嬈),多少建筑師愛不釋手。Revit企圖山寨之,加了一個叫“基線”的功能,不但名字欠缺想象力,用起來也不爽,經(jīng)常點選了本應(yīng)墊在底的圖元,只能說形像而神不像。此外,ArchiCAD像魔術(shù)棒、吸管等工具非常的人性化。比如吸管,當然Revit、AutoCAD都有“屬性匹配”工具,就是那一把“刷子”,但刷子是一次性的,只能即時用,而吸管則是持續(xù)的,你可以先將屬性“吸”進來,過很久以后再“注射”進目標,而且不同類型的構(gòu)件屬性不會覆蓋。兩者高下立判。
關(guān)于操作,不得不提一下兩個軟件選擇物體的方式,真是各自各精彩。
先看ArchiCAD。關(guān)于框選還是框交本想發(fā)一通牢騷的,但最新的13版它決定放棄矜持,向AutoCAD看齊(左框右交),這讓人很欣慰。一切看上去很美,但不可思議的是添加、減除選擇物體都是按Shift鍵。這導(dǎo)致了在一堆亂線中選出所需的物體是多么的困難——按Shift鍵框選添加,多了,再按Shift鍵框選減少,原來選對的居然又給減沒了,再來,原來減掉的又給加上了……杯具??!我還沒有遇到過第二個這樣設(shè)計的軟件。哪怕是多按一個Alt鍵為減少也好啊~~
Revit,首先選擇框只有矩形,欠佳。其次,無法保存選擇集,欠妥。再次,Revit只選擇一個東西時會出現(xiàn)夾點,但選多個物體時只亮顯,無夾點,我估計這跟它的尺寸驅(qū)動有關(guān),但事實上造成很大的不便,東西一多,zoom一下有時候就找不到選擇的東西在哪了。Revit過濾器則是另一個極品。它只包含了最大范圍的分類,比如墻、門、窗,你想把所有的M1選出來?過濾器無能為力,先造一個門窗表吧。每當這時我就很懷念A(yù)rchiCAD,甚至AutoCAD。 【補充:有網(wǎng)友說可用“選擇同類型物體”功能,這里解釋一下:如果M1、M2是同一個族類型,那么該操作會選擇所有的M1+M2,要僅選擇M1,除門窗表外別無他法。該功能很危險,慎用?!?br>
接下來基本上是對于Revit的控訴。
Revit由于速度太慢,很容易分心。動一下,等半天,看看網(wǎng)頁,一下子看了半個鐘頭新聞八卦,回過頭來忘了畫到哪了。這是我用Revit以來常有的狀態(tài)。哥不是在畫圖,是在上網(wǎng)的間隙畫下圖。有時候你無法理解它為什么會慢,比如你要選擇一層平面所有的東西,鼠標一圈,你會發(fā)現(xiàn)隨著鼠標圈的范圍越來越大,它的反應(yīng)就越來越慢。但你開個AutoCAD就知道問題所在了,AutoCAD無論你選多少東西,都是先框出范圍,再讀取選區(qū)物體(ArchiCAD亦如此,絕大多數(shù)2D3D軟件都如此),Revit是一邊圈一邊讀取,那種遲滯感讓人非常的不爽。
另一個例子,你想在平面某處切一刀看看剖面,于是用剖面工具信手一拉,然后發(fā)現(xiàn)Revit就陷入沉默了,沉重的進度條在緩慢推進,等它回過神來,你迫不及待想轉(zhuǎn)入剖面看看——又是一個進度條;你想移動一下剖面的位置——又是一個進度條。遲滯感無處不在。ArchiCAD雖然不見得總體上能快多少,但是,放置剖面工具就跟畫根線一樣的爽快(事實上,由于沒有尺寸驅(qū)動,它比Revit畫根線還要快),它是等你轉(zhuǎn)入剖面時再生成。那不是一個感覺,這時候的運算你是有心理準備的。
再一個例子,Revit可以單獨隱藏物體(由于沒有圖層概念?。?,但當你隱藏之后再要打開,就得在一個半透明的界面從所有物體當中選出你剛剛隱藏的東西,再unhide,進度條+進度條=進度條的二次方。AutoCAD尚且有個LayerP的命令,它就不能加一個unhide last甚至unhide all的按鈕?(當然,ArchiCAD這些都有快捷鍵~)
Revit凡是涉及到有邊界的東西。比如樓板、填充、區(qū)域等,編輯的時候(比如樓板掏個洞)都要煞有介事地進入編輯的界面(就像AutoCAD編輯塊),本來就慢,步驟又多,慢的n次方。不像ArchiCAD那么隨心所欲,即點即拉。
Revit凡是連續(xù)畫的東西,如線條、墻、梁等,如果你一步畫錯了,是無法回頭的,只能中途斷掉,刪掉錯的,重新畫過,或者將錯就錯,畫完再改。
Revit居然沒有zoom to selected的功能,對于一個3D軟件來說,匪夷所思。我編了個插件做這件事,整個插件除去框架只有一句代碼。
Revit無法生成局部3D視圖,前面已經(jīng)提到,要局部,就得分別調(diào)節(jié)6個面。關(guān)鍵是6個面中有4個面是無法精確定位的,上下底面也只能精確定位到樓層高度——“定位基本靠手”。我實在無法忍受,自己編了個插件,山寨ArchiCAD的選擇框轉(zhuǎn)3D,除了速度有點慢之外沒別的缺點。速度慢不是插件的問題,是它即使生成1個手指頭的3D,也要先生成全局3D再切,⊙﹏⊙b汗。
說了那么多Revit的不爽,該說說它的好處了。它的剖面功能相當強大,它可以在立面上任意旋轉(zhuǎn)傾斜,甚至旋轉(zhuǎn)90°變成“平面”,這使得一些異型建筑的定位、結(jié)構(gòu)布梁等非常容易。ArchiCAD的剖面無法傾斜,有時候遇到異型建筑徒喚奈何,只好求助于C4D或別的3D軟件。我試過為了給橢球體定位,用了斜屋頂、墻體與之布爾相交,才得出結(jié)構(gòu)桁架的定位線。
此外,關(guān)于Revit的速度,與其啟動緩慢相映成趣的是:關(guān)閉程序速度極快,即點即關(guān),毫不拖泥帶水,贊一個!【補充:Revit推廣人員通常會說:Revit雖然啟動慢,但關(guān)了再開就會快很多——這是很狡猾的一種說法。關(guān)了Revit你打開任務(wù)管理器看看,Revit.exe進程居然還在,還占據(jù)著幾百M的內(nèi)存 ——像不像windows的休眠?】
五、擴展方面的比較
說起擴展,ArchiCAD自然當仁不讓,這是它引以為傲的一個特點(或許同時也是騎虎難下的一個特點),借用iPhone的廣告詞:通過插件,“你幾乎可以做任何事情”。我不知道ArchiCAD總共有多少插件,但上百個估計不成問題。粗略數(shù)起來,插件可以做:樓梯、門窗、地形、幕墻、放樣造型、3D旋轉(zhuǎn)、2D編輯、施工模擬、導(dǎo)入導(dǎo)出、重復(fù)檢查、草圖效果、墻體造型、階段記錄、能量分析、立面校正……有帖子專門列表介紹ArchiCAD插件,可以參考一下。許多擴展經(jīng)過多年的發(fā)展,已經(jīng)非常精巧,比如stairmaker制作樓梯、dwb制作門窗、archiglazing制作幕墻,都幾乎達到一種藝術(shù)的高度,值得欽佩。但同時,插件帶來的副作用也是無法忽視的:安裝方式各不相同(crack方式也各出奇謀),有的自帶圖庫難以管理,有的導(dǎo)致運行速度變慢,有的導(dǎo)致文件傳遞很麻煩,如果其他電腦沒有裝同樣的插件,會彈出警告、丟失物體。最大的問題是版本,每一個插件都只對應(yīng)特定的ArchiCAD版本,于是你的硬盤里不得不收集“ArchiCAD 11插件”、“ArchiCAD12插件”、“ArchiCAD13插件”……在軟件每年升級一次的今天,每一套插件的收集都是一個糾結(jié)的過程。
這也導(dǎo)致相當一部分ArchiCAD用戶采取了這樣一種原則:盡量不用插件。當我最終悟徹,沒有用任何第三方插件做出一套施工圖,我的感覺是:腿不軟了,腰不酸了,吃嘛嘛香~~
Revit又如何?Revit是非常自負的一個軟件,以上列出的ArchiCAD插件功能,Revit都企圖一網(wǎng)打盡,全部集成在軟件自帶功能里(也許除了能量分析、施工模擬、立面校正這些比較專門或偏門的功能以外)。比如樓梯、異形門窗、幕墻、墻體造型、3D旋轉(zhuǎn)等等,Revit自帶的功能不輸于ArchiCAD插件的效果,讓人不得不嘆服。當然它的兼容并包帶來的臃腫與緩慢,前面也多有敘述,不再贅言,只能說針無兩頭尖,有得必有失,讓人徒喚奈何。
但Revit的自帶功能強并不等于插件功能弱,相反,Revit的二次開發(fā)門檻相當之低,幫助文檔相當之完善與友好,以至于越來越多的程序員投身于Revit開發(fā)當中,插件也日益豐富,假以時日,估計又是另一番景象了。順便一提,Revit相對強勁的功能與相對弱智的操作并存,很容易使得二次開發(fā)很有成就感。我也開發(fā)了一個Revit版的向日葵系列,在某些方面大幅提升使用體驗。
反觀ArchiCAD的二次開發(fā),其API接口居然是收費的,不交錢的話只能做些試用版的插件玩一下——嚴重打擊積極性啊。在中國,編程序、做插件,都是注定給人破解的,如果還要先交了錢,那才叫賠了夫人又折兵。
六、協(xié)同工作的比較
關(guān)于協(xié)同我用得不多(兩年前用過一次ArchiCAD 10的Teamwork;去年試用過Revit的工作集)——找一個會用的都難,還要找一堆會用的來協(xié)同,吐血……,因此粗略的談?wù)?,或許有不對的地方。
ArchiCAD與Revit都有協(xié)同工作模式,而且有點類似——確定權(quán)限,劃分工作范圍,各自工作,將成果匯總至中心文件,同時在各成員處有一個中心文件的實時鏡像,可查看同伴的工作進度。但ArchiCAD從13版開始進入Teamwork 2.0,據(jù)說14版還要繼續(xù)加強。具體什么升級我也沒有深究,但其同步速度號稱得到極大的提高,甚至可通過互聯(lián)網(wǎng)進行協(xié)同。如果是真的,那對于時常回家加班的中國建筑師來說真是很有吸引力。
但Revit用戶就沒那么輕松了。理論上Revit的工作集也是可以拷回家里畫圖,再拷回單位同步更新,但這么做有極大的風(fēng)險:假如你在家里畫到深夜兩點,睡眼朦朧準備關(guān)機睡覺,這時你看見Revit大大的同步圖標,腦袋一熱鼠標一點,還看都沒看就按了確定,那么杯具發(fā)生了:這個文件就此萬劫不復(fù),再也無法跟單位的中心文件同步了。驚醒的你只有兩個辦法:回到單位,將昨晚的功夫重做一遍;回到單位,將昨晚修改過的東西仔細地覆蓋原文件。
Revit的協(xié)同模式是不可逆的,也就是說,一個文件如果采用了工作集,那么它的腦袋上永遠有一個“工作集”的烙印,永遠無法去除。雖然通常也沒什么影響,但就是覺得不爽,而且,有些特定的時刻,這個烙印還是會導(dǎo)致一些副作用。
七、與其他軟件的兼容性比較
在兼容性方面,ArchiCAD與Revit各有擅場,表現(xiàn)在:
1、導(dǎo)入、導(dǎo)出dwg格式,尤其是導(dǎo)出dwg,ArchiCAD提供了非常細膩的選項,舉凡圖層、字體、線型、顏色等等,均可進行細微的設(shè)置,有網(wǎng)友甚至制作了一個轉(zhuǎn)換器,轉(zhuǎn)換以后可以在天正里用“舊圖轉(zhuǎn)換”功能變成天正的圖。Revit雖然跟AutoCAD是同一個東家,但也不及ArchiCAD跟AutoCAD那么親密。最大的缺陷是由于Revit沒有圖層概念,因此Revit只能通過構(gòu)件類型來區(qū)分轉(zhuǎn)換后的圖層,少了一些靈活性。
2、導(dǎo)入sketchup模型:ArchiCAD(印象中是)通過插件轉(zhuǎn)換,使各種構(gòu)件轉(zhuǎn)換為建筑構(gòu)件;Revit則是將sk模型導(dǎo)入為一個體量模型,然后用墻、屋頂、幕墻等工具手動拾取導(dǎo)入模型,生成建筑構(gòu)件。我感覺Revit的方式更讓人踏實些,但ArchiCAD導(dǎo)入sk模型我沒試過,僅供參考。
3、ArchiCAD與Cinema 4D、Revit與3Ds Max,都是秤不離砣的好朋友,彼此都合作無間,不相上下,但C4D的普及程度是無法跟3Ds Max相比了。
4、在IFC方面,ArchiCAD要遠勝Revit,我常舉一個例子——Revit文件另存為IFC,再打開,自己都不認得自己了。為什么?我認為就是因為前文一開始提到的Revit“族類型”(也就是“豬圈”)在作祟。Revit如果事先不定義好族類型,什么都干不了,很讓人無奈。當然Revit也很著急解決這個問題,新版有專門的IFC轉(zhuǎn)換器設(shè)置,效果有待嘗試。
八、官方支持、推廣方面的比較
說到官方的支持、推廣力度,ArchiCAD跟Revit可以說并非同一個量級的比賽。Autodesk有足夠的財力與影響力去推廣宣傳它的產(chǎn)品,并且在政府官方的層面得到足夠的支持,自然可以縱橫捭闔,笑傲江湖??v觀近年來BIM界的各大盛事,“Revit全國用戶高手大會”,“Revit杯全國大學(xué)生建筑設(shè)計競賽”,“中勘協(xié)創(chuàng)新杯BIM設(shè)計大賽”,還有Autodesk每年一度的“AU大師匯”、諸多的官方網(wǎng)絡(luò)課程,等等,無不彰顯著Autodesk對Revit的強力扶持與殷切期望。事實上也確有成效,從2006年左右開始,Revit出現(xiàn)在建筑師眼前的密集度逐年呈幾何級數(shù)上升,許多高校開設(shè)Revit課或鼓勵用Revit做設(shè)計,Revit設(shè)計的項目不斷增多,Revit的教材也不斷增多??梢灶A(yù)見未來的幾年,Autodesk還將持續(xù)推進Revit的演義。
ArchiCAD方面,一向低調(diào)矜持的Graphisoft官方近年來也明顯感覺到了競爭的壓力,加快了研發(fā)的速度,新版本跟上了一年一版的頻率,但在新版的功能增強與改進方面,不得不說仍未如人意。有些意見提了n年,提意見的前輩們都已潛水退隱,仍未見有回應(yīng)。但就中文版而言,應(yīng)該說中方團隊已經(jīng)盡了極大的努力,包括這幾個版本的中文化、本地化、針對中文版的特有功能等,在市場推廣方面也不斷推出新的舉措,如網(wǎng)絡(luò)培訓(xùn)、官方博客等,雖然受客觀條件所限,規(guī)模難以跟Autodesk相比,但仍能感覺到他們的誠意。
九、總結(jié)與感慨
這篇帖子最先寫于2010年4月前后,這次根據(jù)兩者最新的版本——ArchiCAD 14版、Revit 2011版作了修改,并參考了諸多網(wǎng)友高手們的意見,在修改的同時也感慨良多。多年前一位前輩的評語:“ArchiCAD小家碧玉,Microstation金戈鐵馬”,批得極確。隨著Revit的橫空出世,BIM尚在弱冠之年,已成兵家必爭之地。青山遮不住,畢竟東流去,2D的建筑設(shè)計已成明日黃花,3D的江湖又將迎來風(fēng)云變幻。兩大武林世家的新一代掌門人ArchiCAD 14與Revit 2011,仍在繼續(xù)他們的傳奇,一個精研劍術(shù),擅用四兩撥千斤;一個內(nèi)外兼修,出手霸氣潑辣。隨著鳥巢與水立方的輻射效應(yīng),Catia跟Microstation兩大高手也強勢加入BIM的戰(zhàn)局,隱然成四大天王犄角之勢。大浪淘沙,問天下誰是英雄?
然而無敵者最寂寞,高手與高手之間往往惺惺相惜。當今和諧社會,也提倡以和為貴、包容性發(fā)展,本文的瑜亮互博,恰如高手過招,意不在分出勝負,只是切磋武藝、互相促進而已。言辭不當之處,還請多多包涵,一笑而過!
本文來自探索·發(fā)現(xiàn)論壇 作者:celticblue
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。