2006/08/03

[教學]用Reactor rope與Ragdoll maxcript上吊自殺

動態效果請點擊這裡觀看

本例結合3ds max reactor + Ragdoll maxscript + Character Studio製作一個上吊自殺的人.

在你的3ds max安裝目錄下的scripts資料夾當中有一個"rctRagdollScript.ms" 的maxscript 重點就是這的內建的ragdoll script本身有bug. 更新檔在這裡下載 或是請看CGTALK forum討論版 當中有提供下載點與該更新檔的討論.

下載完後解壓縮 放在你的3ds max安裝目錄下的scripts資料夾當中.

教學:
1. 用line建立線段(兩個vertex即可) , 記得要勾選viewable in rendererh才能顯示繩索
2. 然後給予Normalize Spline Modifer增加分段數
3. 給予線段reactor rope modifer
4. 在線段下方建立一個charactor studio的腳色 彎曲他的身體使脖子暴露出來 看起來像是自殺樣
5. 選取剛剛建立的線段 到次物體層級 選擇最上方的頂點 然後按下reactor rope 選單當中的Fix Vertices 固定繩索的一端
6. 選取剛剛建立的線段 到次物體層級 選擇最下方的頂點 然後按下reactor rope 選單當中的attach to rididbody按鈕 然後選取"Attach to Rigidbody"選擇目標為charactor studio的腳色的頭部"Biped01 Head" 使繩索綁在頭上
7. 選取charactor studio的腳色的任意部位 到Maxscript/RunScript選取剛剛下載的maxcript "rctRagdollScript_Xpanded.ms" 以執行ragdoll script; 這樣會自動建立骨架間的連結
8. 設定charactor studio的腳色骨架的重量: 選取所有的charactor studio的腳色, 到Reactor Properties Editor改變 設定質量Mass=1 kg(依照喜好自行調整)
9. 最後在utility/Reactor當中 按下Create animation鈕 建立動畫---完成


(物理模擬常常要試不同條件才能達到良好的效果 這裡可以試試質量...等等參數改變結果)

[相關教學]
Post a Comment