Maya 為創建複雜的多邊形麵提供了以下幾個默認的多邊形基本物體。選擇 Create → Polygon Primitives 命令,可以看到類似 NURBS 幾何體的名稱。多邊形的各種基本物體如圖 5-8 所示。
圖 5-8 多邊形基本物體
注意:
Cube( 立方體 ) 、 Cylinder( 柱形 ) 和 Cone( 椎形 ) 都是一個完整的實體,這與它們對應的 NURBS 不同, NURBS 是由多個部分組成的。
下麵製作一個實例。執行 Create → Polygon Primitives → Sphere 命令,在彈出的對話框中 Subdivisions Around Axis 屬性等同於 NURBS 球體的 Section 屬性; Subdivisions Along Height 屬性等同於 NURBS 球體的 Spans 屬性。也可以選擇一軸作為球體的向上方向。紋理設置 ( 默認的情況下是打開的 ) 可把 UV 值映射到建立的球體上,最後單擊 Create 按鈕。
可以在 Channel 盒的 Input 欄或 Attribute Editor 的 PolySphere 選項卡中編輯球的半徑和 Subdivisions 屬性,也可更改 Axis 設置以改變球的方向。
2.創建麵下麵用 Create Polygon 工具來繪製麵,具體操作步驟如下:
(1) 在側視圖中選擇 Polygons → Create Polygon Tool 命令 。
(2) 單擊 Reset Tool 按鈕設置所有選項為默認值,設置 Limit Points 為 3 。
(3) 在建模窗口中以逆時針方向單擊 3 個點,生成一個三角形麵,如圖 5-9 所示。
(4) 設置 Limit Points 為– 1( 默認值 ) ,按順時針方向建立 4 個點,然後按 Enter 鍵,一個四邊形麵就創建好了,如圖 5-10 所示。
圖 5-9 帶有 3 條邊的多邊形 圖 5-10 帶有 4 條邊的多邊形
提示:
如果把 Limit Points 設置為默認值- 1 ,當輸完頂點後,按 Enter 鍵即可完成麵的創建。
以上步驟說明:頂點創建的順序決定了法線的方向,逆時針生成的頂點所形成的麵為正麵。
提示:
非三角形的麵可以是平麵也可以不是平麵。要想確保所創建的麵為平麵,使用 Create Polygon 和 Append To Polygon 工具,選中 Ensure Planarity 複選框。這時創建的麵就是平麵。
3. 添加麵Append To Polygon 工具類似於 Create Polygon 工具,隻不過它是增加一個麵到已有的麵上,而不是創建一個新麵。具體操作步驟如下 :
(1) 切換到側視圖,選擇 Polygons → Append To Polygon Tool 命令。
(2) 單擊三角形麵,其邊界變粗,說明它被選中。
提示:
默認情況下,單擊一個麵的中心或用框框住其中心就可選中它。如果想單擊麵的任何處都能選中它的話,執行 Window → Setting/Preferences → Preferences 命令,進入 Settings 的 Selection 項目,將 Polygon 設置為 Whole Face 。
(3) 選中左邊的邊,就可看到一組粉紅色的箭頭順時針圍繞著三角形的麵,並且在“ 0 ”號頂點上出現一個亮綠的點,它就是附加麵開始處。
(4) 再單擊兩次,如圖 5-12 所示。然後按 Enter 鍵,這樣就在原來的麵上附加了一個四邊形的麵,注意它的頂點號為 3 和 4 ,可以使用這種方法繼續添加麵。
通過設置 Limit Points 參數為 4 ,將 Append To Polygon 工具設置為繼續添加麵,也可以用四邊形的麵試試看。取兩點後,一個四邊形麵就建好了,但是仍在 Append 模式下。可以一直這麼做,當然也可以放置第 1 個頂點,按 Enter 鍵創建一個三角形麵。但是那樣會退出 Append 模式。另一種方法是單擊一條邊,然後單擊相鄰邊以創建一個連在它們之間的麵,並繼續附加該麵到其他的邊,如圖 5-13 所示。沿著粉紅色的箭頭方向創建特殊的麵。
圖 5-12 添加新的麵 圖 5-13 連接兩條邊
提示:
在增加麵的過程中,可以調整頂點的位置,就像調整曲線頂點那樣,用鼠標中鍵單擊或按 Insert 鍵。
4.創建帶孔的麵用 Create Polygon 或 Append To Polygon 工具可以很容易創建帶孔的麵。當用默認的工具設置確定所需頂點後,不要按 Enter 鍵,而是按 Ctrl 鍵,然後在麵內部放置頂點。第 3 個頂點創建後,在麵上生成了一個孔,如圖 5-14 所示。如果想繼續創建孔,隻需按住 Ctrl 鍵並單擊便可重新開始。當完成孔的放置後,按 Enter 鍵即可。
圖 5-14 創建內部多邊形
5. 將 NURBS 轉換為多邊形Maya 有一個非常強大的 NURBS-to-Polygon 轉換功能。係統默認的設置是轉換為三角形法和鑲嵌鋪裝法 ( 在一定的規範下 ) 。用戶可以改變這種設置使它適合要求。
執行 Modify → Convert → NURBS to Polygons 命令,打開屬性對話框。四邊形比三角形轉換得更快捷,並且更容易編輯。 Count 選項控製轉換的麵的總數,使轉換的多邊形盡量匹配設置的邊數; Control Points 選項可創建和 NURBS 的 CV 位置相匹配的頂點,也可以使用該選項來終止四邊形操作; General 選項用於控製如何將等參線轉換為麵。 Control Points 和 General 選項常常提供最適當的轉換方法,圖 5-15 顯示的是各種不同的轉換效果。在轉換之後,可在 Attribute Editor 或 Channel 盒中編輯這些設置。
圖 5-15 轉換 NURBS 物體為多邊形物體