UE5 Niagara | 官方小案例練習1.3 GPU粒子
GPU粒子應用
1.1基礎創(chuàng)建粒子系統(tǒng)
創(chuàng)建新的粒子系統(tǒng)_命名 elf_3
選擇發(fā)射器設置—-發(fā)射器屬性—-設置GPU渲染——勾選渲染邊界、

3.選擇發(fā)射器設置—-發(fā)射器屬性—-設置GPU渲染——勾選渲染邊界、

4.創(chuàng)建發(fā)射器更新模塊 —-增加生成速率(SpawnRate)
????設置生成數(shù)量 ?—每秒500個

3.發(fā)射器模塊—-增加-瞬間巨量生成(SpawnBurstInstantaneous)
一次性發(fā)射多少個粒子

6.設置粒子基礎屬性—顏色—粒子大小

7.在粒子生成階段創(chuàng)建粒子發(fā)射器類型 —球體發(fā)射器SphereLocation

效果

8.設置球體發(fā)射器大小,在 粒子更新階段 增加粒子縮放大小ScaleSpeiteSize 轉(zhuǎn)換成功單float類型。

9.增加曲線—float類型—轉(zhuǎn)換成Curve類型

10.設置粒子縮放大小—和上面學習的一樣 讓粒子有一個大小變化

11.效果

1.2創(chuàng)建噪波力
粒子更新階段增加噪波力(CurlNoiseFoece)
注意:有依賴關系,需要增加SolveForcesAndVelocity

2.粒子就動起來,如果沒有動,這一步就有問題。

3.設置噪聲強度(Noise Strength) 和 噪聲頻率(Noise Frequency)

????設置 噪聲質(zhì)量/消耗(Noise Quality/Cost) 和
? ? ?
????平移噪聲場(Pan Noise Field) 的值為(X: 1, Y: 1, Z: 1)
????這些數(shù)字根據(jù)自己效果修改。
擴展:噪波力(CurlNoiseFoece)
功能介紹
噪聲強度(Noise Strength)
噪聲頻率(Noise Frequency)
噪聲質(zhì)量/消耗(Noise Quality/Cost)
平移噪聲場(Pan Noise Field) 的值為(X: 1, Y: 1, Z: 1)
效果

1.2.1創(chuàng)建阻力(Drag)在粒子更新模塊增加——Drag

這個效果是控制粒子的運動速度,實現(xiàn)一開始運動速度快,越來越慢
注意:這個需要在SolveForcesAndVelocity之前
設置數(shù)值—-Random Range Float


1.2.2創(chuàng)建點吸引力(Point Attraction Force )
在粒子更新階段創(chuàng)建點吸引力(Point Attraction Force )

創(chuàng)建這個,是控制粒子朝著點運動過去。
擴展:點吸引力(Point Attraction Force )
點吸引力(Point Attraction Force )
點吸引力(Point Attraction Force )就是給粒子施加一個指到指定點的力,

增加Color控制
修改成 ?顏色曲線控制 (Color From Curve)


完成效果

總結
GPU粒子適合多粒子模擬,群粒子的使用。
多種力的使用,加深對力的使用。
資料參考
https://www.bilibili.com/video/av712870448/