(中職)3ds-Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件_第1頁
(中職)3ds-Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件_第2頁
(中職)3ds-Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件_第3頁
(中職)3ds-Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件_第4頁
(中職)3ds-Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、YCF正版可修改PPT(中職)3ds_Max動畫設(shè)計與制作項目教程第九章 第二節(jié)教學課件 第二節(jié) PF粒子系統(tǒng)一 學習目標了解PF粒子視圖及粒子工作過程學會分析構(gòu)建PF粒子。二 案例分析煙花是中國傳統(tǒng)的節(jié)日項目,有著喜慶的美好寓意。本案例中利用PF粒子系統(tǒng)制作了一個煙花的爆炸效果,展現(xiàn)了PF粒子強大的控制功能。如下圖所示三 操作過程(1)單擊創(chuàng)建幾何體選擇粒子系統(tǒng)PF Source按鈕在頂視圖中創(chuàng)建PF Source 01發(fā)射器。如下圖所示(3)選擇position icon01控制器,在位置組中選擇軸心。如下圖所示。發(fā)射器初始選項是體積發(fā)射因為我們這里發(fā)射的是一個粒子如果選擇默認值話粒子在出

2、生時會自動尋找一個發(fā)射器面積上的一個點做為出生時的發(fā)射基礎(chǔ)位置進行發(fā)射,為了便于以后調(diào)整位置我們選擇了以軸心進行發(fā)射這樣粒子在出生時會從發(fā)射器的軸心開始發(fā)射。(2)進入修改面版點擊粒子視圖或按數(shù)字鍵6啟動粒子視窗。選擇事件1里的Birth控制器,設(shè)置發(fā)射開始為 0 發(fā)射停止為 83.數(shù)量為1,如下圖所示。在這里我們希望粒子在0.80幀之間產(chǎn)生,并只生成一個爆竹。(4)進入Speed01控制器調(diào)整速度值為360。方向組中選擇沿圖標箭頭方向。如下圖所示調(diào)整發(fā)射軸心調(diào)節(jié)速度(5)在事件Event 01中添加測試控制器Age Test 01在測試值中輸入40。當粒子運行到40幀時開始下一個事件,著也是

3、我們控制粒子發(fā)射到40幀這個高度的時候讓它去做下一件事情。如下圖所示(6)拖拽一個Spawn控制器添加為事件02創(chuàng)建Age Test 01與Spawn 01的連接并設(shè)置Spawn 01中子孫數(shù)為80可繁殖%為100并在速度組中設(shè)置繼承%為100變化%為0散度為180。如圖9.9所示。當我們用Age Test 01控制器判定了粒子的變化時間為40幀后,粒子應(yīng)該在這個高度進行分裂了。這個分裂的過程我們定義為第2事件因為前面的事件是解決粒子發(fā)射高度和它自身發(fā)射速度的辦法。在這個事件中我們來解決它的分裂過程和分裂的方式。(7)我們在觀看煙花時都會發(fā)現(xiàn)煙花在爆炸后都會產(chǎn)生漂亮的托尾現(xiàn)象下面我們就來模擬這

4、種現(xiàn)象。添加Spawn 02到Event 02中并在繁殖速率和數(shù)量中選擇按移動距離并設(shè)置步長大小為10可繁殖數(shù)量%為100子孫數(shù)為2變化%為100。繼續(xù)在速度組中設(shè)置繼承%為10變化%為100散度為60。如下圖所示(8)觀察視圖我們會發(fā)現(xiàn)幾個問題第一粒子在爆炸后沒有向下下落的過程,第二粒子在產(chǎn)生拖尾后不消失仍然存在并堆積過多造成系統(tǒng)死機。下面我們就就來解決這些問題首先創(chuàng)建一個Force控制器Force 01到事件02中去并在頂視圖中添加一個重力,重力的創(chuàng)建方法為單擊創(chuàng)建空間扭曲重力按鈕在頂視圖中創(chuàng)建重力圖標并在修改面板中設(shè)置強度為0.5并選擇球型。進入粒子面板Force 01控制器中添加Gra

5、vity01。點擊Age Test控制器創(chuàng)建事件Event 03設(shè)置Age Test 03的測試值為15。選擇Delete控制器創(chuàng)建事件Event 04。完成后觀察視圖發(fā)現(xiàn)我們的問題的到了解決,可以繼續(xù)下面的操作了。如下圖所示(9)解決完前面的問題后我們來繼續(xù)分析煙花的爆炸效果當煙花炸開后它的小碎片會發(fā)生2次的爆炸效果然后逐漸的消失待盡。首先在事件Event 02中添加一個Age Test 03控制器并設(shè)置測試值為25,拖拽一個Spawn控制器生成事件Event 05并調(diào)整Spawn 03中選擇繁殖速率和數(shù)量為一次可繁殖數(shù)量%為100子孫數(shù)為50變化%為51。繼續(xù)在速度組中設(shè)置繼承%為10變化

