資源描述:
《maya特效教程:粒子》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、本書為幸星在百度文庫公開文章,版權(quán)屬于幸星國際動畫學(xué)院所有第3章粒子本章將講解Maya中粒子的制作,由于在制作過程中會頻繁使用表達(dá)式,因此首先來學(xué)習(xí)表達(dá)式的相關(guān)知識。本章主要內(nèi)容:?粒子和表達(dá)式的基礎(chǔ)知識及運(yùn)用?編寫表達(dá)式?調(diào)節(jié)粒子屬性本章學(xué)習(xí)重點(diǎn)?粒子的實(shí)際運(yùn)用?表達(dá)式的編寫1.1.Expressions(表達(dá)式)Expressions(表達(dá)式)能夠更加自由靈活地控制對象,還可以用于鏈接不同對象的屬性。比如讓輪胎的轉(zhuǎn)動依賴于汽車前后的移動。在Maya中可以通過Window(窗口)>Animati
2、onEditors(動畫編輯器)>ExpressionEditor(表達(dá)式編輯器)命令打開表達(dá)式編輯器,在其中可以編寫表達(dá)式,以控制對象,如圖3-1所示。本書為幸星在百度文庫公開文章,版權(quán)屬于幸星國際動畫學(xué)院所有圖注(從上至下,從左至右):SelectFileter(選擇過濾器),ObjectFilter(對象過濾器),AttributeFilter(屬性過濾器),InsertFunctions(插入函數(shù)),Help(幫助),ExpressionName(表達(dá)式名稱),CreatingExpres
3、sion(創(chuàng)建表達(dá)式),Selection(選擇),Objects(物體),Attributes(屬性),SelectedObjectAndAttribute(選擇對象和屬性),DefaultObjcet(默認(rèn)對象),ConvertUnits(轉(zhuǎn)換單位)—All(全部),none(不做處理)AngularOnly(僅角度);Particle(粒子)—Runtimebeforedynamics(動力學(xué)之前運(yùn)行時間),Runtimeafterdynamics(動力學(xué)之后運(yùn)行時間),Creation(創(chuàng)
4、建);Evaluation(評估),Editor(編輯器),Expression(表達(dá)式)圖3-1表達(dá)式編輯器編輯器的上半部分為顯示和選擇區(qū),在這里可以對各選項進(jìn)行設(shè)置。編輯器下半部分為表達(dá)式編輯區(qū),可以編寫表達(dá)式。3.1.1.表達(dá)式基礎(chǔ)Expressions(表達(dá)式)是可以隨時輸入控制屬性的命令行。屬性指對象的特征,例如scaleX(X軸向的縮放尺寸)、translateY(Y軸向的位移)、visibility(可見性)等。Expressions可以用來激活任何幀范圍內(nèi)的任意關(guān)鍵的且未被鎖定的對
5、象屬性。Expressions還可以用來控制粒子的兩個屬性:PerParticle或PerObject。PerParticel屬性單獨(dú)控制粒子對象中的每個粒子;PerObjecte屬性總體控制粒子對象的所有粒子。當(dāng)使用關(guān)鍵幀、設(shè)置關(guān)鍵幀驅(qū)動、約束、路徑動畫、其他Expressions以及任何其他的直接連接激活了屬性之后,就不能再使用Expressions編輯了??梢栽诹W訉傩赃x項盒里AddDynamicAttributes(添加動力學(xué)屬性)卷展欄中添加動力學(xué)屬性。點(diǎn)擊General按鈕添加常規(guī)動力
6、學(xué)屬性,會進(jìn)入AddAttribute(添加屬性)選項盒,其中的選項涉及到表達(dá)式的內(nèi)容,如圖3-2所示。圖注:AddDynamicAttributes(添加動力學(xué)屬性),General(常規(guī)屬性),Opacity(透明屬性),Color(顏色屬性)a)在粒子屬性編輯器的添加動力學(xué)屬性卷展欄里添加常規(guī)動力學(xué)屬性本書為幸星在百度文庫公開文章,版權(quán)屬于幸星國際動畫學(xué)院所有圖注可參考下表:Longname自定義屬性名稱DataType自定義屬性數(shù)據(jù)類型AttributeType自定義屬性類型b)添加屬性選
7、項盒圖3-2添加屬性選項盒下面本書將介紹學(xué)習(xí)表達(dá)式的各項元素。1.表達(dá)式的數(shù)據(jù)類型DataType(數(shù)據(jù)類型)選項區(qū)內(nèi)涉及到了一些表達(dá)式,那么本書就連同常用表達(dá)式在此處做一個簡單介紹。?Float(浮點(diǎn)型),數(shù)據(jù)示例:-2.3333333?Integer(整型),數(shù)據(jù)示例:16?Vector(矢量型),數(shù)據(jù)示例:<<3.2,8.6,4>>?String(字符串型),數(shù)據(jù)示例:“Whatistimenow?”?floatarray(浮點(diǎn)型),數(shù)據(jù)示例:1.456,6554.25?vectorarra
8、y(矢量型),數(shù)據(jù)示例:<<4.5,9.2,3.2>><<3.8,4.4,2.1>>?Boolean(布爾),數(shù)據(jù)示例:yes本書為幸星在百度文庫公開文章,版權(quán)屬于幸星國際動畫學(xué)院所有2.算術(shù)運(yùn)算符表達(dá)式中還涉及了算術(shù)運(yùn)算符,分別介紹如下:?+(加),使用的數(shù)據(jù)類型:整型、浮點(diǎn)型、矢量型、字符串型?-(減),使用的數(shù)據(jù)類型:整型、浮點(diǎn)型、矢量型?*(乘),使用的數(shù)據(jù)類型:整型、浮點(diǎn)型、矢量型?/(除),使用的數(shù)據(jù)類型:整型、浮點(diǎn)型?%(取余),使用的數(shù)據(jù)類型:整型、浮點(diǎn)型3.關(guān)系運(yùn)