筑龙论坛-全球建筑人工程人网上交流互动社区 · BIM · BIM建筑设计

[分享]想学BIM,先来认识一下BIM的软件!

发表于2016-11-10     1671人浏览     1人跟帖     总热度:124  

Revit是国内民用建筑领域里,最为常用的BIM建模软件。

大家在使用Revit的时候,一定不要当做建模软件来用。它跟SU的感觉截然不同。Revit的原理是组合,就像咱们玩的乐高积木一样。它的门、窗、墙、楼梯等都是组件,而建模的过程则是将这些组件拼成一个模型。所以,Revit对于容易分辨这些组件的建筑会很容易建模,但是,对于异形建筑而言,就会比较难。因为墙体和其他组件都不是常规的。所以组装起来比较麻烦。你说用乐高怎么组装成一出一串葡萄呢?对吧。


Revit这些组件是可以归类的,其实,所有的BIM类软件都有归类,但是Revit会多一个层级。比如,门可以分为1200*2000平开木门和900*2000平开铁门。按理说只有这两个层级。但是,Revit中分的层级是门=>平开门=>1200*2000平开木门和900*2000平开铁门。


想学BIM,先来认识一下BIM的软件!_1

(门族)


门是一种类别,英文叫Category。

平开门是一种族,英文叫Family。

1200*2000平开木门是一种类型,英文名叫Symbol/Type。

项目里的每一个1200*2000平开木门都是一个实例,英文名叫FamilyInstance。


Revit里两个概念我解释一下:常规模型和体量。

常规模型是可以为了替代一些非常规的组件而存在的。比如古建墙上的雕饰是没有组件的。那么用常规模型就比较方便。你可以为常规模型设定类别。那么,在后续的明细表统计是,可以照样把常规模型计算进去。

体量是用来建筑体块的工具。看起来好像和常规模型差不多,本质差别很大,用体量建出来的块儿是虚无的,你必须把这个块的每个面赋予墙体(包括幕墙系统)或屋顶才具有实际的意义。

正是因为有了常规模型和体量,才让 Revit做异形建筑成为了可能。


想学BIM,先来认识一下BIM的软件!_2
(窗族)


Revit中,族的概念非常重要。如何做族是需要训练的。同样是做一个门族,不同的人做出来的效果会差别很大。尺寸的约束是否完整,参数设置是否合理,不冗杂也不过简。还有系统族、标准族(可载入族)和In-Place族(只在一个项目中存在)的区别,对于一个团队而言,Revit族的数量和质量很大程度的影响了BIM工作的效率。所以有些人说“族”是BIM单位的重要竞争力,也是认可的。所以,很多企业会给自己做的族进行加密处理。


想学BIM,先来认识一下BIM的软件!_3
(泵族)


Revit有三个专业:建筑,结构,机电。我们建筑设计只需要使用建筑这个部分就好了。后面的部分还有很长,Revit我先介绍到这里。


2.Revit插件

Revit插件非常多,根据专业和需求的不同而各有不同,而且,大型单位往往会定制自己的插件。这里介绍几款吧。


1)Dynamo

想学BIM,先来认识一下BIM的软件!_4


用Dynamo是一年前的事情了,那个时候总觉得grasshopper没什么好玩的了,正巧班长跟我提到这个插件,就想研究Revit平台上的grasshopper。结果用着用着吧,发现两者确实非常不同。Dynamo的建模能力实在不敢恭维,但阿木作为建筑设计人员,总是过于关注一个软件的建模能力,这其实是我自身见识的问题。模型分为几何部分与非几何部分,那么Grasshopper基本就是纯几何部分的信息。这也是受Rhino软件影响的。而Dynamo是依托Revit的,所有有更多BIM信息。比如统计一个房间面积,房间编号排序等等。我们之所以看不到一些东西的优点,往往是因为我们自身太狭隘。哦,对了,CASE公司做了一些Dynamo的插件,比如支持犀牛文件转到Revit里的Rhynamo,可以安装在Dynamo上。


想学BIM,先来认识一下BIM的软件!_5


另外,Dynamo支持Python,我当时学这个是因为CASE公司的Nathan写了点教程,不过早就不记得了。当然,它有自己的专用脚本语言,叫DesignScript,语法和python有点像,很容易上手。阿木只用过两天,觉得这玩意儿比RhinoCommon的建模能力实在差太多,就放弃了。据说CAD上可以安装插件,支持这个语言。

