本人是Niagara的初学者,这个视频主要参考了UnrealSimon的教程,各位有更好的方案敬请告知ヾ(•ω•`)o
演示视频
演示:使用Niagara的CPU模拟实现可碰撞的Mesh粒子
关键模块
- SpawnRate
- Collision
- Gravity Force
- Solve Rotational Forces and Velocity和 Solve Forces and Velocity
- Mesh Renderer
- 自定义模块:Slowdown
- [可选]Add Velocity in Cone
模块设置
Emitter Settings
Sim Target设为:CPUSim(CPU模拟)
Spawn Rate
Spawn Rate
Collision
根据需要设定弹性系数和摩擦系数
Gravity Force
重力
Solve Rotational Forces and Velocity和 Solve Forces and Velocity
计算速度和角速度
Mesh Renderer
在Mesh Renderer模块不能直接给模型设置随机范围,如果要添加随即范围可以在Initialize Particle模块设置