當前位置:首頁 >教程首頁 > Maya >Maya特效操作技巧(一)

Maya特效操作技巧(一)

發布時間:2018-11-17 19:57:24

       本教程將講解有關插件操作的8個技巧,分別是Playblast動畫效果預覽、創建緩存、控製粒子隨機大小、設定粒子的壽命、應用擾動場影響粒子的形態、在圖片上發射粒子、空氣場與拖曳場和剛體製作不倒翁。

技巧一:Playblast動畫效果預覽

       在Maya時間軸上單擊鼠標右鍵,在彈出的菜單中即可找到Playblast(播放預覽)命令,如下圖所示。

 

          使用該功能的目的是:在動力學效果比較複雜的情況下,動力學的解算需要花費一定的時間,因此不能按照24幀/秒的速度進行正常播放,也就無法觀察以正常速度播放的動畫,因此需要通過硬件拍屏的方式將動畫過程記錄下來,然後在播放軟件中進行播放,從而觀察以正常速度播放的動畫效果。

      (提示:通常在做角色動畫和動力學解算時都需要用到Playblast功能進行預覽。)

      下麵通過一個小案例來對Playblast(播放預覽)做具體講解。
      步驟01: 將配套光盤中本小節的場景文件“01 playblast動畫效果預覽”導入Maya軟件中,如下圖所示。

    

        步驟02 在執行Playblast命令之前,首先需要對動畫的播放參數做一些設置。單擊Maya界麵右下角的按鈕,打開Preferences(參考)窗口中的Time Slider(時間滑塊)麵板,選擇Playback(播放)欄下Looping(循環)中的Once(一次)選項,同時在Playack speed(播放速度)中選擇Play every frame(播放每一幀)選項,如下圖所示,最後單擊Save(保存)按鈕。

(提示:選擇Play every frame(播放每一幀)選項可使動畫按照結算的速度進行播放,如果選擇Real-time[24 fps](實時[24 fps]),在播放動畫時,會產生丟幀的現象。)

步驟03:在時間軸上單擊鼠標右鍵,在彈出的菜單中找到Playblast(播放預覽)命令,單擊其後麵
的,打開Playblast Options(播放預覽選項)窗口,設置播放器的Format(格式)為qt,Encoding(編碼)為Photo-JPEG,提高Quality(質量)的值到100,提高Scale(縮放)的值到1,最後勾選Save to file(保存到文件)選項,並在Movie file(影片文件)欄中選擇保存的路徑和文件的名稱(“maya”),如下圖所示。

 

步驟04: 單擊playblast(播放預覽)按鈕,開始解算動畫,完成後,打開所保存的quicktime視頻文件“maya”,觀察播放效果,如下圖所示。

 以上內容就是應用Playblast(播放預覽)功能來預覽動力學解算效果的方法。

技巧二:創建緩存

         本小節主要講解離子緩存的創建方法。通常在最終輸出離子效果時,都需要先對其做離子緩存,再做渲染輸出,一方麵,創建緩存便於實時查看動畫效果,即在時間軸上隨意拖動滑塊就可以觀察動畫的效果;另一方麵,在預覽和渲染時不會輕易發生活機等現象。如果不創建緩存,是無法達到這個目的的,也就無法提高工作的效率。下麵通過一個小案例來講解創建緩存的方法。(仍然使用上一小節中的場景文件“01 playblast動畫效果預覽”)

      步驟01: 創建工程文件。執行File>Set Project(文件>設置工程文件)命令,打開Set project(設置工程文件)窗口,選擇要創建工程文件的文件夾,單擊Set(設置)按鈕,即可創建一個工程文件。(提 示要想創建緩存,通常先要創建一個工程文件,以方便保存。)
     步驟02 選擇場景中的離子,在Dynamics(動力學)模塊下執行Solvers>Create Particle Disk Cache(結算器>創建離子硬盤緩存)命令,如下圖所示。

 

        步驟03: 隨即將彈出Confirm(確認)窗口,提示建議首先保存場景,單擊Continue(繼續)按鈕即可,如下圖(左)所示。這樣Maya就將開始進行解算過程,稍等一段時間,緩存創建完成,這樣在時間軸上就可以隨意拖動滑塊來查看離子的動畫效果了,如下圖(右)所示。(提示:緩存文件通常保存在工程文件夾的“particles”文件夾中。)

技巧三:控製粒子隨機大小

       控製粒子隨機大小變化的過程是通過表達式來實現的,表達式不僅能控製粒子的隨機大小,還能控製粒子的發射速度和活亡時間。通過這樣的方式可以改變動力學以及其他模塊的效果。
