包含20節(jié)視頻教程
關注11.5萬次
本系列是MAYA基礎建模教程,會員可以用零基礎學習MAYA的各種建模工具,制作出一個完整的火車模型,老師講解非常細致和耐心,讓會員輕松的學習MAYA建模,一步步變成MAYA建模高手,為之后的MAYA工作打好扎實的基礎。
本教程將講解有關插件操作的8個技巧,分別是Playblast動畫效果預覽、創(chuàng)建緩存、控制粒子隨機大小、設定粒子的壽命、應用擾動場影響粒子的形態(tài)、在圖片上發(fā)射粒子、空氣場與拖曳場和剛體制作不倒翁。
技巧一:Playblast動畫效果預覽
在Maya時間軸上單擊鼠標右鍵,在彈出的菜單中即可找到Playblast(播放預覽)命令,如下圖所示。
使用該功能的目的是:在動力學效果比較復雜的情況下,動力學的解算需要花費一定的時間,因此不能按照24幀/秒的速度進行正常播放,也就無法觀察以正常速度播放的動畫,因此需要通過硬件拍屏的方式將動畫過程記錄下來,然后在播放軟件中進行播放,從而觀察以正常速度播放的動畫效果。
(提示:通常在做角色動畫和動力學解算時都需要用到Playblast功能進行預覽。)
下面通過一個小案例來對Playblast(播放預覽)做具體講解。
步驟01: 將配套光盤中本小節(jié)的場景文件“01 playblast動畫效果預覽”導入Maya軟件中,如下圖所示。
步驟02: 在執(zhí)行Playblast命令之前,首先需要對動畫的播放參數(shù)做一些設置。單擊Maya界面右下角的按鈕,打開Preferences(參考)窗口中的Time Slider(時間滑塊)面板,選擇Playback(播放)欄下Looping(循環(huán))中的Once(一次)選項,同時在Playack speed(播放速度)中選擇Play every frame(播放每一幀)選項,如下圖所示,最后單擊Save(保存)按鈕。
(提示:選擇Play every frame(播放每一幀)選項可使動畫按照結算的速度進行播放,如果選擇Real-time[24 fps](實時[24 fps]),在播放動畫時,會產(chǎn)生丟幀的現(xiàn)象。)
步驟03:在時間軸上單擊鼠標右鍵,在彈出的菜單中找到Playblast(播放預覽)命令,單擊其后面
的,打開Playblast Options(播放預覽選項)窗口,設置播放器的Format(格式)為qt,Encoding(編碼)為Photo-JPEG,提高Quality(質(zhì)量)的值到100,提高Scale(縮放)的值到1,最后勾選Save to file(保存到文件)選項,并在Movie file(影片文件)欄中選擇保存的路徑和文件的名稱(“maya”),如下圖所示。
步驟04: 單擊playblast(播放預覽)按鈕,開始解算動畫,完成后,打開所保存的quicktime視頻文件“maya”,觀察播放效果,如下圖所示。
以上內(nèi)容就是應用Playblast(播放預覽)功能來預覽動力學解算效果的方法。
技巧二:創(chuàng)建緩存
本小節(jié)主要講解離子緩存的創(chuàng)建方法。通常在最終輸出離子效果時,都需要先對其做離子緩存,再做渲染輸出,一方面,創(chuàng)建緩存便于實時查看動畫效果,即在時間軸上隨意拖動滑塊就可以觀察動畫的效果;另一方面,在預覽和渲染時不會輕易發(fā)生活機等現(xiàn)象。如果不創(chuàng)建緩存,是無法達到這個目的的,也就無法提高工作的效率。下面通過一個小案例來講解創(chuàng)建緩存的方法。(仍然使用上一小節(jié)中的場景文件“01 playblast動畫效果預覽”)
步驟01: 創(chuàng)建工程文件。執(zhí)行File>Set Project(文件>設置工程文件)命令,打開Set project(設置工程文件)窗口,選擇要創(chuàng)建工程文件的文件夾,單擊Set(設置)按鈕,即可創(chuàng)建一個工程文件。(提 示要想創(chuàng)建緩存,通常先要創(chuàng)建一個工程文件,以方便保存。)
步驟02: 選擇場景中的離子,在Dynamics(動力學)模塊下執(zhí)行Solvers>Create Particle Disk Cache(結算器>創(chuàng)建離子硬盤緩存)命令,如下圖所示。
步驟03: 隨即將彈出Confirm(確認)窗口,提示建議首先保存場景,單擊Continue(繼續(xù))按鈕即可,如下圖(左)所示。這樣Maya就將開始進行解算過程,稍等一段時間,緩存創(chuàng)建完成,這樣在時間軸上就可以隨意拖動滑塊來查看離子的動畫效果了,如下圖(右)所示。(提示:緩存文件通常保存在工程文件夾的“particles”文件夾中。)
技巧三:控制粒子隨機大小
控制粒子隨機大小變化的過程是通過表達式來實現(xiàn)的,表達式不僅能控制粒子的隨機大小,還能控制粒子的發(fā)射速度和活亡時間。通過這樣的方式可以改變動力學以及其他模塊的效果。
下面通過一個小實例來做具體講解。
步驟01: 在Dynamics(動力學)模塊下,執(zhí)行Particles>Create Emitter(離子>創(chuàng)建發(fā)射器)命令,創(chuàng)建一個發(fā)射器,并打開屬性編輯器面板,將Particle Render Type(粒子渲染類型)設置為Spheres(球體),并將Radius(半徑)值設置為0.2,如下圖所示。(提示:為了使粒子有足夠的發(fā)射時間,在時間軸上將動畫播放時間設置為200幀。)
步驟02:單擊Add Dynamic Attributes(添加動力學屬性)卷展欄下的General(常規(guī))按鈕,打開Add Attribute(添加屬性)窗口,切換到Particle(粒子)標簽下,選擇radiusPP(每粒子半徑)選項,單擊Add(添加)按鈕,將其添加到Per Particle(Array)Attributes(每粒子排列屬性)卷展欄下,然后在PerParticle(Array)Attributes(每粒子排列屬性)卷展欄下radiusPP(每粒子半徑)后面的文本框中單擊鼠標右鍵,在彈出的菜單中選擇Creation Expression(創(chuàng)建表達式)選項,如下圖(右)所示。
步驟03:在彈出的表達式窗口中輸入以下表達式:particleShape1.radiusPP=rand(0.1,0.5);如下圖(左)所示。
步驟04:單擊Create(創(chuàng)建)按鈕,創(chuàng)建表達式,播放動畫,效果如下圖(右)所示,可見粒子產(chǎn)生了隨機大小的效果。
除此之外,還可以制作粒子的不透明度、質(zhì)量、顏色等,關于表達式,可參見本書第6章。
步驟01:使用上一小節(jié)相同的方法創(chuàng)建一個發(fā)射器,并將粒子的類型設置為球體,如下圖(左)所示。如果不為粒子設置活亡時間,也就是壽命,那么如果將動畫時間設置很長,如1 000幀,那么隨著發(fā)射器的不斷發(fā)射離子,場景中的離子就會越來越多,如下圖(右)所示,使軟件產(chǎn)生較大負荷,容易導致活機,因此為粒子設置壽命是非常必要的。
朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)
朱峰社區(qū)微信公眾號(微信掃一掃-關注)
未知用戶
2005-2025 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2025 ZhuFeng Community All Rights Reserved
VIP