❶ Revit怎麼導入RhinoRhino如何對接Revit
01、Rhino和Revit的對接
Rhinoceros和Revit是兩款在建築領域應用非常廣泛的軟體產品,具有各自的建模邏輯。雖然Rhinoceros在精確建模復雜曲面和幾何形狀上有很大優勢,但Revit是一種用於BIM(Building Information Modeling)工作流的高質量程序。因此,以適當的方式使這兩個程序結合,發揮各自優勢,可以輕松實現和優化我們的工作。在大多數情況下,會使用Revit作為主要的工作平台,當在Revit中存在難以實現的復雜幾何體(主要是曲面)時,就需要Rhinoceros的配合。
實現Rhinoceros和Revit協同工作的對接方法主要分為兩類,一類是通過不同格式的不帶有建築信息的模型文件作為介面,進行導出導入,成為Revit中的族或族元素等。另一類是通過插件,將rhino模型導出為帶有建築信息的IFC文件。工業基礎類(IFC)文件格式是在建築行業中交換對象的標准方式,可減少在不同應用程序之間傳輸文件時的信息丟失。它可被Revit直接讀取,減少建築信息的丟失以及再次分類的工作。
在進行工作流之前我們應該首先考慮的是,如何正確的在Rhinoceros中建模幾何體,以更好的時間數據交換?也就是第二部分的內容。
02、Rhino建模技巧
1.單位設置:根據具體項目選擇模型單位和精度。對於大型建築項目,通常以米為單位,精度為0.0001。對於需要高清晰度的小型項目,通常以毫米為單位,精度為0.01。過高的精度過高也更容易產生人為誤差,並且通常非常難以察覺。
2.世界坐標原點附近建模:每個軟體都有自己的坐標系統,當有外部模型導入時,坐標系統就為模型提供了位置參考。每個軟體中的世界坐標原點往往是相互對位的。在世界坐標原點附近建模,不會發生模型導入後丟失或找不到的現象。在Rhinoceros中建模建議關閉「智能軌道」工具。類似於AutodeskCAD或Photoshop中的智慧捕捉,此工具有助於繪制具有對應關系的點和線等。在簡單的2D工程圖中工作時,此選項非常有用。但是,在3D模型中工作時,它通常會在不知不覺中導致錯誤。定義圖層層次結構,根據具體的模型及工作類型,將物件合理分層,更易於理解。這將實現復雜文件中的幾個專業人員之間的協作。當然如果在Rhinoceros中使用了Grasshopper,在Bake時要設置好圖層位置。
3.曲線和曲面檢查:在Rhinoceros中建立曲線和曲面後,或者是由其他軟體導入的幾何體,首先都需要檢查幾何是否正確。為了確定曲線(內差點曲線,控制點曲線等)是否被很好地導入Rhinoceros,我們必須檢查它們的控制點。可以選中曲線後按F10打開控制點顯示。正確的曲線將是只通過最小數量的控制點即可准確定義曲線。較少的控制點定義的控制點曲線在Revit中使用此幾何體時,過多的控制點可能導致精度錯誤和一些未知的問題,所以要盡量減少控制點的數量。較多的控制點定義的內差點曲線如果曲線不正確,我們可以使用「重建」命令重繪曲線,當然重建後的曲線可能會與原始曲線有所偏差,取決於重建參數的設定。對於Rhinoceros中各種類型的曲面,我們可以通過檢查他們的isocurves來觀察質量的好壞。默認情況下,在Rhinoceros中,我們可以直接預覽任何曲面的Isocurves,也就時結構線,無法預覽時可在「顯示」面板里打開。正確的曲面會通過具有最小數量的isocurves來獲得准確的定義,如下圖所示。在Revit中的surface,過多的控制點可能導致精度錯誤等問題。較多的isocurvessurface(左)較少的isocurvessurface(右)
4.法線方向檢查:同Sketchup類似,犀牛的每個表面都具有正面和背面。即表面的方向性。所有表面都具有法線方向,當在Rhinoceros和Grasshopper中進行的不同的操作是,可能會根據曲面的法線方向進行運算。要預覽曲面的方向,可以通過「Direction」命令。如果需要更改曲面的方向,則只輸入「Flip」命令即可。預覽曲面方向的另一個方法是在display面板中更改幾何圖形正面與背面的顯示顏色。調整後的曲面正反顯示模式
5.頂點精度:當有兩個相鄰曲面時,需要檢查兩個曲面的邊和頂點之間的重合是否正確。因為在Rhinoceros中建模時,尤其是打開了很多捕捉方式,我們可能不小心在重合邊界處定位錯誤,導致並非完全的重合,而是存在縫隙。這在導入到Revit中是致命的,很難被發現。
6.曲面導出:在將任何錶面從Rhinoceros導出到Revit之前,我們必須知道它是哪種類型的面。 Rhinoceros中的曲面由以下幾類參數控制:階數(Surfacedegree)、曲率(Curvature)、修剪或未修剪(Trimmedoruntrimmed)、Rhinoceros中的表面可分為以下幾類:OpenSurface、OpenExtrusion、OpenPolysurface、ClosedPolysurface。要分析曲面,我們可以在屬性面板中觀察其所屬類型。不能導出的曲麵包括:有過多控制點的曲面,折疊表面或控制點與其軸表面不對應的表面(通常是修剪表面)修剪的曲面仍存在被修剪處的信息
7.表面類型:不同類型的Rhinoceros曲面對應著不同的Revit中的可轉化對象不同類型的Rhinoceros曲面對應Revit中的可轉化對象
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對接。適用范圍:VisualARQ是一款非常強大的軟體,致力於讓rhino完善為一款BIM建模軟體。它可實現在rhino中建立帶有構件信息的模型,類似於Revit的建模方法,但是其能力與比Revit相比還是有限的。新版VisualARQ的新增功能之一是提供了IFC文件介面,可將rhino中的BIM構件或非BIM構件與Revit直接對接。