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.最后增强一些雾效,让环境看起来更像湿度很大的下雨天,完成制作。

相关推荐
学长毕设4 小时前
基于SpringBoot的青少年编程学习平台系统-附源码
spring boot·学习·青少年编程
小小de风呀7 小时前
de风——【从零开始学习Linux】(九):进程基础 —— 从冯诺依曼体系到 fork 创建进程
linux·学习
李某学编程7 小时前
基于ARM的微机原理学习笔记(一)
arm开发·笔记·学习
Song_RsHt8 小时前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
~kiss~11 小时前
PRO-LONG: Programmatic Memory Enables Long-Horizon Reasoning 程序式记忆赋能长程推理
学习
程序猿编码11 小时前
不依赖 vLLM/llama.cpp:一套面向学习的 DeepSeek-R1 CUDA 推理实现
c++·学习·语言模型·llama·vllm·大模型推理
ms72wx12 小时前
Docker 命令学习笔记:从入门到进阶的实战指南
笔记·学习·docker
外收内放13 小时前
FastAPI猜字谜实战(4):让AI主持人开口
开发语言·python·学习·fastapi
叶子野格13 小时前
《JAVA学习:前置知识》
学习
小猪佩奇TONY13 小时前
Linux 内核学习(19) --- linux swap 机制
linux·学习·swap·kswapd