Revit 怎么导入Rhino?Rhino 如何对接 Revit

  • A+
所属分类:revit

 01、概述

Rhinoceros和Revit是两款在建筑领域应用非常广泛的软件产品,具有各自的建模逻辑。虽然Rhinoceros在精确建模复杂曲面和几何形状上有很大优势,但Revit是一种用于BIM(BuildingInformationModel)工作流的高质量程序。因此,以适当的方式使这两个程序结合,发挥各自优势,可以轻松实现和优化我们的工作。在大多数情况下,会使用Revit作为主要的工作平台,当在Revit中存在难以实现的复杂几何体(主要是曲面)时,就需要Rhinoceros的配合。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobertoMolinos

而实现Rhinoceros和Revit协同工作的对接方法主要分为两类,一类是通过不同格式的不带有建筑信息的模型文件作为接口,进行导出导入,成为Revit中的族或族元素等。另一类是通过插件,将rhino模型导出为带有建筑信息的IFC文件。工业基础类(IFC)文件格式是在建筑行业中交换对象的标准方式,可减少在不同应用程序之间传输文件时的信息丢失。它可被Revit直接读取,减少建筑信息的丢失以及再次分类的工作。

当然,在进行工作流之前我们应该首先考虑的是,如何正确的在Rhinoceros中建模几何体,以更好的时间数据交换?也就是第二部分的内容。

    02、RhinoModellingTips

    1.通识:

    a.根据项目选择模型单位和精度。

通常对于大型建筑项目,可以米为单位,精度为0,0001。

对于需要高清晰度的小型项目,通常以毫米为单位工作,精度为0.01。当然,精度过高也更容易产生人为误差,并且通常非常难以察觉。如果使用AutodeskCFD等流体模拟软件进行分析时,将会因误差而难以实现模拟。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

Revit 怎么导入Rhino?Rhino 如何对接 Revit

UnitSetting

?RobetoMolinosr

    b.在世界坐标原点附近建模

每个软件都有自己的坐标系统,当有外部模型导入时,坐标系统就为模型提供了位置参考。每个软件中的世界坐标原点往往是相互对位的。在世界坐标原点附近建模,不会发生模型导入后丢失或找不到的现象。

在Rhinoceros中建模建议关闭“智能轨道”工具。类似于AutodeskCAD或Photoshop中的智慧捕捉,此工具有助于绘制具有对应关系的点和线等。在简单的2D工程图中工作时,此选项非常有用。但是,在3D模型中工作时,它通常会在不知不觉中导致错误。

定义图层层次结构,根据具体的模型及工作类型,将物件合理分层,更易于理解。这将实现复杂文件中的几个专业人员之间的协作。当然如果在Rhinoceros中使用了Grasshopper,在Bake时要设置好图层位置。

    c.曲线和曲面:

在Rhinoceros中建立曲线和曲面后,或者是由其他软件导入的几何体,首先都需要检查几何是否正确:

为了确定曲线(内差点曲线,控制点曲线等)是否被很好地导入Rhinoceros,我们必须检查它们的控制点。可以选中曲线后按F10打开控制点显示。

正确的曲线将是只通过最小数量的控制点即可准确定义曲线。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

较少的控制点定义的控制点曲线

?RobetoMolinosr

在Revit中使用此几何体时,过多的控制点可能导致精度错误和一些未知的问题,所以要尽量减少控制点的数量。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

较多的控制点定义的内差点曲线

?RobetoMolinosr

如果曲线不正确,我们可以使用“重建”命令重绘曲线,当然重建后的曲线可能会与原始曲线有所偏差,取决于重建参数的设定。

对于Rhinoceros中各种类型的曲面,我们可以通过检查他们的isocurves来观察质量的好坏。默认情况下,在Rhinoceros中,我们可以直接预览任何曲面的Isocurves,也就时结构线,无法预览时可在“显示”面板里打开。

正确的曲面会通过具有最小数量的isocurves来获得准确的定义,如下图所示。在Revit中的surface,过多的控制点可能导致精度错误等问题。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

较多的isocurvessurface(左)较少的isocurvessurface(右)

?RobetoMolinosr

    d.法线方向:

同Sketchup类似,犀牛的每个表面都具有正面和背面。即表面的方向性。所有表面都具有法线方向,当在Rhinoceros和Grasshopper中进行的不同的操作是,可能会根据曲面的法线方向进行运算。

要预览曲面的方向,可以通过“Direction”命令。如果需要更改曲面的方向,则只输入“Flip”命令即可。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

曲面的方向

?RobetoMolinosr

预览曲面方向的另一个方法是在display面板中更改几何图形正面与背面的显示颜色。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

调整后的曲面正反显示模式

?RobetoMolinosr

    e.顶点精度:

当有两个相邻曲面时,需要检查两个曲面的边和顶点之间的重合是否正确。因为在Rhinoceros中建模时,尤其是打开了很多捕捉方式,我们可能不小心在重合边界处定位错误,导致并非完全的重合,而是存在缝隙。这在导入到Revit中是致命的,很难被发现。

    f.曲面导出:

在将任何表面从Rhinoceros导出到Revit之前,我们必须知道它是哪种类型的面。

·Rhinoceros中的曲面由以下几类参数控制:

·阶数(Surfacedegree)。

·曲率(Curvature)。

·修剪或未修剪(Trimmedoruntrimmed)。

