2018年5月16日 星期三

REVIT 基本概念介紹 - 2 族群


REVIT 基本概念介紹 - 2 族群與族群類型

A.族群
所有您用於 Revit 的元素皆為族群。

1.
  上面這句話,對第一次接觸的使用者應該聽來是一頭霧水,其實這句話要表示的是:所有元素的背後都有一個用來定義其基本性質的範例、樣板。
  族群這個基本概念加上上次提到的元素概念,綜合起來即奠定REVIT作為BIM建築資訊模型的基礎,當你想要繪製一堵牆,首先你必須決定他是什麼樣的牆;牆壁的厚度、材質、性能等等這些基本資訊:族群類型性質即構成元素背後的範例-族群-類型
  有了第一個族群之後,使用者就能夠透過這些族群的不斷複製、增加更詳細資訊後,創建無數個元素,這些元素背後有著部份同樣的族群-類型性質,有著獨一無二的詳細資訊:例證性質。例如建立一個基本性質為厚度15CM、材料為混凝土的牆壁族群,然後透過這個族群建立許多不同高度、寬度、位置的牆壁元素,這些元素不斷被建立的同時,必定都享有共同的族群-類型,這就是﹔所有您用於 Revit 的元素皆為族群
  

當建立元素時,必需在左邊的性質選項版選擇族群作為該元素的樣板:透過族群給予元素所需要的基本資訊。 



例證性質可以在性質選項版的底下直接編輯
族群類型性質則必須按下編輯類型(族群),透過彈出的族群類型性質介面來編輯。

  當族群的性質被更改之後,所有透過同樣族群來建立的元素
,都會一併更改,例如我改了某牆壁族群的厚度,所有當初透過此族群來建立的元素,都會一併該更改,元素都是族群類型的例證,透過任一個元素,你可以看到屬於元素的例證性質之外,也能看到甚至修改該元素所屬族群族群性質