6、%為0散度為180,最后鉤選刪除父粒子按鈕。并添加Age Test 04到事件Event 05中去在Age Test 04測試值中輸入20變化值中輸入15。如下圖所示(10)點擊Delete控制器創(chuàng)建一個新的事件Event 06既可。執(zhí)行完以上的步驟就會得到一個美麗的煙花爆炸效果的粒子動畫。四 相關(guān)知識PF粒子粒子系統(tǒng)是一個由描述粒子的行為的集合所組織起來的世界行為(actions):Particle Flow系統(tǒng)中控制粒子的基本規(guī)則。行為分為兩種: Operators和 tests。事件(events):事件是粒子行為的集合,是構(gòu)成流程的最基本單位,事件與事件能夠連接在一起。流程(flows

7、):定義特定發(fā)射器事件的集合,每個系統(tǒng)可以擁有多個發(fā)射器,每個系統(tǒng)也可以有多個流程。 粒子系統(tǒng)(Particle system):場景中所有定義粒子行為的發(fā)射器、物體和規(guī)則的集合。動作祥解: 動作分為兩種:Operators和tests。 Operators: Operators定義了每個單獨粒子的屬性,比如尺寸、形狀、顏色或速度。你可以利用它們在粒子的每個狀態(tài)的開始,定義粒子在這個狀態(tài)中的外觀。例如,粒子被創(chuàng)建后,你希望他得到特定的顏色或者材質(zhì),特定的尺寸或者在受到重力作用后開始移動。 下面我們列出了所有的操作符,并對每一個進行了簡單的描述。主要OperatorsBirth:產(chǎn)生:產(chǎn)生粒子并

8、給粒子設(shè)置已產(chǎn)生屬性; Birth Script:腳本產(chǎn)生:允許用戶利用腳本控制粒子的產(chǎn)生 Delete:刪除:刪除粒子 Force:力:添加一個可以影響力子軌跡的空間扭曲,例如風、重力、漩渦等等 Keep Apart:保持分離狀態(tài):對靠得過近的粒子添加力的作用,避免粒子的碰撞 Mapping:貼圖:基于貼圖坐標設(shè)置粒子的顏色 Material Dynamic:動態(tài)材質(zhì):為單個例子隨時間設(shè)置不同材質(zhì) Material Frequency:概率材質(zhì):按照某個概率為粒子賦予不同的子材質(zhì) Material Static:靜態(tài)材質(zhì):為粒子賦予靜態(tài)材質(zhì) Position Icon:圖標定位:新創(chuàng)建的粒子

9、在發(fā)射器圖標上的發(fā)出 Position Object:物體定位:允許粒子從某個幾何物體上發(fā)出 Rotation:旋轉(zhuǎn):允許你設(shè)置粒子的初始旋轉(zhuǎn)方向,并可以設(shè)置動畫 Scale:縮放:通過縮放改變粒子尺寸 Script:腳本:允許通過編寫腳本為粒子創(chuàng)造自定義行為 Shape:形狀:為粒子設(shè)置特定的形狀,例如正方體、球等等 Shape facing:面形狀:將粒子設(shè)置為方形面,并使他們始終面向攝像機或者某個物體 Shape Instance:Instance形狀:將粒子設(shè)置為一個場景中的物體的instance關(guān)系 Space Mark:標記形狀:創(chuàng)造方形有貼圖的物體來標記碰撞 Speed速度:基于

10、發(fā)射器定義粒子速度的大小和方向 Speed By Icon:圖標速度:利用場景中的特定圖標來定義粒子的速度大小和方向 Speed By Surface:表面速度:用物體的表面來定義粒子的速度大小和方向 Spin:旋轉(zhuǎn):對粒子在過程中施加旋轉(zhuǎn) 工具Operators: Cache緩存:通過將粒子狀態(tài)存入內(nèi)存來提高屏幕顯示速度 Display顯示:描述粒子在視圖中如何顯示,可以被用來提高回顯速度 Notes便簽:為事件添加描述文字 Render渲染:為粒子提供渲染控制 以上的大多數(shù)Operators的屬性可以設(shè)置動畫,產(chǎn)生控制器只能被用在粒子流程的開始處。 tests: 測試是連續(xù)的計算,每一個測

