上一節我們講到C4D XPresso節點編輯器之Thinking Particles煙花特效,下麵繼續。
06 在XPresso Editor ( XPresso編輯器)窗口中執行New Node/Thinking Particles/TP Standard/PGroup (新建節點/思維粒子/TP標準/粒子群組)命令,新增一個PGroup節點。
按住鼠標左鍵從Thinking Particles (思維粒子)窗口中拖曳Group1至PGroup節點上,覆蓋默認的All(全部)群組,如下圖所示。
07 從PStorm節點的輸出端口中找到Particle Birth (粒子產生)端口,將其與PGroup節點的Particle (粒子)端口( 即默認的端口)相連,如下圖所示。
此時,如果再次播放,場景中的粒子就變成了紅色,如圖所示。
08 接下來製作粒子拖尾效果。首先執行(新建節點/思維粒子/TP觸發器/粒子傳遞)命令,創建一個P Pass (粒子傳遞)節點,並將默認的群組AII (全部)修改為Groupl (直接拖曳Group1覆蓋All即可),如圖所示。
09 為了得到拖尾粒子,首先新建一個PStorm節點, 這組粒子是拖尾,也就是說這組粒子的位置和Group1粒子的位置保持一致。 為此,執行New Node/Thinking Particles/TP Helper/PGetData (新建粒子/思維粒子/TP輔助/粒子獲取數據)命令,新建一個PGetData (粒子獲取數據)節點。
然後將PPass(粒子傳遞)節點的輸出端口Particle(粒子)連接至PGetData(粒子獲取數據)節點的輸入端口Particle (粒子),並從PGetData (粒子獲取數據)節點的輸出端口中找到Position (位置)端口,然後再與PStorm節點的Emitter Position (發射器位置)相連,如圖所示。
10 為了方便觀察與管理,再次新建一個TP Standard/PGroup ( TP標準/P組群)節點,並與Group2進行關聯,然後再將PStorm產生的粒子關聯至Group2,如圖所示。
現在播放並觀察效果,從紅色粒子處產生了大量的綠色粒子,如圖所示。
11 現在拖尾粒子(即綠色粒子)有點過於分散。選擇PStom節點,設置X Fov和Y Fov都為20,並設置X Size (X大小)和Y Size ( Y大小)都為0cm,如圖所示。
再次播放並觀察,效果好多了,如圖所示。
12 但是,現在拖尾粒子的運動方向是不對的,當紅色粒子向上運動的時候,綠色粒子應該向相反的方向,即下方運動,為此,執行New Node/XPresso/CaleulateNegatc (新建節點/XPresso/計算/相反)命令,新建一個Negate (相反)節點。
連接PGetData節點的Velocity (速度)端口至Negate (相反)節點的Input (輸入)端口,並設置Negate (相反)節點的Data Type (數據類型)為Vector(向量),如下圖所示。
13 現在還不能直接將Negate ( 相反)節點的Output (輸出)端口和PStorm節點的Emiter Alignment(發射器對齊)相連,因為數據類型不匹配。執行New Node/XPresso/Calculate/Vector2Matrix (新建節點/XPresso/計算/向量到矩陣)命令,新建一個Vector2Matrix節點。
然後將Negate (相反)節點的Output (輸出)端口與Vector2Matrix節點的Input (輸入)端口相連,再將Vector2Matrix 節點的Output (輸出)端口和PStorm節點的Emitter Alignment (發射器對齊)端口相連,如下圖所示。
現在播放並觀察效果,拖尾粒子的運動方向正確了,如上圖所示。
14 現在的拖尾有點長,拖尾粒子數目有點多,需要繼續調整。選擇拖尾PStorm粒子,降低Count (數量)為75,降低Life (壽命)為15F, 設置Life Variation (壽命變化)為30%。增大Speed(速度)為120,並增大x Fov和Y Fov為45°,現在播放並觀察效果,如下圖所示。
15 我們需要當煙花達到最大高度以後,爆炸產生新的粒子,所以這裏通過Thinking Particles (思維粒子)窗口新建一個新的粒子組“Group.3",並修改為藍色,如圖所示。
16 選擇第二套粒子節點,按住Ctrl鍵拖曳複製,得到新的粒子組,如下圖所示。
17 執行New Node/Thinking Particles/TP Condition/PAge (新建節點/思維粒子/TP條件/粒子年齡)命令,新建一個PAge (粒子年齡)節點,選擇該節點,設置參數Type (類型)為Die (死亡)。
將PAge (粒子年齡)節點輸入端AParticle連接至P Pass (粒子傳遞)節點輸出端口Particle (粒子),將PAge (粒子年齡)節點輸出端口on連接至PStorm節點輸入端口On,這樣,當Group1粒子,即紅色粒子死亡以後,才會爆炸產生新的粒子組“Group.3"。最後,將這組粒子歸屬到"Group.3" ,如下圖所示。
現在播放並觀察效果,有新的粒子產生了,但是粒子數比較少,效果不明顯,如圖所示。
18 選擇第三組PStorm粒子,增大Count (數目)為500,並增加Speed(速度)為120,設置XFov和YFov均為360°,如下圖所示。
至此,紅色主粒子“Group.1” 向上運動產生綠色拖尾粒子“Group.2”,並在死亡的時候爆炸產生藍色粒子“Group.3”,一套完整的煙花粒子就製作完成了。
(未完待續)
熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答想要學習遊戲建模課程?本文提供了全麵的指南,幫助你掌握遊戲建模的技巧和知識
想要快速掌握ue5技能?參加短期ue5入門培訓班,係統學習ue5開發技術,助您快速上手
本文介紹了專業blender設計培訓的重要性和必備技能,讓學員掌握高級的blender技術,提升設計能力。了解更多火星時代教育的培訓課程。
本文介紹影視模型渲染設計培訓學校的重要性和必要性,以及如何選擇合適的培訓機構。
想了解更多關於平麵設計培訓的信息?本文將為您詳細解析平麵設計培訓的優勢和特點,幫助您做出明智的選擇。
想要學習UE設計嗎?本文將為您介紹學習UE設計的好處以及一些學習方法,助您快速掌握這一技能。
1. 打開微信掃一掃,掃描左側二維碼
2. 添加老師微信,馬上領取免費課程資源
同學您好!