對於熟悉AUTOCAD的使用者:
  族群類型概念上有一點像圖塊,卻更是圖塊的延伸,CAD中透過圖塊,使用者只能使用同樣的資訊(族群性質+例證性質),加上不同的位置資訊(原點),做出無數個位置不同內容卻一模一樣的元素。
  族群性質例證性質卻允許使用者使用同樣的基本資訊(族群性質),延伸製作出無數個元素(不同的例證性質不同的位置



B.族群

牆壁無論如何修改,永遠是牆壁。

所有Revit 的元素皆為族群,不過由於建築物的複雜,其中牽涉到的品項種類之多、為了管理和使用上的方便,REVIT裡面將這些族群分門別類成為了族群類型

  當一個元素作為某族群族群類型中的例證建立之後,此元素從此就屬於族群,且永遠不能更改族群只能變成同樣族群的不同族群類型,無法變成不同的族群。
  例如說建立一道,使用族群之中的類型"15CM-RC"這道牆可以變更為其他族群的之中任何類型例證,例如"20CM-RC""12CM-輕隔間牆"但是無法變成任何其他族群類型的任何類型例證。這道牆壁無論如何修改,永遠是牆。



P4.在專案瀏覽器中,可以查詢並編輯專案中所有的族群類型
小結:
1.所有Revit 元素皆為族群,
2.元素 = 族群_類型性質 + 例證性質
3.族群無法更改,族群類型可以相互切換
4.類型性質影響所有同類型元素例證性質只影響特定元素

EX:A混凝土牆 = 族群()_類型性質(厚度、材料)例證性質(高度、位置) 
EX:編輯A窗戶的類型性質(如高度)  = 編輯某個所有地方的窗戶的高度
EX:編輯某A窗戶的例證性質(如位置)  = 僅編輯窗戶的位置



族群與例證的配合,賦予REVIT在標準化工業化的同時,保有設計的彈性。並在窮舉建築專案內的巨量資訊的同時,確保所有資訊易於被管理、編輯。

  族群的彈性也使得專案曾經使用過的基本資訊、如材料的外觀和質感、牆壁的尺寸和性能、門窗的種類和造價甚至製造商等,都能都透過族群來完整傳遞給下一個專案。
  族群與例證的配合,賦予REVIT在標準化工業化的同時,保有設計的彈性。並在窮舉建築專案內的巨量資訊的同時,確保所有資訊易於被管理、編輯。族群的彈性也使得專案曾經使用過的基本資訊、如材料的外觀和質感、牆壁的尺寸和性能、門窗的種類和造價甚至製造商等,都能都透過族群來完整傳遞給下一個專案。


特殊情況:

  在面對流動、連續空間或是曲面等特殊造型時,不同的元素之間,設計上可能互相融合、而沒有明確邊界,如牆壁可能和天花使用同樣材料一體製造(EX:台中歌劇院),該部分的處理應該以特例方式進行,並為相關的機電MEP元素,如燈具、灑水頭等製作特殊的元件(元素)

2018年5月14日 星期一

REVIT 基本概念介紹 - 1 元素


REVIT 基本概念介紹-1 元素

REVIT的初學常常有個疑問,為什麼我在這裡畫的線,換個視圖就看不見了?

1.
  REVIT是個結合3D2D的軟體,設想一下你建立一個SKETCHUP的模型,從中切一個水平的剖面,就成為了平面圖,切一個水平的剖面,如果沒切到建築就成了立面圖,切到建築就成了剖面圖。REVIT的建模與視圖概念基本上由此出發,與傳統建築教育的概念其實是一樣的。
  但是一張平面、立面、剖面圖為了要表達其他非實體的資訊,例如網格線、樓層線、基地線、尺寸標註、文字說明跟註解圖例、還有一些專門符號和表現法(例如門窗的開啟方式、樓梯和坡道的往上往下),這些非實體資訊,有的時候每一個視圖都應該出現(例如每張平面圖都該有基地線、網格線,每張剖、立面圖也該有樓層線),有的時候則只有在當視圖出現(例如文字說明、註解圖例、尺寸標註、符號)。
  上述第1種非實體資訊,顯示的是建築的參照資訊,基地線、樓層線、這些元素在整個專案之中都應該是協同一致的,不會說你從東立面看到西立面,樓層的高度會不一致(錯層、變高度可另外設定),不會說你從一樓平面看到五樓平面,基地線的位置會不一致,意即這些是同樣資訊出現在不同的視圖。於是REVIT將第一種非實體資訊稱作基準元素
  上述第2種非實體資訊,顯示的是建築的註解資訊,測量某到牆的距離、標示坡道或樓梯的起點和方向等等,你不會希望在三樓平面卻看到一樓的坡道起點。這些是有在當視圖才看的到資訊,於是REVIT將第二種非實體資訊稱作視圖特有的元素

小結:
簡單二分法
3D實際存在的物體 >是 > 模型物件
           >否 > 同資訊出現在不同視圖   >是 > 基準元素
                           >否 > 視圖特有的元素

關於魔改、便宜行事:
  大部分情況下,你都必須依照REVIT內的邏輯操作專案,但是當你在檢討方案、快速設計、或是優化模型效能的時候,很可能會無視這些原則(例如用平面的線工具來繪製應該是3D模型的車道、門)。

關於視圖特有的元素:(獨立、參照(非獨立)非官方名稱)
  視圖特有的元素在REVIT中有兩種作動方式,獨立或參照(非獨立)。獨立元素不與其他任何元素、物件產生關聯,例如文字註釋;參照(非獨立)元素必須與其他元素關聯,元素的位置以關聯元素為基準,並使用關聯元素的資訊。關聯元素的資訊如果改變,元素會一併改變,相對的如果關聯元素被刪除,元素會隨之消滅。例如大部分的尺寸標註、標籤。(CAD中的尺寸標註可以是獨立的REVIT的尺寸標註則必須跟隨元素)。


AUTODESK REVIT說明文檔中,關於元素的分類表


2018年4月7日 星期六

建築_BIM_REVIT_用填滿樣式快速畫磁磚縫、簡單管理

用填滿樣式快速畫磁磚縫、完美管理

利用填滿樣式(HATCH)畫磁磚縫,管理磁磚大小 ,並確定放樣位置,切磚位置。

1.以一個走廊為範例,在平面圖中,我們要在地上貼滿磁磚
2.利用油漆選取磁磚的分割樣式(不須彩現的話,可以無視材質設定)









3.油漆樓板
4.游標放在磁磚縫上,使用TAB鍵切換選取到磁磚縫
5.任意移動、對齊到希望的位置
6.加入分割,以改變對齊方式(使用分割面(SF))
7.完成磁磚分割




2018年3月10日 星期六

建築_BIM_REVIT_製作自己的PAT檔案(自訂填滿樣式研究)

如何自定義PAT檔案?

自定義PAT檔案有以下優點

IN CAD
1. 專案管理方便,設定清楚之後,不用擔心其他人任意修改
2. 作為資產檔,重複利用

IN REVIT 
1. 正確且低效能的實作方式
2. 快速


REVIT裡的實際使用方式
1. 管理 >其他設定>填滿樣式


2. 新填滿樣式


3. 名稱>>你喜好的名稱
類型 >>選擇自訂
瀏覽 >


4.選擇樣式檔案>>CUSTOM-PAT.pat


5.選擇樣式檔案內的樣式(預覽屠若太小,可拉大視窗)

(圖中顯示的單位為英吋,應為顯示上的BUG,不影響使用)

6.完成設定樣式




首先介紹PAT的儲存格式碼(以REVIT版本為主)
; 代表此行為註解 不會被讀取

;;;
代表這些行為註解 不會被讀取
代表這些行為註解 不會被讀取
代表這些行為註解 不會被讀取
;;;

;%UNITS=MM
上方行為此檔案之單位,無設定則預設為INCH

;%VERSION=3.0
文件版本號,方便管理用


以上為共通設定
然後是填滿樣式設定

範例_1
*FUGU_1,  MY FIRST TEST HATCH
;%TYPE=MODEL
0,             0,             0,             0,             1000
0,            0,             600,             0,             1000
90,            0,             600,             0,             600

*FUGU_1
此處為填滿樣式名稱 也是REVIT中顯示的樣式名稱

,
逗號分隔(逗號皆為分隔用途,以下不贅述)

 MY FIRST TEST HATCH
樣式的註解

;%TYPE=MODEL
表示此填滿樣式為模型樣式
即是實際存在的線,例如貼磚

如果改填入
;%TYPE=DRAFTING
表示此填滿樣式為製圖樣式
即時非實際存在的線(純表現法),例如RC表面小點、木構造斜線等等


接著會看到5個數字
0,             0,             0,             0,             600

分別表示
角度 = 0          => 水平線
x,y-原點 = 0,0
shift = 0          => 線條的樣示沒有偏移(只對非實線有用)
offset = 8         => 離原點偏移之距離
沒有線樣式    => the line is solid


以上總共5個數字
所以如果製作
水平實線,每隔300mm一條則輸入
0,             0,             0,             0,             300


2.如果是水平垂直方格,圖面上為貼300x300mm之小磚
表示我們需要畫兩條線
1.水平實線,每隔300mm一條
2.垂直實線,每隔300mm一條
即為
0,             0,             0,             0,             300
90,             0,             0,             0,             300

3.如果一樣是水平垂直方格,但是先貼300x300mm之小磚,再貼300x600mm之大磚
表示我們需要
1.水平實線,每隔900mm一條
2.水平實線,起點移動300mm,每隔900mm一條
3.垂直實線,每隔300mm一條
即為
0,             0,             0,             0,             900
0,             0,             300,             0,             900
90,             0,             0,             0,             300

4.
以此類推水平垂直方格,左下先貼300x300mm之小磚,再貼300x600mm之大磚,再貼600x300mm之大磚,再貼600x600mm之大磚
表示我們需要
1.水平實線,每隔900mm一條
2.水平實線,起點移動300mm,每隔900mm一條
3.垂直實線,每隔900mm一條
4.垂直實線,起點移動300mm,每隔900mm一條
即為
0,             0,             0,             0,             900
0,             0,             300,             0,             900
90,             0,             0,             0,             900
90,             300,             0,             0,            900


如果是像紅磚一樣錯縫的貼法呢
(此檔案開頭已經設定為公制mm,所以若要想要切換單位,必須另開檔案)
假設磚頭600mm寬,200mm高,砌磚錯縫
表示我們需要
1.水平實線,每隔200mm一條
2.垂直虛線,每隔300mm一條,虛線的實虛為200mm實、200mm虛(可以想成每一條垂直磚縫,其實是虛線的實線與虛線交錯),同時下一條虛線的線型需要偏移200mm

即為
0,             0,             0,             0,            200
90,            0,             0,             200,           200,           200,           -200
                                           (線型偏移)                       (實)            (虛)


以下為範例檔 
https://drive.google.com/file/d/13z86m1yGlBNPlFD_yEUyUzzB2fL2Muhw/view?usp=sharing


參考資料
AUTODESK REVIT  2016 說明

http://help.autodesk.com/view/RVT/2016/CHT/?guid=GUID-69192B73-394C-4EC6-B885-0A2945CBEB7A