UE5 使用Niagara粒子制作下雨效果

我们可以使用Niagara制作一些简单的雨雪天气效果,那么就以下雪效果为例,来讲解下如何制作。

1.在内容窗口右键,创建Niagara粒子文件

2.以Fountain作为模板发射器创建粒子文件

3.点击发射器本身,将SimTarget修改为GPU模拟,将Bounds的计算改成Fixed固定,这样可以提升性能。

4.点击Add Velocity修改速率,将VelocityMode改为Linear线性,将Velocity参数设置为0 400 -1000,让粒子向下落下

5.找到Shape Location修改粒子发射器形状,ShapePrimitive修改为Box,BoxSize修改为4000 4000 100,此时会出现类似下雪的效果表现

6.找到Spawn Rate,增加发射率,改为3000

7.现在太过于类似下雪,改一下粒子外观,达到类似下雨的效果。点击发射器本身查找Sprite Attributes,将Sprite Size Mode改为Non-Uniform,Sprite Size改为3,50

8.但此时粒子方向是混乱的,我们需要修改Sprite Renderer下的Aligment参数为Velocity Aliged,让粒子方向跟随速率。

9.将粒子拖入场景,现在会发现视线一旦移开粒子就会立即被剔除,所以需要修改Bounds参数为10,防止被剔除。

10.最后增强一些雾效,让环境看起来更像湿度很大的下雨天,完成制作。

相关推荐
路在脚下,梦在心里13 分钟前
net学习总结
android·学习
deng-c-f17 分钟前
Linux C/C++ 学习日记(52):原子操作(1):cpu缓存、可见性、顺序性、内存序、缓存一致性的介绍
学习·原子操作
●VON18 分钟前
小V健身助手开发手记(六):KeepService 的设计、实现与架构演进
学习·架构·openharmony·开源鸿蒙·von
走在路上的菜鸟20 分钟前
Android学Dart学习笔记第二十节 类-枚举
android·笔记·学习·flutter
YJlio28 分钟前
ZoomIt 学习笔记(11.9):绘图模式——演示时“手写板”:标注、圈画、临时白板
服务器·笔记·学习
专注于大数据技术栈32 分钟前
java学习--String
java·开发语言·学习
deng-c-f41 分钟前
Linux C/C++ 学习日记(50):连接池
数据库·学习·连接池
创作者mateo1 小时前
python基础学习之Python 循环及函数
开发语言·python·学习
weixin_409383121 小时前
a星学习记录 通过父节点从目的地格子坐标回溯起点
学习·cocos·a星
搞机械的假程序猿1 小时前
普中51单片机学习笔记-DS1302实时时钟芯片
笔记·学习·51单片机