想学BIM,先来认识一下BIM的软件!_6


2)橄榄山快模


想学BIM,先来认识一下BIM的软件!_7


国内二次开发专家叶雄进老师的团队开发的插件。土建部分的建模类似于天正。还有很多小功能,都是免费的。核心收费功能是翻模。也就是可以将dwg图纸转换成Revit模型。当然,作为半个Revit的开发者,深深明白这个功能的实现难度。上一篇《爱过“犀牛”》中,我讲过一个插件,叫Hummingbird,可以将犀牛模型导入到Revit中。其实,本质都是一样的,需要先从其他软件中提取信息,然后再用Revit读取这个信息,生成Revit模型。所以,一般需要两头都安装插件。如果只在revit一头安装插件,那么你必须把dwg文件导入到Revit里。本质是一样的。


3)速博


想学BIM,先来认识一下BIM的软件!_8


Autodesk的官方插件,其实他是一个应用,安装之后,会显示Extensions这个菜单栏。这个插件最显著的作用就是建模的时候更方便配筋。钢筋这个部分是Revit的难处,建起来有些麻烦。当然,对于建筑设计的小伙伴们,就无需了解太多啦。


4)鸿业


想学BIM,先来认识一下BIM的软件!_9


鸿业BIMspace是解决Revit上手慢,效率低的问题而开发的。非常好的帮助了给排水,暖通和电气专业。在族库管理上,提供本地,客户和服务器端的族库管理,当然,我感觉这并不是多难的技术。另外,它有非常多的标注。很方便出图使用。


3.Revit的二次开发


想学BIM,先来认识一下BIM的软件!_10

(阿木半年前自己开发的小插件)


Revit的二次开发最好的语言还是C#,阿木感觉是这样的。想要学习软件开发,首先要非常熟悉这个软件。上一篇关于犀牛的二次开发,我也提到过这个问题,如果你对一个软件的使用不熟悉,那么学习开发是很困难的。

Revit二次开发的基本步骤是,(如果要修改元素)通过FilteredElementCollector来匹配筛选出需要修改的元素,然后提取他的参数进行修改。(如果要创建元素)通过外部输入的参数值,新建事务Transaction,从而创建新的元素。

阿木当时学开发,也是花了血本。不过怎么说呢,反正钱赚回来了都。

哦,对了,因为Revit的开发,阿木又去接触了Linq,MYSQL,XML等领域,后来又因为XML了解了json,javascript,了解html5,webgl等。慢慢的,就会感觉其实这个世界是人类一步一步探索出来的。有时候的一小步,真的就是人类的一大步。而我,还在为选择走什么路而踌躇。

下面这张配图是阿木去年第一次用Revit写的一个Taskdialog命令。纪念一下。


想学BIM,先来认识一下BIM的软件!_11


4.Navisworks/Navigator


想学BIM,先来认识一下BIM的软件!_12

这两款软件分别属于Autodesk和Bentley两家公司,功能相似。阿木对前者比较熟悉,就简单介绍一下。NW的软件很大,功能和操作却很简单。它能将很多种不同格式的模型文件和并在一起。基于这个能力,产生了三个主要的应用功能:漫游,碰撞检查,施工模拟


漫游就是在里面走动。

碰撞检查就是你能很轻松的发现哪一根管道和哪一根梁发生了碰撞。

施工模拟就是把施工的过程做成一个动画。让大家知道每一天施工到了什么程度。


5.Civil 3D


想学BIM,先来认识一下BIM的软件!_13

这是一款专门定制的AutoCAD,主要做的是地块的道路建模,土方计算,雨水分析等。他们说这叫地理空间设计软件。我不太懂。


6. ArchiCAD(AC)


想学BIM,先来认识一下BIM的软件!_14

ArchiCAD也有类似族的概念(在“Design”工具栏下),但没有族类型,如果你接触过Rhino的插件VisualARQ,就明白没有族类型的BIM是啥样的了。。。ArchiCAD有图层概念,Revit没有,对于用惯了CAD的设计师,更容易上手。ArchiCAD主要就是建筑专业的建模,其他的,比如结构,暖通专业就不那么好用了。 做设计的时候用挺好,基本不会卡。


7. Aecosim Building Designer(ABD)


想学BIM,先来认识一下BIM的软件!_15


