當前位置:首頁 >教程首頁 > CINEMA 4D >C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

發布時間:2020-10-09 11:51:11

上一節我們講到C4D XPresso節點編輯器之Thinking Particles煙花特效,下麵繼續。

06 在XPresso Editor ( XPresso編輯器)窗口中執行New Node/Thinking Particles/TP Standard/PGroup (新建節點/思維粒子/TP標準/粒子群組)命令,新增一個PGroup節點。

按住鼠標左鍵從Thinking Particles (思維粒子)窗口中拖曳Group1至PGroup節點上,覆蓋默認的All(全部)群組,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

07 從PStorm節點的輸出端口中找到Particle Birth (粒子產生)端口,將其與PGroup節點的Particle (粒子)端口( 即默認的端口)相連,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

此時,如果再次播放,場景中的粒子就變成了紅色,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

08 接下來製作粒子拖尾效果。首先執行(新建節點/思維粒子/TP觸發器/粒子傳遞)命令,創建一個P Pass (粒子傳遞)節點,並將默認的群組AII (全部)修改為Groupl (直接拖曳Group1覆蓋All即可),如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

09 為了得到拖尾粒子,首先新建一個PStorm節點, 這組粒子是拖尾,也就是說這組粒子的位置和Group1粒子的位置保持一致。 為此,執行New Node/Thinking Particles/TP Helper/PGetData (新建粒子/思維粒子/TP輔助/粒子獲取數據)命令,新建一個PGetData (粒子獲取數據)節點。

然後將PPass(粒子傳遞)節點的輸出端口Particle(粒子)連接至PGetData(粒子獲取數據)節點的輸入端口Particle (粒子),並從PGetData (粒子獲取數據)節點的輸出端口中找到Position (位置)端口,然後再與PStorm節點的Emitter Position (發射器位置)相連,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

10 為了方便觀察與管理,再次新建一個TP Standard/PGroup ( TP標準/P組群)節點,並與Group2進行關聯,然後再將PStorm產生的粒子關聯至Group2,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

現在播放並觀察效果,從紅色粒子處產生了大量的綠色粒子,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

11 現在拖尾粒子(即綠色粒子)有點過於分散。選擇PStom節點,設置X Fov和Y Fov都為20,並設置X Size (X大小)和Y Size ( Y大小)都為0cm,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

再次播放並觀察,效果好多了,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

12 但是,現在拖尾粒子的運動方向是不對的,當紅色粒子向上運動的時候,綠色粒子應該向相反的方向,即下方運動,為此,執行New Node/XPresso/CaleulateNegatc (新建節點/XPresso/計算/相反)命令,新建一個Negate (相反)節點。

連接PGetData節點的Velocity (速度)端口至Negate (相反)節點的Input (輸入)端口,並設置Negate (相反)節點的Data Type (數據類型)為Vector(向量),如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

13 現在還不能直接將Negate ( 相反)節點的Output (輸出)端口和PStorm節點的Emiter Alignment(發射器對齊)相連,因為數據類型不匹配。執行New Node/XPresso/Calculate/Vector2Matrix (新建節點/XPresso/計算/向量到矩陣)命令,新建一個Vector2Matrix節點。

然後將Negate (相反)節點的Output (輸出)端口與Vector2Matrix節點的Input (輸入)端口相連,再將Vector2Matrix 節點的Output (輸出)端口和PStorm節點的Emitter Alignment (發射器對齊)端口相連,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

現在播放並觀察效果,拖尾粒子的運動方向正確了,如上圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

14 現在的拖尾有點長,拖尾粒子數目有點多,需要繼續調整。選擇拖尾PStorm粒子,降低Count (數量)為75,降低Life (壽命)為15F, 設置Life Variation (壽命變化)為30%。增大Speed(速度)為120,並增大x Fov和Y Fov為45°,現在播放並觀察效果,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

15 我們需要當煙花達到最大高度以後,爆炸產生新的粒子,所以這裏通過Thinking Particles (思維粒子)窗口新建一個新的粒子組“Group.3",並修改為藍色,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

16 選擇第二套粒子節點,按住Ctrl鍵拖曳複製,得到新的粒子組,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

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" ,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

現在播放並觀察效果,有新的粒子產生了,但是粒子數比較少,效果不明顯,如圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

18 選擇第三組PStorm粒子,增大Count (數目)為500,並增加Speed(速度)為120,設置XFov和YFov均為360°,如下圖所示。

C4D XPresso節點編輯器之Thinking Particles煙花特效(二)

至此,紅色主粒子“Group.1” 向上運動產生綠色拖尾粒子“Group.2”,並在死亡的時候爆炸產生藍色粒子“Group.3”,一套完整的煙花粒子就製作完成了。

(未完待續)

华体会hth体育网 賞析
  • 2101期學員李思庭作品

    2101期學員李思庭作品

  • 2104期學員林雪茹作品

    2104期學員林雪茹作品

  • 2107期學員趙淩作品

    2107期學員趙淩作品

  • 2107期學員趙燃作品

    2107期學員趙燃作品

  • 2106期學員徐正浩作品

    2106期學員徐正浩作品

  • 2106期學員弓莉作品

    2106期學員弓莉作品

  • 2105期學員白羽新作品

    2105期學員白羽新作品

  • 2107期學員王佳蕊作品

    2107期學員王佳蕊作品

專業問題谘詢

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

確定