單元四、使用編輯器堆疊(modifier stack)

 (lasted updated: 1020320) 

4.1 Modify指令面版

  • 組成Modify指令面版共包含了四大部份
  1. 物體名稱及顏色
  2. 物體編輯器(modifier list):包含bend, taper, twist
  3. 編輯器堆疊(modify stack):記錄著建構一物體的歷史。
  4. 物體製作及編輯的參數。

 

  1. configure modifier sets按鈕選configure modifier set。出現configure modifier set對話匡。
  2. total buttons=4,加入bendtapertwistxform
  3. 取名:在sets欄位填入modifier_4。按savesets欄多了modifier_4這個set
  4. ok,新按鍵組出現在modifier捲簾中。

4.2 使用編輯器堆疊

  1. file | open | tut04_1.max
  2. 選取方塊(box),應用modifier | taper,觀察Taper已加入modifiers stack中。
  3. 調整amount=-0.7curve=1.5
  4. 選取smooth + highlight(在perspective viewportperspective標籤上按右鍵)。 
  1. box,開啟animate
  2. 至第50格,改變amount值。
  3. 至第100格,改變curve值。
  4. 關閉animate,播放動畫。
  1. taper旁的+展開, Gizmo,開啟animate
  2. 至第30格,選select and move,將Gizmo往上移動。
  3. 至第60格,將Gizmo往反方向移動。
  4. 至第100格,再度移動另一個位置。
  5. 關閉animate,播放動畫。

 

4.3 使用Space Warps (空間扭曲)

 

  1. 使用zoomfront view port將視景縮小,使得兩物體的周圍有一些空間。
  2. create | space warps | Geometric/Deformable| ripplewave length = 30amplitude1 = amplitude2 = 5
  1. 選工具列中的bind to space warp,將方塊拖曳到ripple space warp的上方,游標改變後釋放滑鼠。
  2. 調整space warp的效果(調整相對位置或參數)。
  1. 100格,開啟animate
  2. 選取ripple,將phase設成0.5
  3. 關閉animate,播放動畫。

試著將boxheight變小, lengthwidth放大些, 製作如上圖之水波.

4.4 其他編輯器功能

  1. file | reset
  2. 製作一個圓柱體:radius=10, height=50, height segments=12
  3. copy複製原柱體成兩份。
  4. zoom extents allsmooth +highlight
  1. 暫存場景(edit | hold)。
  2. 選第一個圓柱體,taper=-0.5bend=90
  3. 選第二個圓柱體,bend=90taper=-0.5
  4. 觀察兩圓柱體有何不同。
  5. 取還場景(edit | fetch)。
  1. 使用select and non-uniform scale,將第二圓柱體沿Z軸拉伸150%
  2. 選第一個圓柱體,bendangle=90
  3. 選第二個圓柱體,bendangle=90
  4. 觀察兩圓柱體有何不同。
  5. 取還場景(edit | fetch)。
  6. 選第二個圓柱體,modify | xform
  7. 使用select and non-uniform scale,將第二圓柱體沿Z軸拉伸150%
  8. 選第一個圓柱體,bendangle=90
  9. 選第二個圓柱體,bendangle=90
  10. 觀察兩圓柱體有何不同。(兩圓柱體以同樣的方式彎曲了)。
  1. 取還場景(edit | fetch)。
  2. 同時選取兩個圓柱體。
  3. 應用taperamount=-0.7
  4. 單獨選取cylinder01modify | taper | amount=0
  5. 觀察,兩個圓柱體都變化了。
  1. 取還場景(edit | fetch)。
  2. 同時選取兩個圓柱體。
  3. 應用taperamount=-0.7
  4. modifier stack | make unique
  5. 單獨選取cylinder01modify | taper | amount=0
  6. 觀察,只有被選取的圓柱體變化。 

4.5 製作一張圓桌

  1. file | reset,開啟2d snapsmooth +highlight
  2. create | cylinderradius=150height=10side=40
  3. 取名table topzoom extends all

  1. top viewport中製作第一隻桌腳,radius=20height=160sides=4not smooth
  2. 取名legzoom extents all
  3. 製作其他三隻桌腳。
  1. 關閉2d snap,在front viewport 將桌面台到桌腳上面。
  2. 開啟XY軸向限制,調整桌面。
  3. perspective viewport中,使用arc-rotate調整觀看的角度。
  1. taper 四隻桌腳:選四隻桌腳,taper amount = 0.17curve = -0.85
  2. 改變桌腳樣式:選任何一桌腳,sides=20smoothradius=12

4.6 製作動畫

  1. 選取四隻桌腳,modify | twist
  2. 選取centerY軸向限制。
  3. front viewport中,將gizmo中心點移到桌腳的頂端。
  4. 開啟animate,第50格,angle=180
  5. 100格,angle=0
  6. 關閉animate,選perspective viewport
  7. 播放動畫。

 

  1. edit | select allgroup | group,取名table
  2. select and moveXY軸向限制。
  3. 0格,開啟animate
  4. 50格,移動桌子至後方。
  5. 100格,移動桌子回到原處。
  6. 關閉animate播放動畫

4.7 作業

    製作『一張會跳舞的桌子』的動畫。