上一章我們講C4D XPresso節點編輯器之Thinking Particles煙花特效,下麵我們製作另外兩套粒子並渲染輸出。
01 在XPresso Editor ( XPresso編輯器)窗口中框選所有節點,在左側欄中的XGroup上單擊鼠標右鍵,執行Convert to XGroup (轉換為XGroup)命令,並在XGroup上單擊鼠標右鍵,選擇Rename(重新命名),命名為RED,如下圖(左)所示。
02 按住Ctrl鍵 拖動RED組,另外複製兩組,分別命名為Green和Blue,這樣就得到3套粒子組,如下圖(右)所示。
03 打開Thinking Particles (思維粒子)設置窗口,為“Group.1” 、“Group.2”“Group.3" 3個群組分別創建3個子群組,並修改相應的顏色,如圖所示,然後對3個組的名字分別命名為RED、Green和Blue。
04 接下來對三組粒子依次做對應關聯,如下圖(上)是RED,紅色粒子組的對應關係。下圖(下左)是Green綠色粒子組的對應關係。下圖(下右)是Blue藍色粒子組的對應關係。
05 播放並觀察效果,應該能看到3種顏色的粒子,但它們的運動軌跡是重合的。為了使它們運動隨機化,這裏選擇每一組的主粒子PStorm,並修改它們的Random Seed (隨機種子數),這裏數值可以隨意設定,如圖所示。
再次播放並觀察效果,3組粒子的運動不再一致了,如圖所示。
06 現在如果直接進行渲染,將沒有任何效果,因為TP粒子是無法直接進行渲染的。
新建一個Sphere小球對象,設置它的Radius (半徑)值為10cm,並降低Segments (分段)值為4,如圖所示。
07 接下來將小球對象和粒子進行關聯。執行New Node/Thinking Particles/TP Standard/PShape(新建節點/思維粒子/TP標準/粒子形狀)命令,將Object Manager (對象管理器)窗口中的Sphere(球體)對象直接拖曳至PShape節點上,完成PShape節點和小球對象的關聯。
再新建一個New Node/Thinking Particles/TP Initiator/P Pass (新建節點/思維粒子/TP觸發器/粒子傳遞節點),然後將其粒子輸出端口和PShape節點相連,如下圖所示。
08 播放並觀察效果,粒子還是沒有變成小球。執行Simulate/Thinking Particles/Particle Geometry(模擬/思維粒子/粒子幾何體)命令,向場景中添加一個Particle Geometry (粒子幾何體)對象。為了能觀察得更清晰,可以先將Sphere (球體)對象的半徑調整得稍微大些,再次播放並觀察,粒子變成了Sphere小球外形,如下圖所示。
注意:PShape節點是TP粒子實現粒子替換的途徑。Particle Geometry (粒子幾何體)對象是TP粒子實現幾何體顯示和渲染的途徑。
09 創建材質。新建一個材質球,關閉其Color (顏色)和Specular (高光)通道,打開Luminance(自發光)通道,在Texture (紋理)項中為其指定一個Gradient (漸變)屬性,如下圖(左)所示。
10 設置漸變Type (類型)為2D-Circular, 並設置其顏色為淺紅到大紅,如下圖(右)所示。、
將該材質賦給Particle Geometry (粒子幾何體)對象,渲染並觀察效果,如下圖所示。
11 現在有3組粒子, 所以需要3種材質。複製紅色材質球,得到另外兩個材質球,分別修改它們的漸變色為淺綠到深綠和淺藍到深藍,如下圖(左)所示。
12 在Object Manager (對象管理器)窗口中複製Particle Geometry (粒子幾何體)對象兩次,然後將另外兩個材質球賦給新複製出的兩個Particle Geometry (粒子幾何體)對象,如下圖(右)所示。
13 選擇Particle Geometry (粒子幾何體)對象,將它的Particle Group (粒子組)指定為RED組(打開Thinking Particles設置窗口,直接拖曳RED組至Particle Group參數處即可),同樣,將Particle Geometry.1 (粒子幾何體.1 )對象的Particle Group (粒子組)指定為Green組,將Particle Geometry.2(粒子幾何體.2)對象的Particle Group (粒子組)指定為Blue組,如下圖所示。
14 調整Sphere (球體)對象的Radius (半徑)為15左右,再次播放並觀察效果,此時3組粒子,3種顏色,如下圖所示。
15 為了使煙花的運動更加真實,這裏向場景中添加一個重力。執行New Node/ThinkingParticles/TP Dynamics/PGravity (新建節點/思維粒子/TP動力學/粒子重力)命令,新建一個PGravity(粒子重力)節點,然後將其與P Pass (粒子傳遞)節點相連,如下圖(左)所示。
16 新建一個Null Obect (空對象) ,並命名為Gravity,然後將其拖曳至PGravity (粒子重力)節點,這樣就可以通過控製該虛擬體對象,從而控製重力了,如下圖(右)所示。
現在播放並觀察效果,粒子在向上運動的同時,受到向右的重力影響,如下圖(左)所示。
17 重力方向不正確,這裏希望重力垂直向下。因此選擇空對象,然後對其p軸旋轉-90°。此時再次播放,效果如下圖(右)所示。
18 此時重力顯得過大。在XPresso Editor ( XPresso編輯器)窗口中選擇PGravity (粒子重力)節點,修改其Strength (強度)值為10即可。
至此,3套煙花係統全部製作完成,現在可以渲染輸出了。
(未完待續)
熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答本文將為你探索室內設計需要學習的關鍵課程,並引導你如何在火星時代教育獲得專業的室內設計培訓。
本文將介紹適合學習Unreal Engine 4設計的人群,以及火星時代教育如何幫助您成為UE4設計領域的專業人士。
火星時代教育的商業廣告插畫班詳解插畫在商業廣告中的作用,以及如何提高你的插畫技巧,讓你的廣告項目得到更大的提升。
火星時代教育提供全麵的人物角色建模網絡培訓班,教您如何掌握角色建模的技巧,塑造出生動的遊戲角色。
平麵設計學習入門:火星時代教育帶你開啟設計之旅 | 引領設計未來
借助火星時代教育的專業教學,掌握平麵設計的基礎知識和技能,快速入門,開始你的設計之旅。
探究數字化虛擬人課程的重要性,以及火星時代教育如何幫助學生掌握相關知識和技能。關鍵詞:數字化虛擬人,火星時代教育。
1. 打開微信掃一掃,掃描左側二維碼
2. 添加老師微信,馬上領取免費課程資源
同學您好!