數碼資源網

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

當前位置:首頁文章中心動畫專欄Maya → 手和yoyo球動作的動畫教程

手和yoyo球動作的動畫教程

時間:2005-10-20 01:15:58人氣:168作者:網友整理
91YOYO手機版(悠悠球交流社區) v2.5.41 安卓版
91YOYO手機版(悠悠球交流社區) v2.5.41 安卓版 for Android
  • 類型:安卓日常應用大小:44.82M語言:簡體中文 評分:3.0
  • 還記得童年時候的悠悠球嗎?在91YOYO手機版中你不僅可以交流互動,還能學習到有...
立即下載
破壞悠悠球Wrecking Yoyo1.1.1
  • 類型:休閑益智大小:30.04M語言:簡體中文 評分:4.7
  • 破壞悠悠球WreckingYoyo2APP是一款還比較休閑的闖關競速類手機遊戲,...
立即下載
yoyo指南針APP手機版(GPS定位地理位置) v0.4 安卓版
yoyo指南針APP手機版(GPS定位地理位置) v0.4 安卓版 for Android
  • 類型:安卓交通旅遊大小:18.31M語言:簡體中文 評分:3.0
  • 如果你是一位喜歡出行旅遊的朋友,那麼小編為夥伴們準備的yoyo指南針APP手機版...
立即下載
 這個教程是由Chas Jarret撰寫,用以啟發在變形的手掌的手指上附加材質,在解決手和 yoyo 之間的運動的問題上它包含一些有趣的技術,一種獨創的解決辦法,使表麵扭曲環繞和卷繞手的重心。
    這個方案全麵的展示director的外麵的並且是在光滑的 colourisedX-ray's的基礎之上。但是在這裏我們將會專注於對象的動畫。最初我們決定射擊綠色熒屏上的手臂,手和 yoyo 活動的行動然後對手臂的 rotoscope一個 CG 骨骼。運動的手臂, yoyo 和線將會在 Inferno被處理賦予其有 CG 骨骼的 X光神情合成完成幻影所該含有的種種要素。由於不切實際,使用這個射擊方法引起一些不良因素。因此最後我製作、開發那整個的商業都是用三維。用的是MAYA 1.5 和 Renderman 。這不是正常的引起的任何問題除了這個要求一射擊 yoyo哪裏和附著和在手外套線在它周圍排成列的手指的回應。具體到這裏這裏我選擇的方法式達成yoyo的 運動和使那些線變形。
    建模手臂和賦予其動畫(NURBS曲線建模後與骨骼連接),然後移動到進行yoyo,yoyo必須被控製在每射擊一次的開始到結束時160幀,之間有兩次上升和下落。要確定在這些時間裏,YOYO穩固的停留在手中。我堅持使用maya裏邊的point constraint,他的特點是將會把強迫的物體特征移儲到那強迫物體位置。
    首先建立了來自 " primitives " 菜單的一個定位器而且命名它 "handLocation" 。我把這個定位器放在手的手掌部位並把它連接到手掌的一個結合點(連結)之下。然後建立另外一個定位器並命名為“yoyoLocation”,然後把強迫限製YOYO頂端的結點指向這個定位器和最開始建立的那個定位器。然後在"constraints"菜單選擇“point constraint”。
    然後選擇yoyo頂部的結點,兩者的約束重力全顯示在屬性欄上,默認的話兩者都是1.0,表示每個定位器在yoyo所在的位置上有相同的影響。結果是yoyo直接移動的兩個定位器之間的一個位置.(見圖1)單一化簡單化這些約束壓重,我是把它們的值調到0.5,產生完全相等的結果(以後它們的壓重都會相等)。但是移動的範圍是0-1。