这是Bentley公司的产品,完全内置了MicroStation,加了四个主要的模块:建筑、结构、设备、电气。棒棒的!目前是V8i版本,界面非常易懂,而且自带碰撞检测,造型能力也很强大。


8.Tekla


想学BIM,先来认识一下BIM的软件!_16


这个是钢结构的重量级软件,咱们建筑设计用不太上,这个公司被天宝公司收购(Trimble),这是一个主攻GPS定位和测绘技术的公司,心细的小伙伴可能发现了,这家公司收购了我们深爱的SketchUp。


9.MagiCAD


想学BIM,先来认识一下BIM的软件!_17

是一款基于AutoCAD的软件,主要是机电使用。它和Revit有什么区别呢?Revit软件太大了,但是Revit可以自建族来完成特殊部分的支吊架,在做管线综合时,Revit更方便。对于习惯CAD的设计师来说,用MagiCAD会很容易上手。正常的使用也很方便,所以,目前很多单位的机电部分用的是这款软件,一般情况,如果是自己单位做,可以用MagiCAD,如果还有很多专业协同的话,个人感觉可能Revit更好些。哦,支吊架是用来固定管道的。可以承重,减振和限定位置。


10.Solibri


想学BIM,先来认识一下BIM的软件!_18


这是一款很牛逼的软件,而且正在崛起。我下文会提到BIM在协同工作的过程中,会面对一个很严重的问题就是信息交换。比如,钢结构用Tekla做好了,必须要导入到Revit中,可是Tekla是无法导出Rvt格式的文件的。实际上,Rvt格式是不公开的。所以,我们BIM通常用IFC格式来作为通用的BIM模型格式。Tekla导出IFC,然后Revit导入这个IFC。那么问题来了:Tekla导出的这个IFC是不是有问题的,比如编号数据会不会丢失?几何约束会不会不存在?这些正常都是凭经验的。我们用习惯了Tekla,就会知道它什么地方有问题,什么地方没问题。Solibri就是解决IFC模型中是否缺少数据,是否出现碰撞,是否符合规定的参数要求的软件。阿木的研究生论文就被这座大山给卡住了。说实话,做得并不咋地,但是,我也没有办法做得更好。


11.广联达/鲁班


想学BIM,先来认识一下BIM的软件!_19


这两款软件主要在工程量统计和进度管理上起作用。

工程量统计我看到比较多的是Revit直接提取计算工程量,然后再用广联达提取计算一遍,两者相差不超过一个值(比如3%),那么就在合理范围内的。这个部分会由投资监理来把控。那广联达怎么提取工程量呢?一般土建部分,可以用Revit导出的IFC格式文件给广联达土建算量软件(GCL)进行计算。但是,Revit钢筋这个部分有些bug,所以,一般钢筋由广联达钢筋算量软件(GGJ)自己建模,然后提取。当然,所有的东西全部都由广联达来建也是可以的。GCL、GGJ、GQI分别可以实现土建,钢筋和机电模型的建模算量工作。通过鲁班BIM系统和广联达BIM 5D可以实现有效的进度管理。


想学BIM,先来认识一下BIM的软件!_20
(第三个为IFC图标)


刚刚提到IFC,这里我再补充一句,Revit是有三个层级的,类别、族、类型,而很多BIM软件没有分到这么细(ArchiCADAECOSim)。Revit与IFC格式交换的过程中,必须要有映射过程,也就是说,很多族在IFC里是没有的。所以,我们必须手动的将Revit的某个族合并到IFC的一个族上。


【精品推荐】

建筑BIM工程师实操培训

Revit入门及平台功能详解

土建BIM工程师速成班(视频+直播+答疑+证书)


扫码加入筑龙学社  ·  BIM微信群 为您优选精品资料,扫码免费领取
分享至

分享到微信朋友圈 ×

打开微信"扫一扫",扫描上方二维码
请点击右上角按钮 ,选择 

 发表于2016-11-10   |  只看该作者       筑龙币+10

2

Revit是国内民用建筑领域里,最为常用的BIM建模软件。

邪恶大魔王

北京 石景山区 | 项目管理

2 关注

30 粉丝

195 发帖

13 荣誉分

该博主未添加简介

猜你爱看

添加简介及二维码

简介

还可输入70字

二维码(建议尺寸80*80)

发站内信息

还可输入140字
恭喜您已成功认证筑龙E会员 点击“下载附件”即可
分享
入群
扫码入群
马上领取免费资料包
2/20