Unreal Niagara粒子入门1

简介: Unreal Niagara粒子入门1

记录下学习Niagara粒子的过程,这次调的是比较简单的一个效果:

使用了随粒子生命的缩放、打开速率解算、基本的发射器和Niagara容器。

1.创建Niagara
Niagara中,发射器和NiagaraSystem文件是可以分开创建的:
q1.gif

通常直接点Niagara System,创建的是内置发射器的特效系统。打开特效界面后,不同区域功能如下:
q2.png

发射器和特效系统界面,选择发射器、发射器参数等
粒子系统内参数界面
时间轴界面,时间轴元素为自动创建,但调试时可以进行暂停、控制播放等人为操作
暴露参数,可以暴露参数供蓝图使用
2.发射器模块
有些是发射器基础模块,必须要添加,如下:
q3.png

Emitter Update
Emitter State 初始化发射器状态
Particle Spawn
Initialize Particle 粒子初始化的颜色、生命长度等基础属性
Particle Update
Particle State 用于更新粒子随生命周期相关模块,以及处理销毁逻辑
Solve Forces and Velocity 用于更新速率与力相关模块
Render
Sprite Renderer 用于渲染粒子
以上模块需自行检查是否都已经创建,因为会影响到其他模块的性能。但如用案例创建Niagara则不需要关注这些。

3.简易效果创建
接下来创建一些简易效果,首先添加如下模块:
q4.png

Spawn Rate,用于每次按粒子个数发射
Add Velocity,添加速率,以便粒子是保持运动的
Shape Location,根据形状发射粒子

检查下方Timeline是否勾选播放,这样才可以看见预览动态效果:
q6.png

这时看见的粒子如下:
q7.gif
接下来制作随生命淡入淡出的效果,以便消失不那么生硬。
在Particle Update中增加模块Scale Color,将Scale Alpha的类型改成Float from Curve:
q8.png

然后按下鼠标中键添加关键帧,编辑成淡入淡出曲线,并全选按下数字键1,切换为Ease曲线类型:
q9.png
q10.png

这样即完成一个基础Niagara效果的制作。

相关文章
|
移动开发 前端开发 小程序
7 款最棒的 React 移动端 UI 组件库 - 特别针对国内使用场景推荐
优秀的 React UI 移动端组件库和模版框架,帮我们节省开发时间,提高开发效率,统一设计语言。更棒的是内置的功能复杂,我们自己很难处理的常用组件,比如表格、表单、富文本编辑器、时间日期选择器、实时拖拽组件等,再进一步,还有帮我们把组件的轮子装好的 React admin 后台管理系统。本文推荐 7 款适用于中文使用者习惯的开源 React 移动端 UI 库,特别针对国内使用场景推荐。
5880 0
|
机器学习/深度学习 人工智能 自然语言处理
栩栩如生,音色克隆,Bert-vits2文字转语音打造鬼畜视频实践(Python3.10)
诸公可知目前最牛逼的TTS免费开源项目是哪一个?没错,是Bert-vits2,没有之一。它是在本来已经极其强大的Vits项目中融入了Bert大模型,基本上解决了VITS的语气韵律问题,在效果非常出色的情况下训练的成本开销普通人也完全可以接受。
栩栩如生,音色克隆,Bert-vits2文字转语音打造鬼畜视频实践(Python3.10)
|
存储 Oracle NoSQL
【赵渝强老师】Oracle的体系架构
Oracle数据库的核心在于其体系架构,主要包括数据库与实例、存储结构、进程结构和内存结构。数据库由物理文件组成,实例则是内存和进程的组合。存储结构分为逻辑和物理两部分,进程结构涉及多个后台进程如SMON、PMON、DBWn等,内存结构则包含SGA和PGA。掌握这些知识有助于更好地管理和优化Oracle数据库。
515 7
|
传感器 网络协议 Ubuntu
MQTT协议与EMQ
MQTT协议与EMQ
523 0
|
搜索推荐 开发者 UED
【开发者必看—运动篇】数据赋能运动App留存率再创新高
如何在拉新后促活并成功留存?如何减少新用户流失?
【开发者必看—运动篇】数据赋能运动App留存率再创新高
|
Linux Shell Android开发
40K+Star的开源免费美化命令行工具
40K+Star的开源免费美化命令行工具
线程池优雅关闭
如果程序中不再持有线程池的引用,并且线程池中没有线程时,线程池将会自动关闭。 线程池自动关闭的两个条件: 线程池的引用不可达; 线程池中没有线程。
|
Docker 容器
GitLab Runner注册大揭秘:高效CI/CD的入门指南
GitLab Runner注册大揭秘:高效CI/CD的入门指南
846 0
GitLab Runner注册大揭秘:高效CI/CD的入门指南
PS移动与变换、PS图层进阶
本文将简述 PS 中的移动工具的使用、对于对象的自由变换大小方向的操作方法、对于画布的更进阶的认识以及对于图层的正确认识。让我们开始吧!
1040 0