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效果的制作。

相关文章
|
索引
Unreal Niagara粒子入门2
Unreal Niagara粒子入门2
270 0
Unreal Niagara粒子入门2
|
Python 机器学习/深度学习
Cross Entropy Loss 交叉熵损失函数公式推导
表达式 输出标签表示为{0,1}时,损失函数表达式为: $L = -[y log \hat{y} + (1-y)log(1- \hat{y})]$ 二分类 二分类问题,假设 y∈{0,1} 正例:$P(y = 1| x) = \hat{y}$ 反例:$P(y=0|x) = 1-\hat{y}$ 取似然函数 似然函数就是所有样本在参数θ下发生概率最大的那种情况,由于样本独立同分布,因此概率最大的情况就是每个样本发生概率的连乘。
16259 0
|
移动开发 前端开发 小程序
7 款最棒的 React 移动端 UI 组件库 - 特别针对国内使用场景推荐
优秀的 React UI 移动端组件库和模版框架,帮我们节省开发时间,提高开发效率,统一设计语言。更棒的是内置的功能复杂,我们自己很难处理的常用组件,比如表格、表单、富文本编辑器、时间日期选择器、实时拖拽组件等,再进一步,还有帮我们把组件的轮子装好的 React admin 后台管理系统。本文推荐 7 款适用于中文使用者习惯的开源 React 移动端 UI 库,特别针对国内使用场景推荐。
5467 0
|
10月前
|
机器学习/深度学习 人工智能 UED
OOTDiffusion:开源AI虚拟试衣工具,智能适配性别和体型自动调整衣物
OOTDiffusion是一款开源的AI虚拟试衣工具,能够智能适配不同性别和体型,自动调整衣物尺寸和形状,生成自然贴合的试穿效果。该工具支持半身和全身试穿模式,操作简单,适合服装电商、时尚行业从业者及AI试穿技术爱好者使用。
828 27
OOTDiffusion:开源AI虚拟试衣工具,智能适配性别和体型自动调整衣物
|
10月前
|
人工智能 搜索推荐 数据挖掘
销售易VS纷享销客:深入剖析两款CRM系统的优势与适用场景
销售易是国内领先的企业级CRM解决方案提供商,专注于B2B领域,提供销售管理、客户服务、营销自动化等全面支持。其核心优势包括本土化服务、技术创新、产品功能完备等,尤其适合中大型企业和特定行业如制造、高科技等。系统通过AI赋能、移动办公支持和开放平台特性,为企业带来高效、智能的管理体验。尽管价格较高,但其深度功能和扩展性使其成为复杂业务需求的理想选择。
|
机器学习/深度学习 人工智能 自然语言处理
栩栩如生,音色克隆,Bert-vits2文字转语音打造鬼畜视频实践(Python3.10)
诸公可知目前最牛逼的TTS免费开源项目是哪一个?没错,是Bert-vits2,没有之一。它是在本来已经极其强大的Vits项目中融入了Bert大模型,基本上解决了VITS的语气韵律问题,在效果非常出色的情况下训练的成本开销普通人也完全可以接受。
栩栩如生,音色克隆,Bert-vits2文字转语音打造鬼畜视频实践(Python3.10)
|
传感器 网络协议 Ubuntu
MQTT协议与EMQ
MQTT协议与EMQ
355 0
|
数据处理 Kotlin
掌握这项Kotlin技能,让你的数据流管理不再头疼!Flow的秘密你解锁了吗?
【9月更文挑战第12天】随着移动应用发展,数据流管理日益复杂。Kotlin Flow作为一种基于协程的异步数据流处理框架应运而生,它可解耦数据的生产和消费过程,简化数据流管理,并支持背压机制以防应用崩溃。本文通过四个问题解析Kotlin Flow的基础概念、创建方式、复杂数据流处理及背压实现方法,助您轻松掌握这一高效工具,在实际开发中更从容地应对各种数据流挑战,提升应用性能。
152 8
线程池优雅关闭
如果程序中不再持有线程池的引用,并且线程池中没有线程时,线程池将会自动关闭。 线程池自动关闭的两个条件: 线程池的引用不可达; 线程池中没有线程。
|
Docker 容器
GitLab Runner注册大揭秘:高效CI/CD的入门指南
GitLab Runner注册大揭秘:高效CI/CD的入门指南
479 0
GitLab Runner注册大揭秘:高效CI/CD的入门指南