數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心動畫專欄3ds max → XSI中約束命令在動畫中的應用

XSI中約束命令在動畫中的應用

時間:2005-07-01 17:00:08人氣:194作者:網友整理
發送命令空戰手遊1.10.2
發送命令空戰手遊1.10.2 for Android
  • 類型:飛行射擊大小:19.95M語言: 評分:3.9
  • 發送命令空戰手遊一款十分熱血的飛機射擊遊戲,在遊戲中玩家駕駛著一架戰鬥機去摧毀敵...
立即下載
動畫城市2農業和城市無限鑽石版v1.19 安卓版
  • 類型:休閑益智大小:64.63M語言:簡體中文 評分:3.0
  • 建立一個夢想的城市,開發一段全新的地段,動畫城市2農業和城市無限鑽石版仿佛就是運...
立即下載
鋼鐵命令將軍的榮耀3遊戲v1.3.8
  • 類型:策略塔防大小:41.60M語言: 評分:3.6
  • 鋼鐵命令將軍的榮耀3遊戲是一款趣味性很強的射擊小遊戲,遊戲采用方塊和卡通形象塑造...
立即下載

我們利用softimageXSI的幾個簡單的約束和自定義參數來模擬一個小推在顛簸路麵上運動動畫

為了讓這條路崎嶇不平.我們選中這條路然後點擊右測的Point,進入點編輯模式手動拉出些不規則的凸起.

這個動畫中的基本模型就完成了.
下麵我們開始動畫的設置.
首先把小推車的約束關係設置好.
分析:小推車在顛簸路麵上行駛時車體要隨2個車輪的上下而傾斜.正好XSI的2點間約束可以做到這一點.
先選擇被約束的車身.執行Constrain>2 Points .
注意選擇正確的軸向.
現在可以移動一下車輪,測試一下車體會不會跟隨輪子的移動而傾斜.
如果沒問題.我們再做2個輪子和地麵做個表麵約束就完成了.
表麵約束:
選擇其中一個輪子,選擇Constrain>Surface.然後拾取路麵.
調節表麵約束的V方向的偏移值使車輪回到原來的位置.
注:執行表麵約束後,被約束物體會被約束到約束物體的UV起始點的位置
再選擇另外一個輪子,執行Constrain>Surface.然後拾取路麵.做同樣的表麵約束.
調節它的V向位移值,回到原始的位置.
先在所有的約束都完成了.但是為了方便控製車子的移動.我們可以建立一個自定義參數來控製車的移動.由於前麵我們作了約束關係.車輪顛簸時,車身的傾斜就會自動完成了.
下麵我們繼續開始吧.
我們可以用一個空物體的自定義參數來控製車子的移動.
在Mode>建立一個空物體
”2”進入動畫模塊
選中剛創建的空物體.選擇Animate>Create>Parameter>New Custom Parameter Set 創建一個自定義參數的控製麵板.
在Explorer(快捷鍵:8) 裏可以看到剛剛創建的自定義控製麵板.
不過這個控製麵板是空的.下麵我們給他們加上一個自定義參數.
選擇Animate>Create>Parameter>New Custom Parameter (快捷鍵Shift + P) 創建一個自定義參數.
自定義參數的數值如圖設置
下麵講一下自定義參數的各參數設置.
Parameter Name : 自定義參數的名字.
Value Type: 參數類型. 這裏我們選擇默認的浮點數字類型
Default Value: 默認參數的數值
Value Range Minimum:參數的最小數值.
Value Range Maximum:參數的最大數值.
UI Range ENABle: 開啟自定義參數劃塊調節範圍.
UI Minimum: 自定義滑塊的最小調節數值
UI Maximum: 自定義滑塊的最大調節數值
完成後我們再執行一次Animate>Create>Parameter>New Custom Parameter (快捷鍵Shift + P) 再創建一個自定義參數.
這次我們在參數類型裏選擇Text
Parameter Name 我們可以打上 <手推車位移> 可以打中文哦!!!
最下麵的Read-Only 的上鉤,這樣這個說名性的參數就不會被修改了.
這就是我們建立好的自定義參數控製麵板.
下麵我們把這個自定義的參數和2個車輪的位移”聯係”起來
在Explorer裏找到其中一個輪子的麵約束節點Surface Cns。雙擊,打開他
在U location前的綠色按鈕處單擊右鍵,從下拉菜單內選擇Link With…
在彈出的瀏覽器中選擇剛才建立的自定義參數
現在看到U Location 前多了一個”L”表示已經和外部參數建立了聯接.
接著我們在把U Location 調到1,然後打開剛才的自定義參數麵板.把自定義參數調到100.
然後在U Location處再單擊右鍵,在彈出的菜單中選擇Set Relative Values
第一個輪子的設置就全部完成了。
下麵按照 圖16到 圖20的方法 把另外一個輪子的U Location聯接到這個自定義參數上。
現在輪子在易動中還是不會轉動的。怎麼才能讓它更“完美”呢?必須讓他在前進或倒退的同時,輪子會隨之前後轉動。把2個輪子的局部坐標的Z軸旋轉也聯接到這個自定義參數上就Ok了!
如果你已經理解了自定義參數的使用方法。那麼還是按照上麵的方法繼續把2個輪子的局部坐標Z軸的旋轉分別聯到自定義參數上就成了。
所有的設置都完成了。如果你的思路不是很清晰的話可以看一下下麵的圖片。圖片中的B-E都有參數聯接到自定義參數A,受A的控製。
最後調節一下自定義參數的數值吧!小車在行駛中會根據地形的變化而傾斜前進。
總結:從上麵的這個小例子可以看出,自定義參數和約束在動畫設置中的重要性。同時他們可以很方便的控製物體在動畫中的運動。如果給地麵再加上Deform變形,給車體的前後擺加上自定義參數。和動力學。我們可以做出更複雜的小車拐過彎。把車上拉的東西到掉的更複雜的動畫效果。後麵的動畫就要根據需要通過你自己來完成了。

相關文章

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。