国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Maya > 正文

maya內生長表面的制作方法

2020-10-20 19:01:08
字體:
來源:轉載
供稿:網友
今天我們介紹的是maya內生長表面的制作方法,這是一個飛行器由飛機投下后變形展開,然后機身外殼在滑翔一段時間后收縮消失,由于會有近距離特寫鏡頭,要求收縮消失飛行器的外殼必須有厚度,導角。所以不能用透明貼圖的辦法,在這里采用了編輯nurbs loft歷史的方法來解決。

下面我們具體來看實施步驟。

1 首先創建一個nurbs球體,在z方向旋轉90度,使球體的極點指向要制作的飛行器前方。

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

2 通過選擇hull縮放移動編輯cv點,將球體作成飛行器展開前的形狀,必要時在需要增加細節的地方插入參數線,(insert isoparms)

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

3 然后選擇isoparam 用detatch命令將飛行器外殼在接縫處斷開,把飛行器分解成各個獨立的nurbs面

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

4 選擇u或v方向的isoparams參數線,用duplicate surface curves 將nubers表面參數線復制出后刪除原始表面,按先后次序選種各個由參數線復制出的曲線

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

5 然后在maya 的modeling模塊下的surface菜單的loft命令的option box 中確認close取消,選中partial制作保留歷史的loft表面,在這個loft節點的input將會出現幾個subcurve節點調節其中的min和max值就可以制作出表面長出或收縮消失的效果

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

 6 建立一個locator物體用add attribute給它加入一個float屬性,設置其最小值最大值和缺省值,運用connection editor 再將這個屬性作為subcurve的min或max輸入連接,控制所有subcarve參與loft的部分,也可以用maya的driven key來控制。

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

MAYA內生長表面的制作方法

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

7 為了使分離開的飛行器的外殼在長出或消失時能有厚度和倒角,選中LOFT產生的NURBS LOFT表面執行OFFSET SURFACE命令,產生一個原始表面的OFFSET表面,由于保留了構造,當原始表面改變時,新產生的OFFSET表面也會隨著改變,

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

8 分別選中原始LOFT表面及OFFSET表面對應邊緣的參數線,確認LOFT命令中的OPTION BOX中選中COMPLETE選項,制作四個LOFT面封閉這兩個表面的四個過緣,保留構造歷史,這樣就做成了一個可以長出或收縮消失的有厚度的表面。

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

9 如果有很近的鏡頭的話,你也許需要為你的飛行器外殼制作出導角,在這里我們使用ROUND TOOL工具, 分別選擇要做導角處理的相鄰邊緣,在CHANNNEL BOX中設置好導角的半徑,按ENTER鍵。就制作成保持結構歷史的導角,需要注意的是導角面帶著歷史生長收縮時比較消耗系統資源,而且導角半徑不能太大否則導角結構將會失敗。

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

10 需要注意的是當我們需要移動飛行器時只能移動由SUBCURVES LOFT產生的那個表面,其他的表面由于帶有歷史將會一起移動

以上步驟非常麻煩特別是當飛行器的面和參數線非常多時,制作工作變成了枯燥無味道重復勞動,所以我編寫了一個簡單的MEL腳本,這個腳本對需要有大量物體生長的動畫項目很有用,當我們把成型的球體用DETACH斷開后就可以選中所有需要增加厚度和進行生長變形動畫的面,到MAYA的SCRIPT EDITOR里打開MEL腳本,按下鍵盤ENTER鍵執行.MAYA就會出現一個窗口讓你選擇曲面生長變行的方向,生成面的厚度,按確定鍵后場景中所有的選中表面就會被自動處理,場景中同時還增加一個LOCATOR。在屬性編輯器中展開其Transform 節點的Extra屬性欄,你會發現在里面為每個生長變形曲面新增加了一個控制屬性,動畫這些屬性我們就可以做成飛行器生長變形的效果,

11 至于飛行器外殼的展開動畫則用MAYA 的Driven Key來實現,我們在LOCATOR中用ADD ATTRIBUTE增加一些屬性后就可以用這些屬性作為飛行器外殼的表面的位置和旋轉的驅動者(DRIVER)來方便道控制飛行器外殼開的動畫。

12 渲染時使用的是MAYA標準的渲染器,為了控制渲染速度場景中只打了3盞燈,煙塵等效果由HOUDINI中的IMAGE3D完成

MAYA制作內生長表面的詳細解釋 武林網 MAYA建模教程

教程結束,以上就是maya內生長表面的制作方法解析,大家學會了嗎?希望這篇文章能對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连州市| 桃园县| 霍城县| 武山县| 枣阳市| 麻栗坡县| 建始县| 长兴县| 微山县| 山阴县| 谢通门县| 玛纳斯县| 衡南县| 龙里县| 彝良县| 星座| 曲阳县| 仁布县| 武鸣县| 绵竹市| 柳江县| 中阳县| 兴化市| 松溪县| 昂仁县| 舒兰市| 吴旗县| 清水县| 新平| 连城县| 湖口县| 庐江县| 江口县| 霞浦县| 定襄县| 沐川县| 平舆县| 富蕴县| 乌拉特后旗| 隆回县| 华坪县|