數碼資源網

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

當前位置:首頁文章中心動畫專欄Maya → Maya教程-交叉伸縮器

Maya教程-交叉伸縮器

時間:2005-11-08 17:59:53人氣:281作者:網友整理
Autodesk mayav1.3
Autodesk mayav1.3 for Android
  • 類型:安卓其他大小:81.30M語言:簡體中文 評分:4.9
  • AutodeskMaya是一款世界知名的三維動畫特技模型建模軟件,廣泛應用於電影...
立即下載
Maya影視安卓版(影音資源播放平台) v1.3 手機版
Maya影視安卓版(影音資源播放平台) v1.3 手機版 for Android
  • 類型:安卓影音播放大小:23.92M語言:簡體中文 評分:3.0
  • 您有沒有非常想看的電影找不到資源,要麼就是收費的尷尬情況出現呢?Maya影視安卓...
立即下載
瑪雅maya最新網站地址1.1.71.4.7
  • 類型:安卓圖像處理大小:33.85M語言:簡體中文 評分:4.0
  • 瑪雅maya最新網站地址APP是一款既熱門又實用的動畫製作編輯軟件。在使用軟件過...
立即下載
在MAYA中運用表達式製作交叉伸縮器。

  1.首先創建一個多邊形立方體,取名B1,作為第一條杆,長、寬、高分別為0.4、10.1、0.2。把它從Z軸旋轉一點角度。

點擊放大

  2.再建一多邊形圓柱體取名pin,就放在原點,並旋轉、縮放調整成如圖:

點擊放大

  3.然後複製B1立方體,取名B2。現在開始表達式了,選擇B2,打開window->Animation Editors->Expression Editor表達式編輯器,在表達式區鍵入 B2.rotateZ = B1.rotateZ * -1 點擊Create按鈕。這條語句表示B2的Z軸角度是B1的角度乘以 負1,兩個立方體成為一個剪刀的原理。現在試試沿B1的Z軸旋轉,會發現B2也會向著B1的相反方向旋轉。

點擊放大

[page]

 4.選擇B1、B2和pin,按CTRL+D一起複製這三個物體,並向右移動一些距離。多與少不要緊,等會輸入的表達式會幫助修正的。MAYA會自動取名的,如不對請改為如圖所示,否則會與下麵的表達式不符。

點擊放大

  5.選擇pin1,在表達式編輯器中鍵入pin1.translateX = cosd (90-B1.rotateZ)*5 2 -0.2 這條語句用來控製pin1隨著B1的Z軸旋轉而沿著X軸平移。“*5”是立方體高度的一半,最後的“-0.2”是因為cosd函數是按立方體的頂點來算的,如不減0.2,在運動時兩條杆的末尾會因分開距離太大而不接觸,這是不真實的,所以要-0.2使距離小一些。

點擊放大

點擊放大

[page]

6.接下來控製B3、B4的移動,選擇B3,在表達式編輯器中鍵入B3.translateX = pin1.translateX 此句將B3的X軸位置設為pin1的X軸位置。

      B4同樣: B4.translateX = pin1.translateX。
  控製旋轉:B3立方體:B3.rotateZ = B1.rotateZ
  B4立方體:B4.rotateZ = B1.rotateZ * -1
  如果同一個物體的表達式要連續輸入兩條以上,要在兩條之間加分號“;”
  如:B3.translateX = pin1.translateX;
  B3.rotateZ = B1.rotateZ
  現在可以旋轉B1的Z軸來看一看效果了。

點擊放大

  7.再來複製多一組,分別取名B5、B6、pin2。選擇pin2,在表達式編輯器中鍵入pin2.translateX = cosd (90-B1.rotateZ)*5 4 -0.2 這條語句用來控製pin2隨著B1的Z軸旋轉而沿著X軸平移。這次是乘以4,每複製多一組,就要在前一組數值的基礎上加“2”,在第三組時就是“6”。道理不用說了吧。
  控製B5的移動和旋轉:B5.translateX= pin2.translateX ;B5.rotateZ = B1.rotateZ
  B6的移動和旋轉:B6.translateX = pin2.translateX;
  B6.rotateZ = B1.rotateZ * -1

點擊放大

  看看最終效果

相關文章

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

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

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

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