[page]

 現在調整yoyoLocation的重力為0,把handLocationde 的重力值增加到1,yoyo 移到手的手掌的位置而且追隨它的運動。我一直鍵入這些值直到手到達到假定釋放yoyo的地方的那一刻。 在這一幀我把 yoyoLocation的定位器移動到yoyo的位置。鍵入轉換通道(平移引導)和交換限製壓重,以便yoyoLocation的總的影響超過yoyo自身。從這裏我可以使 "yoyoLocation"產生 yoyo的運動。然後在動畫的最後,手抓住yoyo的那一刻,把其限製壓重值還原到它的相對值,它將在一次穩固的停留在手掌。
    使用複式的限製引導給我一個解決yoyo線和創造它正在向上卷繞的幻影或在yoyo的輪轂外上下運動的方法。然後是一個解決當YOYO附著在手掌時手指所作出的反應的那一刻,手指周圍的string的材質??(wrapping)的方法。
    線是一個允許它沿著它的長度在任何的點使之變形的有許多跨度NURBS曲麵圓筒,控製其變形我決定使用一個變形金屬線,使之經過線的長度放置。金屬線變形是由從幾何學約束的 NURBS 曲線創建。然後移動的曲線。
    創建正常的變形我是建立一個6cv's的曲線,從正麵穿過那個曲麵圓筒的中心,每一條CV都可在在一次選擇後,在菜單的"deformation"中選擇"cluster",可變成“群組模”??這使得每條cv能更加充分的keyble,是非常重要的,可強迫操作。這個指南的目的,讓我們從上到下數群模鑄件 1-6 (見圖2)。

[page]

 然後在菜單"deformation"裏選擇"create wire",在幫助/輔助線的提示下,我選擇彎曲curve,然後是線/那個圓筒,選擇完之後,按回車把線string綁定到金屬線上。

    下一步是連接金屬線的一個末端到手的食指,(yoyo繞線正常運動路線的地方),和連結另一端到 yoyo。把這個定位器放在相對的位置,一個叫 "fingerConstraint" ,而另一個叫"yoyoConstraint"。它們與其下麵的物體和結點是母子關係。群集 1 是被強迫指向到 "fingerConstraint" 的點,而群集 6強迫指向到 "yoyoConstraint".(見圖.3) 現在線的每個末端都跟隨著物件一起。

[page]

 這個假體將在線string上靜止 (clusters 2-5),在線string每一次走來走去來回運動的最後處於手指和yoyo之間,做這個每一個剩餘/停留的群集都是在每個定位器的相關限製數值和他們的需要距離的前提下把constrained(磨利強迫)指向到"fingerConstraint" 和 "yoyoConstraint"。如 圖.4 所示。

    基本的yoyo動畫是,連同線的被拆開的同時yoyo被扔出去來表明。接著把線的外殼放到拇指和食指的上麵,再建立定位器,一個放在拇指上指向線的外殼的地方。一個放在食指上的最後一個接合點,能奪到線的地方,這些定位器分別叫"thumbConstraint" 和 "indexConstraint" ,與它們下麵最近的接合成母子關係。
    群集2和群集3被強迫到 "indexConstraint",同時,群集4和群集5也被強迫為"thumbConstraint". 手和 yoyo 已經有了成功因素必需的運動,所以我所要做的全部是遵照手對線的反應的情況將線在沒有和有限製壓重的情況下粘住每個手指的正確的地方。在每個受限定位器的創建兩個群集的理由隻不過是我習慣了每個點隻設置1cv,為了容納nurbs曲線(彎曲的金屬絲)彎曲的度數,能有更大的弧,就這樣做罷了。
    到這裏你明白了,現在唯一不足的是線串應該有些搖晃,我有辦法把這個問題解決,但是我所接的這個活的客戶說他們認為線串沒有搖晃會好一些,所以,現在,我無需去考慮這個問題了。

[page]

  可以先看一下效果,有興趣就做一下吧~

    下載:http://www.jackals-forge.com/downloads/yoyo_shd.avi

    感謝在翻譯這個教程裏得到了DericCG大力的幫助!~

相關文章

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

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

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

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