Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

  • A+
所屬分類(lèi):Revit

?01、概述

Rhinoceros和Revit是兩款在建筑領(lǐng)域應(yīng)用非常廣泛的軟件產(chǎn)品,具有各自的建模邏輯。雖然Rhinoceros在精確建模復(fù)雜曲面和幾何形狀上有很大優(yōu)勢(shì),但Revit是一種用于BIM(BuildingInformationModel)工作流的高質(zhì)量程序。因此,以適當(dāng)?shù)姆绞绞惯@兩個(gè)程序結(jié)合,發(fā)揮各自優(yōu)勢(shì),可以輕松實(shí)現(xiàn)和優(yōu)化我們的工作。在大多數(shù)情況下,會(huì)使用Revit作為主要的工作平臺(tái),當(dāng)在Revit中存在難以實(shí)現(xiàn)的復(fù)雜幾何體(主要是曲面)時(shí),就需要Rhinoceros的配合。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobertoMolinos

而實(shí)現(xiàn)Rhinoceros和Revit協(xié)同工作的對(duì)接方法主要分為兩類(lèi),一類(lèi)是通過(guò)不同格式的不帶有建筑信息的模型文件作為接口,進(jìn)行導(dǎo)出導(dǎo)入,成為Revit中的族或族元素等。另一類(lèi)是通過(guò)插件,將rhino模型導(dǎo)出為帶有建筑信息的IFC文件。工業(yè)基礎(chǔ)類(lèi)(IFC)文件格式是在建筑行業(yè)中交換對(duì)象的標(biāo)準(zhǔn)方式,可減少在不同應(yīng)用程序之間傳輸文件時(shí)的信息丟失。它可被Revit直接讀取,減少建筑信息的丟失以及再次分類(lèi)的工作。

當(dāng)然,在進(jìn)行工作流之前我們應(yīng)該首先考慮的是,如何正確的在Rhinoceros中建模幾何體,以更好的時(shí)間數(shù)據(jù)交換?也就是第二部分的內(nèi)容。

? ? 02、RhinoModellingTips

? ? 1.通識(shí):

? ? a.根據(jù)項(xiàng)目選擇模型單位和精度。

通常對(duì)于大型建筑項(xiàng)目,可以米為單位,精度為0,0001。

對(duì)于需要高清晰度的小型項(xiàng)目,通常以毫米為單位工作,精度為0.01。當(dāng)然,精度過(guò)高也更容易產(chǎn)生人為誤差,并且通常非常難以察覺(jué)。如果使用AutodeskCFD等流體模擬軟件進(jìn)行分析時(shí),將會(huì)因誤差而難以實(shí)現(xiàn)模擬。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

UnitSetting

?RobetoMolinosr

? ? b.在世界坐標(biāo)原點(diǎn)附近建模

每個(gè)軟件都有自己的坐標(biāo)系統(tǒng),當(dāng)有外部模型導(dǎo)入時(shí),坐標(biāo)系統(tǒng)就為模型提供了位置參考。每個(gè)軟件中的世界坐標(biāo)原點(diǎn)往往是相互對(duì)位的。在世界坐標(biāo)原點(diǎn)附近建模,不會(huì)發(fā)生模型導(dǎo)入后丟失或找不到的現(xiàn)象。

在Rhinoceros中建模建議關(guān)閉“智能軌道”工具。類(lèi)似于AutodeskCAD或Photoshop中的智慧捕捉,此工具有助于繪制具有對(duì)應(yīng)關(guān)系的點(diǎn)和線等。在簡(jiǎn)單的2D工程圖中工作時(shí),此選項(xiàng)非常有用。但是,在3D模型中工作時(shí),它通常會(huì)在不知不覺(jué)中導(dǎo)致錯(cuò)誤。

定義圖層層次結(jié)構(gòu),根據(jù)具體的模型及工作類(lèi)型,將物件合理分層,更易于理解。這將實(shí)現(xiàn)復(fù)雜文件中的幾個(gè)專業(yè)人員之間的協(xié)作。當(dāng)然如果在Rhinoceros中使用了Grasshopper,在Bake時(shí)要設(shè)置好圖層位置。

? ? c.曲線和曲面:

在Rhinoceros中建立曲線和曲面后,或者是由其他軟件導(dǎo)入的幾何體,首先都需要檢查幾何是否正確:

為了確定曲線(內(nèi)差點(diǎn)曲線,控制點(diǎn)曲線等)是否被很好地導(dǎo)入Rhinoceros,我們必須檢查它們的控制點(diǎn)。可以選中曲線后按F10打開(kāi)控制點(diǎn)顯示。

正確的曲線將是只通過(guò)最小數(shù)量的控制點(diǎn)即可準(zhǔn)確定義曲線。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

較少的控制點(diǎn)定義的控制點(diǎn)曲線

?RobetoMolinosr

在Revit中使用此幾何體時(shí),過(guò)多的控制點(diǎn)可能導(dǎo)致精度錯(cuò)誤和一些未知的問(wèn)題,所以要盡量減少控制點(diǎn)的數(shù)量。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

