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

首頁 > 辦公 > Maya > 正文

maya打造逼真的龍卷風特效流程解析

2020-10-20 19:08:34
字體:
來源:轉載
供稿:網友

這篇教程教武林網的朋友們用maya打造逼真的龍卷風特效流程方法,教程難度中等偏上,制作的龍卷風挺逼真的。轉發過來和武林網的朋友們一起分享學習了,

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

具體的制作步驟如下:

首先我們使用Maya中的Dynamics(動力學)模塊,Dynamics(動力學)模塊是很多使用MAYA制作特效用戶的一個核心。那么我們在Dynamics(動力學)模塊找到particles(粒子系統)的Create Emitter (創建發射器)。(圖01)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖01

接下來點開Create Emitter(創建發射器)的屬性來設置一下發射器的屬性設置。(圖02)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖02

創建完粒子我們播放一下觀察粒子的動態,這時我們發現粒子的動態在三維空間里成球狀發射。(圖03)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖03

那么我們現實中的Tornado是旋轉的,但是Maya中的particles發射方式是放射型,這樣我們沒有辦法去叫particles形成一個旋轉。這個時候我們要理清以下思路,看看能有那一種方法去叫particles旋轉出來,但是Tornado的旋轉需要帶扭曲、擺動、而且Tornado是強冷暖對流形成是從上到下對接,這樣不能單單的用場去控制。

目前制作龍卷風的方法有很多,但形成后控制不是很方便,尤其是龍卷風的質感很難制作。那么我們得知MAYA里有fluid(流體),fluid制作火和煙塵很真實,但是fluid非常不容易控制,我們制作的思路就是利用MAYA的particles形態驅動fluid的煙塵效果,把這兩個系統融入到一起。

我的制作思路是使用Maya中的函數控制particles的空間位置。Maya的函數是給我們制作特效人員的一個了精髓,這樣我得知兩個函數是我們制作Tornado的重要部分,他們分別為 sin、cos ,我們簡單說明以下兩個函數的原理:

Sin與Cos函數取某個角并返回直角三角形兩邊的比值。此比值是直角三角形中該角的對邊長度與斜邊長度之比。結果的范圍在-1到1之間。這樣兩個函數的曲線圖不用多說。

那么這兩個函數使用在一起 形成的是一個圓圈,我分別叫particles、position的兩個軸向個等于一個函數,叫particles形成圓形。接下來寫Tornado的expression_r(表達式)。(圖04)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖04

第一步我們要把這個表達式寫在運行表示式里,因為particles這個形成是在運行的過程中產生圓體。現在得到了兩個函數的軸向我們分別把這兩個函數給particleShape1.position。(圖05)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖05

播放一下,我們在頂視圖觀察particles  的 position。在運行的時候所有particles都位置圍繞發射器中心旋轉。(圖06)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖06

現在所有的particles都聚集在一起形成了一個particles的點,這不是我們所需要的效果,下一步我們叫particles圍繞著發射器中心各自的位置都不一致,我們利用MAYA提供我們的particle的ID號在時間上做個小小的手腳,這樣可以使得每個particles創建出來的位置與時間加上自己ID號碼的一個數值變化。(圖07)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖07

得到了每個particles所形成的圓圈的位置。下一步我們做的是叫particles半徑的位置不同,我們得為particles的屬性里添加一個空的屬性作為函數存儲。(圖08)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖08

添加完radius_to自定義屬性,我們在particleShape1.radius_to里寫一個創建表達式,設置為particles半徑的位置。(圖09)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖09

創建完畢我們必須使得這個表達式在particles運行,用表達式乘以這個自定義屬性,否則這個屬性的表達式為空計算數率。(圖10)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖10

現在我們完成了旋轉和半徑的問題,接來我們繼續完成Tornado的Y軸方向和Tornado的形狀問題。(圖11)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖11

我們繼續為particles添加自定義屬性,為這個自定的屬性添加創建表達式,為了使得龍卷風Y軸方向有數值,那么我們使用rand()隨機函數。同樣這個屬性也必須在particles運行表達式里的Y軸上加上我們自定義的屬性。(圖12)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖12

下一步制作Tornado的半徑形狀,我們繼續為particles添加自定義屬性,為這個自定的屬性添加ramp(漸變),之后乘到particles運行表達式里的半徑前就可以完成形狀,(這里說明一下為什么要ramp來做Tornado的形狀,因為ramp是一個漸變的節點,觀察Tornado時發現Tornado是底細上粗,這樣正好符合ramp的計算數值范圍)。(圖13)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖13

下一步制作Tornado左右擺動的動作,你可以選擇你Tornado擺動的軸向,在你選擇好擺動的軸向加上一個noise(躁波)的函數就可以,直接寫在particles運行表達式里。(圖14)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖14

下一步制作Tornado的走向問題。到現在這一步我想你們的思路已經很清晰了,那么我們制作一天曲線然后創建一個locator再給locator和曲線之間做一個motionPath(路徑動畫)叫particles的position加上locator X Y Z的位移就可以讓Tornado articles按你的路徑移動。(圖15)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖15

最后用你的細心去調節你的各種參數使得你的Tornado動態和細節加以完美。(圖16)

MAYA打造龍卷風特效教程 武林網 MAYA特效教程

圖16

教程結束,以上就是maya打造逼真的龍卷風特效流程解析,希望能對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马关县| 开鲁县| 霍城县| 泗水县| 周宁县| 深泽县| 武强县| 嘉黎县| 洛隆县| 普兰店市| 汉源县| 师宗县| 遵义市| 乐至县| 启东市| 古田县| 南郑县| 衡水市| 资阳市| 陈巴尔虎旗| 洛隆县| 南城县| 滁州市| 修武县| 海伦市| 大悟县| 新巴尔虎右旗| 金华市| 永登县| 视频| 屏山县| 丹棱县| 芜湖县| 惠安县| 泗洪县| 湖州市| 崇礼县| 夏邑县| 宣恩县| 合山市| 新兴县|