下麵通過一個小實例來做具體講解。
        步驟01: 在Dynamics(動力學)模塊下,執行Particles>Create Emitter(離子>創建發射器)命令,創建一個發射器,並打開屬性編輯器麵板,將Particle Render Type(粒子渲染類型)設置為Spheres(球體),並將Radius(半徑)值設置為0.2,如下圖所示。(提示:為了使粒子有足夠的發射時間,在時間軸上將動畫播放時間設置為200幀。)

 

 步驟02單擊Add Dynamic Attributes(添加動力學屬性)卷展欄下的General(常規)按鈕,打開Add Attribute(添加屬性)窗口,切換到Particle(粒子)標簽下,選擇radiusPP(每粒子半徑)選項,單擊Add(添加)按鈕,將其添加到Per Particle(Array)Attributes(每粒子排列屬性)卷展欄下,然後在PerParticle(Array)Attributes(每粒子排列屬性)卷展欄下radiusPP(每粒子半徑)後麵的文本框中單擊鼠標右鍵,在彈出的菜單中選擇Creation Expression(創建表達式)選項,如下圖(右)所示。

 

 

步驟03:在彈出的表達式窗口中輸入以下表達式:particleShape1.radiusPP=rand(0.1,0.5);如下圖(左)所示。
步驟04:單擊Create(創建)按鈕,創建表達式,播放動畫,效果如下圖(右)所示,可見粒子產生了隨機大小的效果。

 除此之外,還可以製作粒子的不透明度、質量、顏色等,關於表達式,可參見本書第6章。

 

 技巧四:設定粒子的壽命

        步驟01:使用上一小節相同的方法創建一個發射器,並將粒子的類型設置為球體,如下圖(左)所示。如果不為粒子設置活亡時間,也就是壽命,那麼如果將動畫時間設置很長,如1 000幀,那麼隨著發射器的不斷發射離子,場景中的離子就會越來越多,如下圖(右)所示,使軟件產生較大負荷,容易導致活機,因此為粒子設置壽命是非常必要的。

 
         步驟02選擇場景中的粒子,在屬性編輯器中的particleShape1(粒子形狀)標簽下,設置LifespanAttributes(壽命屬性)卷展欄中Lifespan Mode(壽命模式)為Constant(恒量),然後為Lifespan(壽命)設定一個值,如10,如下圖(左)所示,那麼每個粒子存活的時間也就是壽命,就是10秒,之後粒子就會自動消失;若將Lifespan Mode(壽命模式)設置為Random range(隨機範圍),那麼可以在下麵的Lifespan Random(壽命隨機)欄中輸入一個數值,如5,Lifespan(壽命)的值保持為10不變,如下圖(右)所示,那麼粒子的壽命就會在5~10s之間隨機變化,這樣使粒子的發射效果看起來會更加自然。
 
        若設置Lifespan Mode(壽命模式)為lifespanPP only(僅每粒子壽命),那麼需要通過表達式來設置粒子的壽命,也就是在Per Particle(Array)Attributes(每粒子排列屬性)卷展欄下Lifespan PP(每粒子壽命)後麵的文本框中單擊鼠標右鍵,在彈出的菜單中選擇Creation Expression(創建表達式)選項,如下圖所示。
 
 步驟03:在表達式窗口中輸入如下語句:particleShape1.lifespanPP=rand(1,5);
單擊Create(創建)按鈕,如下圖所示,那麼粒子就會在1~5秒之間進行隨機活亡。
 
 
        本教程節選自《Maya 插件與高級技巧火星風暴》,此書是一本以Maya軟件製作技巧為核心,全麵介紹影視動畫產業中的Maya製作技巧和插件來提高產業中的生產效率,其中包含了對Maya軟件的學習、生產過程中的流程、如何對一個新的軟件的學習方法等內容。在基礎、建模、動畫、材質、燈光、攝像機、特效、表達式、Mel腳本、插件、python等方麵都涵蓋了豐富的內容資料。讓複雜的操作過程簡單化。學習+高級技巧+學習方法集於一身的綜合圖書,具有很高的學習價值。無論你是高級用戶還是初級入門用戶都可以通過這本書學習到很多知識。這不是一本單純的技術手冊,而是一本可以讓你快速進入行業標準,提高工作效率的專業圖書。
 
华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

你擔心的問題,火星幫你解答

微信掃碼入群領福利

掃碼領福利最新AI資訊

點擊谘詢
添加老師微信,馬上領取免費課程資源

1. 打開微信掃一掃,掃描左側二維碼

2. 添加老師微信,馬上領取免費課程資源

×

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯係,請保持電話暢通!
確定