11、試返回一個或真或假的邏輯值。測試能夠檢測很多事情,比如速度、碰撞、粒子的年齡或者縮放。你設(shè)置所需要的條件,如果測試返回真值,你可以使粒子進入新的狀態(tài)。例如,你能夠測試粒子速度,如果高于某一個特定值,你能夠使他進入另一個狀態(tài),在這個狀態(tài)中粒子會減速或者停下來。 如果測試返回假值,粒子將保持現(xiàn)有狀態(tài),直至返回真值。 Age Test年齡:檢查粒子、事件或者絕對事件是否大于或者小于某個特定值 Collision:碰撞:測試與反射物體或者相應(yīng)事件的碰撞 Collision Spawn:碰撞分裂:測試是否發(fā)生碰撞,如果發(fā)生,就分裂出特定數(shù)量的粒子 Find Target:尋找目標:創(chuàng)建一個目標物體,并且

12、引導粒子追尋他,一旦粒子到達目標物體,該測試返回真值 Go to Rotation:旋轉(zhuǎn)到:提供到某個特定角度的平滑旋轉(zhuǎn),當?shù)竭_特定角度時,返回真值 Scale縮放:檢查縮放的值并進入相應(yīng)的分支 Script腳本:允許用戶利用腳本建立自定義測試 Send out發(fā)出:僅僅用來發(fā)出一個真值或假值的測試 Spawn:卵生:創(chuàng)造一系列新的粒子并使他們進入新的事件 Speed Test速度測試:測試粒子的速度、加速度和方向 Split Amount數(shù)量測試:當測試過的粒子數(shù)達到某個特定值時返回真值 Split Selected選擇測試:僅當被測試粒子是在子物體模式下選中的粒子時才返回真值 Slpit

13、Source來源測試:當被測試粒子來自某個特定發(fā)射器是返回真值 預定義的粒子流程 另外兩個能夠從動作列表中選擇的特殊物體是預定義粒子流程,你可以利用它們作為你自定義流程的開始點。 Empty Flow:空流程:創(chuàng)建一個事件流程以及一個發(fā)射器,但不發(fā)出粒子 Standard Flow:標準流程:創(chuàng)建缺省的粒子發(fā)射器產(chǎn)生粒子,等待用戶定義 某些動作會自動產(chǎn)生幫助物體在場景內(nèi),例如發(fā)射器、目標物體或者其他需要的圖標。刪除這些幫助物體會刪除相應(yīng)的動作,刪除動作也會刪除相應(yīng)的幫助物體。 粒子察看窗口(Particle View Window) 粒子察看窗口是編輯粒子流程和事件的環(huán)境,當你打開粒子察看窗口

14、,你進入了一個圖形編輯器,類似于示意圖窗口(schematic view)。下面,你將會看到各個部分是如何可視化顯示的以及它們是如何在一起工作的。學過這些基礎(chǔ)之后,這個編輯器將會更好理解,更好管理。 選中粒子流程后,在修改器面板里點擊粒子察看(Particle View)按鈕,將會打開粒子察看窗口,在修改器面板中還有些其他的普通設(shè)置,主要是調(diào)節(jié)復雜模擬時的參數(shù)。 1菜單項提供了一些通用編輯工具,大部分的菜單項都可以通過拖動或者右鍵菜單來實現(xiàn)。 2整個窗口的區(qū)域是編輯工作區(qū),在這里使用示意圖窗口類似的外觀建立粒子流程。你可以縮放或者拖動這個窗口。 3粒子流程的開始,發(fā)射器總是與一個渲染事件連接,

15、同時粒子的產(chǎn)生和初始發(fā)射的設(shè)定行為被放在第二個事件中。 4事件是連接在一起的行為的集合,它們構(gòu)成了粒子流程,點擊事件標題旁邊的小燈可以禁止或允許事件起作用。 5為一個測試的輸出和一個事件輸入建立聯(lián)系只需要在他們的圖標之間用鼠標拖動劃出連線即可, 6單獨的控制器也可以被禁止或者允許其作用,只要點擊它的圖標就可以,被禁止的控制器不可被選中。 7創(chuàng)建事件的最簡單辦法是將一個行為拖動到未使用編輯區(qū)域內(nèi),一個新的事件會自動生成。8選中某一個行為時,它的可調(diào)整參數(shù)會顯示在右邊的面板上。 9下方的列表內(nèi)使所有可用的行為,你可以選擇一個行為,直接將它拖動到某一個事件內(nèi),這是一個藍色提示條會提示你是將它插入某個位置還是用它代替另外的動作。10列表旁邊的描述框描述了當前選擇的行為的作用描述。 在學習Particle Flow制作動畫,最關(guān)鍵的是想明白每一個事件的作用,Particle Flow是一個邏輯性

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論