·Rhinoceros中的表面可分为以下几类:

·OpenSurface

·OpenExtrusion

·OpenPolysurface

·ClosedPolysurface

要分析曲面,我们可以在属性面板中观察其所属类型。不能导出的曲面包括:有过多控制点的曲面,折叠表面或控制点与其轴表面不对应的表面(通常是修剪表面)

Revit 怎么导入Rhino?Rhino 如何对接 Revit

修剪的曲面仍存在被修剪处的信息

?RobetoMolinosr

    g.表面类型

不同类型的Rhinoceros曲面对应着不同的Revit中的可转化对象

Revit 怎么导入Rhino?Rhino 如何对接 Revit

Revit 怎么导入Rhino?Rhino 如何对接 Revit

不同类型的Rhinoceros曲面对应Revit中的可转化对象

?RobetoMolinosr

    03、对接方法

在了解Rhinoceros中建模的注意事项后,我们即可将模型数据导入到Revit中。针对不同情况,我们可以采用如下6中方法进行对接的工作。

    Option1

直接将Rhino几何体导出为sat或dwg格式,再导入Revit。对于Revit中的体积参考,此方法是有效的,几何体不带材料属性。

    Option2

将Rhino几何体出为sat或dwg格式,再导入Revit中的Mass。这是将导入的几何图形转换为Revit(地板,墙壁,天花板和幕墙)中的元素的最佳方法。

    Option3

将Rhino几何体出为sat或dwg格式,再导入Revit中的族。这是在Revit中创建复杂族物体的方法。

    Option4

通过Rhynamo将Rhino几何体导入Dynamo。

    Option5

通过Flux将Rhino几何体或数据导入Dynamo。

    Option6

将Rhino几何体导出到IFC,再与Revit对接。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option1:

    Steps:

·插入>>导入CAD。

·设置定位方法。

·选择单位。

·取消选择“纠正稍微偏离轴的线”。

·选择文件类型DWG(*dwg)或ACISSAT(*.sat)。

·打开

适用范围:

仅当导入的几何体不需在截面和高程等视图中表示时才适用,因为直接导入时,视图中的切割平面无法正确切割CAD几何体。它不能转换为原生的Revit元素。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option2:

    Steps:

·体量和场地>>放置体量。

·插入>>导入CAD。

·设置定位选项。

·选择单位。

·取消选择“纠正稍微偏离轴的线”。

·选择文件类型DWG(*dwg)或ACISSAT(*.sat)。

·完成体量。

·体量工具>>通过Face建模(天花板,地板,墙壁和窗帘系

统)

适用范围:

当导入的几何体将在视图(平面视图,截面,高程)中表示时,建议将几何体导入为体量,否则视图切割平面将无法正确切割它。当需要使用“按面”工具创建基于导入曲面的原始Revit元素(如墙壁,屋顶和地板)时,也会选择此方法。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option3:

    Steps:

·打开选定的族模板。

·插入>>导入CAD。

·设置定位选项。

·选择单位。

·取消选择“纠正稍微偏离轴的线”。

·选择文件类型DWG(*dwg)或ACISSAT(*.sat)。

·打开。

·修改可视化属性>>导入的类别>>对象的样式>>导入的对象

>>导入的图层。

·重命名类别名称。

·修改材料。

·对导入的所有图层/材质重复该过程。

适用范围:

当需要几何体来在Revit中创建复杂族时,可使用此方法。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option4:

    Steps:

·打开Revit项目

·管理>>打开Dynamo>>Rhynamo包

·选择Rhino的文件路径

·跟随

适用范围:

如果我们需要在Revit中创建复杂几何,则此方法是最佳方法。通过Rhynamo,我们可以直接将几何图形导入Revit,跳过从Rhinoceros导出再Revit的过程。

但是,在Rhynamo中读取几何体时会遇到一些问题。只能够读取Surfaces属性的曲面。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option5:

    Steps:

·在Grasshopper中管理几何图形或string数据

·使用Flux/Speckle将数据导出为CSV/XLS

·打开Revit项目

·OpenDynamo>>使用Flux/Speckle收集数据

·管理Dynamo中的几何/数据

·Bake到Revit

适用范围:

此方法非常强大,可以批量获取纯原生的Revit元素。可简单地管理Rhino信息,例如文本,点,曲线,并将这些元素与Revit元素(如族或自适应组件)组合在一起

Flux–是FluxFactory公布的一款插件程序,可自动从Rhino通过网络传输资料至Revit或Excel,实现数据的对接。

Revit 怎么导入Rhino?Rhino 如何对接 Revit

?RobetoMolinosr

    Option6:

    Steps:

·使用VisualARQ插件建立的犀牛BIM模型:墙壁,幕墙,结构,门,窗户,楼梯,栏杆和屋顶。

·使用VisualARQ-Grasshopper插件建立的模型。

·导出为IFC格式文件。

·在Revit中链接IFC

    适用范围:

VisualARQ是一款非常强大的软件,致力于让rhino完善为一款BIM建模软件。它可实现在rhino中建立带有构件信息的模型,类似于Revit的建模方法,但是其能力与比Revit相比还是有限的。

新版VisualARQ的新增功能之一是提供了IFC文件接口,可将rhino中的BIM构件或非BIM构件与Revit直接对接。

发表评论

您必须登录才能发表评论!