2009年12月12日 星期六

[3DSMAX]Cloth實做-飄揚的旗子

Step 1

在場景中建立 1個wind 風力 , 與1個Cylinder為旗桿 , 再1個Plane作為旗子. 將旗子Link到旗桿.


我所設定的參數如下
Cylinder01 :
Radius = 1.38
Height = 82.16

Plane01 :
Length = 68.27
Width = 26.581
Length Segs = 29
Width Segs = 10



Step 2

1.旗子加入Cloth 修改器 , 選擇 Group .
2.選擇旗子最左邊與旗桿相接觸的點 .




Step 3

1. 按下 Make Group 將所選點建立一個Group
2. 替Group命名 , 最後按下 OK



Step 4

1. 建立一個Group , 名為"Group01 (unassgined)"
2. 按下Preserve 保留Group01中的點不受Cloth模擬作用 , 持續連接旗桿.
3. 按下Preserve 後 Group改名為"Group01 (preserved)"



Step 5

1. 按下Object Properties 打開對話方塊
2. 選 Plane01
3. 指定為 Cloth
4. 設定 Plane01 的 Cloth 屬性為 Default
5. 按 OK



Step 6

1. 按下Cloth Forecs
2. 選Wind01
3. 按下向右箭頭
4. 將Wind01 納入Cloth模擬計算中
5. 按OK



Step 7

設定wind的Strength 為 5 , Turbulence 與 Frequency 可根據情況慢慢增加 .
因為預設參數的旗子飄起來頓頓的 , 好像被卡住 , 所以改了一些設定 :
cm/unit (每單位代表的多少公分) = 5
Step = 0.01
Step 表示每秒計算次數的時間距 , 值越少計算次數越多 , 效果越好 ; 值越大計算次數越少 , 效果越差.

Subsample 用來檢查固體物件的位置 , 值越高模擬越準 , 時間耗越多 . 例如當固體物件高速運動 , 就須要提高此值來確保模擬的正確性 .

Self Collision 打勾啟動布料自我碰撞檢查 , 後面跟隨的值設定越高 , 計算越準 , 相對越耗時間.

Check Intersections 打勾來檢查交叉錯誤.

Solid Collision 打勾來檢查衣服與固體物件間的碰撞, 一般都打勾 .




Step 8
按下 Simulate Local 模擬 , 不會建立關鍵影格 , 所以可以當做效果測試 .
若確定無誤後 , 按下 Simulate 來正式模擬 .

沒有留言:

張貼留言

LinkWithin

Related Posts Plugin for WordPress, Blogger...