較多的控制點(diǎn)定義的內(nèi)差點(diǎn)曲線

?RobetoMolinosr

如果曲線不正確,我們可以使用“重建”命令重繪曲線,當(dāng)然重建后的曲線可能會(huì)與原始曲線有所偏差,取決于重建參數(shù)的設(shè)定。

對(duì)于Rhinoceros中各種類(lèi)型的曲面,我們可以通過(guò)檢查他們的isocurves來(lái)觀察質(zhì)量的好壞。默認(rèn)情況下,在Rhinoceros中,我們可以直接預(yù)覽任何曲面的Isocurves,也就時(shí)結(jié)構(gòu)線,無(wú)法預(yù)覽時(shí)可在“顯示”面板里打開(kāi)。

正確的曲面會(huì)通過(guò)具有最小數(shù)量的isocurves來(lái)獲得準(zhǔn)確的定義,如下圖所示。在Revit中的surface,過(guò)多的控制點(diǎn)可能導(dǎo)致精度錯(cuò)誤等問(wèn)題。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

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

?RobetoMolinosr

? ? d.法線方向:

Sketchup類(lèi)似,犀牛的每個(gè)表面都具有正面和背面。即表面的方向性。所有表面都具有法線方向,當(dāng)在Rhinoceros和Grasshopper中進(jìn)行的不同的操作是,可能會(huì)根據(jù)曲面的法線方向進(jìn)行運(yùn)算。

要預(yù)覽曲面的方向,可以通過(guò)“Direction”命令。如果需要更改曲面的方向,則只輸入“Flip”命令即可。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

曲面的方向

?RobetoMolinosr

預(yù)覽曲面方向的另一個(gè)方法是在display面板中更改幾何圖形正面與背面的顯示顏色。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

調(diào)整后的曲面正反顯示模式

?RobetoMolinosr

? ? e.頂點(diǎn)精度:

當(dāng)有兩個(gè)相鄰曲面時(shí),需要檢查兩個(gè)曲面的邊和頂點(diǎn)之間的重合是否正確。因?yàn)樵赗hinoceros中建模時(shí),尤其是打開(kāi)了很多捕捉方式,我們可能不小心在重合邊界處定位錯(cuò)誤,導(dǎo)致并非完全的重合,而是存在縫隙。這在導(dǎo)入到Revit中是致命的,很難被發(fā)現(xiàn)。

? ? f.曲面導(dǎo)出:

在將任何表面從Rhinoceros導(dǎo)出到Revit之前,我們必須知道它是哪種類(lèi)型的面。

·Rhinoceros中的曲面由以下幾類(lèi)參數(shù)控制:

·階數(shù)(Surfacedegree)。

·曲率(Curvature)。

·修剪或未修剪(Trimmedoruntrimmed)。

·Rhinoceros中的表面可分為以下幾類(lèi):

·OpenSurface

·OpenExtrusion

·OpenPolysurface

·ClosedPolysurface

要分析曲面,我們可以在屬性面板中觀察其所屬類(lèi)型。不能導(dǎo)出的曲面包括:有過(guò)多控制點(diǎn)的曲面,折疊表面或控制點(diǎn)與其軸表面不對(duì)應(yīng)的表面(通常是修剪表面)

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

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

?RobetoMolinosr

? ? g.表面類(lèi)型

不同類(lèi)型的Rhinoceros曲面對(duì)應(yīng)著不同的Revit中的可轉(zhuǎn)化對(duì)象

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

不同類(lèi)型的Rhinoceros曲面對(duì)應(yīng)Revit中的可轉(zhuǎn)化對(duì)象

?RobetoMolinosr

? ? 03、對(duì)接方法

在了解Rhinoceros中建模的注意事項(xiàng)后,我們即可將模型數(shù)據(jù)導(dǎo)入到Revit中。針對(duì)不同情況,我們可以采用如下6中方法進(jìn)行對(duì)接的工作。

? ? Option1

直接將Rhino幾何體導(dǎo)出為sat或dwg格式,再導(dǎo)入Revit。對(duì)于Revit中的體積參考,此方法是有效的,幾何體不帶材料屬性。

? ? Option2

將Rhino幾何體出為sat或dwg格式,再導(dǎo)入Revit中的Mass。這是將導(dǎo)入的幾何圖形轉(zhuǎn)換為Revit(地板,墻壁,天花板和幕墻)中的元素的最佳方法。

? ? Option3

將Rhino幾何體出為sat或dwg格式,再導(dǎo)入Revit中的族。這是在Revit中創(chuàng)建復(fù)雜族物體的方法。

? ? Option4

通過(guò)Rhynamo將Rhino幾何體導(dǎo)入Dynamo。

? ? Option5

通過(guò)Flux將Rhino幾何體或數(shù)據(jù)導(dǎo)入Dynamo。

? ? Option6

將Rhino幾何體導(dǎo)出到IFC,再與Revit對(duì)接。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option1:

