Rhino建模教程:Revit+Rhino+grasshopper 可以参数化建模的BIM软件
首先开始前,使用到的软件:
-Revit2020
-Rhino7(grasshopper)内置
-Rhino.inside
实际操作时,确保安装了以上三个软件。
如果不会使用Grasshopper,也可以用Rhino代替建模,但是Revit-->Rhino或者Rhino-->Revit只能通过Grasshopper实现。
一、Revit+Rhino+Grasshopper运行原理
如果想要在Revit中同步Rhino的文件,需要在安装好Revit之后,下载安装Rhino.inside。这是一个Revit的插件。
原理就是
在Revit软件中,运行Rhino和grasshopper,有点类似在MacOS中运行Windows虚拟机,可以正常访问Rhino和Grasshopper的所有功能以及文件,并且所有生成的文件需要各自单独保存,也就是Revit、Rhino、Grasshopper是要分别保存后,才能下次打开的时候再次读取。否则会丢失。
同时Rhino导入Revit的模型和直接Import3D文件进Revit不同的是,Rhino.inside的文件仍然保留在Revit中的可编辑性(比如墙体/楼板的boundaryline,type,material等属性都是可以同时在Grasshopper和revit中编辑)。
安装好Rhino.inside后运行Revit,此时会看到Plugin栏下,有一个Rhino的标志。点击运行Rhino。
此时就会出现一个Rhino和Grasshopper的操作界面。
此时Rhino的世界坐标轴和Revit的坐标轴是对应的。所以,所有的Rhino建模内容都可以同步到Revit同一位置上。当然反过来也是一样。
二、初步建模建议
在建模中,建议优先采用Rhino和Grasshopper单独建模,完成后再把文件导入Revit的Rhino和Grasshopper中。因为运算量大的Grasshopper模型非常占用内存,尤其是在连错电池块的时候,内存暴增,显示同步到Revit中的时候内存增加很多。测试的时候就因为忘记Flattentreedata导致运算过多,内存一直卡到满,最后revit和rhino都崩溃闪退了。
三、Revit中的Grasshopper新增内容与相互协同
前面提到所有的Rhino模型同步到Revit中需要使用Grasshopper才能完成。这个就是Revit中的Grasshopper新增的插件。Params新增了RevitPrimitive指令栏,以及单独的Revit栏
初步研究发现,有两种方式将Grasshopper/Rhino文件导入Revit。
1.Directshape
这种方式可以通过Grasshopper把任何模型都导入到Revit中,并且modeltype是可以编辑的,并不是genericmodel。并且可以赋予Revit中的材质(这一部分还未研究)
但是Directshape虽然方便,缺点就是不可以在Revit中编辑。对于非常规的幕墙Mullion设计非常好用。比如下图的案例。而编辑可以在Grasshopper中继续编辑,并且实时同步在Revit中。
Directshape生成的模型,很像Revit自己生成的Component-modelinplace所做出的模型。(对应的Category一定要做好,要不然后续Documentation很麻烦)
2.Buildboundaryline
这种做法和Revit自己生成的模型做法是一样的。
可以在Revit中单独编辑boundaryline。并且在Revit中直接更改材料等属性。
以建一个楼板为例。和Revit自己做出来的楼板没有区别。同样也适用于墙、屋顶、柱子等,在Built栏下的所有电池块。
四、Revit导入Rhino
Revit建完模型之后导入Rhino中,同样也是通过Grasshopper来实现。但是电池块是Rhino.inside官网写好的。不需要自己单独做。
只要选好对应要拷贝的ModelCategory,点一下Button,Rhino中就会在坐标系同一个位置出现已经编辑好图层的对应模型。并且在Rhino中可以和原生模型一样编辑材质与渲染。
(这部分的grasshopperscript,可以公众号回复revittorhino获取。)
Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。
网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、开发等多个领域。
需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频。
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训