? ? Steps:

·插入>>導(dǎo)入CAD。

·設(shè)置定位方法。

·選擇單位。

·取消選擇“糾正稍微偏離軸的線”。

·選擇文件類(lèi)型DWG(*dwg)或ACISSAT(*.sat)。

·打開(kāi)

適用范圍:

僅當(dāng)導(dǎo)入的幾何體不需在截面和高程等視圖中表示時(shí)才適用,因?yàn)橹苯訉?dǎo)入時(shí),視圖中的切割平面無(wú)法正確切割CAD幾何體。它不能轉(zhuǎn)換為原生的Revit元素。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option2:

? ? Steps:

·體量和場(chǎng)地>>放置體量。

·插入>>導(dǎo)入CAD。

·設(shè)置定位選項(xiàng)。

·選擇單位。

·取消選擇“糾正稍微偏離軸的線”。

·選擇文件類(lèi)型DWG(*dwg)或ACISSAT(*.sat)。

·完成體量。

·體量工具>>通過(guò)Face建模(天花板,地板,墻壁和窗簾系

統(tǒng))

適用范圍:

當(dāng)導(dǎo)入的幾何體將在視圖(平面視圖,截面,高程)中表示時(shí),建議將幾何體導(dǎo)入為體量,否則視圖切割平面將無(wú)法正確切割它。當(dāng)需要使用“按面”工具創(chuàng)建基于導(dǎo)入曲面的原始Revit元素(如墻壁,屋頂和地板)時(shí),也會(huì)選擇此方法。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option3:

? ? Steps:

·打開(kāi)選定的族模板。

·插入>>導(dǎo)入CAD。

·設(shè)置定位選項(xiàng)。

·選擇單位。

·取消選擇“糾正稍微偏離軸的線”。

·選擇文件類(lèi)型DWG(*dwg)或ACISSAT(*.sat)。

·打開(kāi)。

·修改可視化屬性>>導(dǎo)入的類(lèi)別>>對(duì)象的樣式>>導(dǎo)入的對(duì)象

>>導(dǎo)入的圖層。

·重命名類(lèi)別名稱。

·修改材料。

·對(duì)導(dǎo)入的所有圖層/材質(zhì)重復(fù)該過(guò)程。

適用范圍:

當(dāng)需要幾何體來(lái)在Revit中創(chuàng)建復(fù)雜族時(shí),可使用此方法。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option4:

? ? Steps:

·打開(kāi)Revit項(xiàng)目

·管理>>打開(kāi)Dynamo>>Rhynamo包

·選擇Rhino的文件路徑

·跟隨

適用范圍:

如果我們需要在Revit中創(chuàng)建復(fù)雜幾何,則此方法是最佳方法。通過(guò)Rhynamo,我們可以直接將幾何圖形導(dǎo)入Revit,跳過(guò)從Rhinoceros導(dǎo)出再Revit的過(guò)程。

但是,在Rhynamo中讀取幾何體時(shí)會(huì)遇到一些問(wèn)題。只能夠讀取Surfaces屬性的曲面。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option5:

? ? Steps:

·在Grasshopper中管理幾何圖形或string數(shù)據(jù)

·使用Flux/Speckle將數(shù)據(jù)導(dǎo)出為CSV/XLS

·打開(kāi)Revit項(xiàng)目

·OpenDynamo>>使用Flux/Speckle收集數(shù)據(jù)

·管理Dynamo中的幾何/數(shù)據(jù)

·Bake到Revit

適用范圍:

此方法非常強(qiáng)大,可以批量獲取純?cè)腞evit元素。可簡(jiǎn)單地管理Rhino信息,例如文本,點(diǎn),曲線,并將這些元素與Revit元素(如族或自適應(yīng)組件)組合在一起

Flux–是FluxFactory公布的一款插件程序,可自動(dòng)從Rhino通過(guò)網(wǎng)絡(luò)傳輸資料至Revit或Excel,實(shí)現(xiàn)數(shù)據(jù)的對(duì)接。

Revit 怎么導(dǎo)入Rhino?Rhino 如何對(duì)接 Revit

?RobetoMolinosr

? ? Option6:

? ? Steps:

·使用VisualARQ插件建立的犀牛BIM模型:墻壁,幕墻,結(jié)構(gòu),門(mén),窗戶,樓梯,欄桿和屋頂。

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

·導(dǎo)出為IFC格式文件。

·在Revit中鏈接IFC

? ? 適用范圍:

VisualARQ是一款非常強(qiáng)大的軟件,致力于讓rhino完善為一款BIM建模軟件。它可實(shí)現(xiàn)在rhino中建立帶有構(gòu)件信息的模型,類(lèi)似于Revit的建模方法,但是其能力與比Revit相比還是有限的。

新版VisualARQ的新增功能之一是提供了IFC文件接口,可將rhino中的BIM構(gòu)件或非BIM構(gòu)件與Revit直接對(duì)接。

歷史上的今天:

推薦應(yīng)用

發(fā)表評(píng)論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: