【UE Niagara学习笔记】06 - 制作火焰喷射过程中飞舞的火星

news2025/1/13 2:32:30

在上一篇博客(【UE Niagara学习笔记】05 - 喷射火焰顶部的蓝色火焰)的基础上继续实现喷射火焰的火星的效果。

目录

效果

步骤

一、创建材质实例 

二、添加新的发射器

2.1 设置粒子材质

2.2 设置发射器持续生成粒子

2.3 设置粒子生成数量

2.4 设置粒子初始生命时长、初始颜色和初始大小  

2.5 设置粒子生成位置

2.6 让粒子移动

2.7 修改 

缩小粒子生成范围 

粒子初始位置偏移 

延长粒子生命周期

2.8 设置粒子越来越小

2.9 其它细节


效果

步骤

一、创建材质实例 

1. 对材质“M_SingleText_Master_Additive”创建一个材质实例

这里命名为“M_FlameThrower_Inst”

打开材质实例“M_FlameThrower_Inst”,设置参数“MainTexture”的值为纹理“T_Spark_B”

二、添加新的发射器

2. 打开粒子系统“NS_Flame_Thrower”

添加发射器

模板选择“Simple Sprite Burst”

命名新添加的发射器为“Spark”

孤立显示该发射器的效果

2.1 设置粒子材质

选中“Sprite渲染器”模块,设置材质为刚才创建的材质实例“M_FlameThrower_Inst”

此时就可以在视口中看到火星粒子

2.2 设置发射器持续生成粒子

选中“Emitter State”模块,设置“Loop Behavior”为“Infinite” 

2.3 设置粒子生成数量

删除“Spawn Burst Instantaneous”模块

添加“Spawn Rate”模块

设置粒子生成率为20~30范围内的随机值

2.4 设置粒子初始生命时长、初始颜色和初始大小  

2.5 设置粒子生成位置

添加一个“Shpae Location”模块,设置“Shape Primitive”为“Box/Plane”

此时效果如下

2.6 让粒子移动

添加一个“Add Velocity”模块,设置“Velocity Mode”为“In Cone”,设置运动速度为200~300范围内随机数

2.7 修改 

 此时取消孤立显示发射器“Spark”

可以发现火星的生成范围有点大

缩小粒子生成范围 

我们可以选中“Shape Location”模块,设置粒子在Z轴方向上生成的范围小一点

粒子初始位置偏移 

火星应该是火焰喷射一段距离后才产生的,因此我们可以设置火星粒子的初始位置偏移

延长粒子生命周期

2.8 设置粒子越来越小

如果希望粒子在生命周期内的大小是逐渐减小的,可以添加一个“Scale Sprite Size”模块,设置曲线为逐渐下降的 

2.9 粒子运动更随机

为了让粒子运动的更有随机性,我们可以添加一个“Curl Noise Force”模块,设置“Noise Strength”为80,“Noise Frequency”为10 

2.9 其它细节

可以添加一个“Drag”模块

如果想让火星粒子忽明忽暗,该效果可以在材质中设置,具体可以参考该篇文章:

【UE 材质】简单的闪闪发光材质_ue边缘发光材质

最终效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1374568.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows7共享文档—开启方法及用户权限设置

使用计算机的朋友,在工作中经常需要在局域网中将文件共享给其他用户,这样其他人可以方便的通过局域网查看,甚至修改这些共享文件。当然,根据文件的重要程度,使用等级不同,不同的用户会赋予不同的权限&#…

使用 schema 库,自定义较复杂的校验方法

目录 一、前置说明1、总体目录2、相关回顾3、本节目标 二、操作步骤1、项目目录2、依赖包安装及说明3、代码实现3、测试代码4、日志输出 三、后置说明1、要点小结2、下节准备 一、前置说明 1、总体目录 《 pyparamvalidate 参数校验器,从编码到发布全过程》 2、相…

记录浏览器莫名其妙部分网页无法访问的一个解决办法

问题描述: 不知道什么原因,浏览器无法访问CSDN了,访问其他网站都可以正常加载。 经电脑网络诊断检测,反馈内容大致为: 资源处于联机状态但未对连接尝试做出响应,远程计算机不接受端口443上的连接。 测试…

如何搭建开源知识库软件AFFiNE并实现公网环境远程协作【内网穿透】

目录 前言 1. 使用Docker安装AFFINE 2. 安装cpolar内网穿透工具 3. 配置AFFINE公网访问地址 4. 实现公网远程访问AFFINE 结语 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家聊聊如何搭建开源知识库软件AFFiNE并实现公网环境远程协作【内网穿…

用java实现Client和Server之间的互相通信

概要:看过我之前文章的人都知道,client和server之间的通信必不可少的就是socket。而java已经帮我们做了很多事情。 创建Server端 第一步,创建ServerSocket 这个从名字上就可以看出来,服务器上的socket 0.0 ServerSocket ser…

ROS2学习笔记三:话题Topic

目录 前言 1 话题简介 2 常用指令 3 RCLCPP实现实现话题 3.1 创建工作空间 3.2 代码编写 3.2.1 发布端编写 3.2.2 发布端编写 前言 ROS2中的一个重要概念是话题(Topic)。话题是一种通过发布者和订阅者之间进行异步通信的机制。发布者&#xff0…

Java常用类---Math类和Random类

Math类 简介 Java中,Math类包含了用于执行基本数学运算的属性和方法。Math类的方法都被定义为static形式(静态方法),通过Math类可以直接在主函数中直接调用。 如下图所示,Math.PI等于圆周率π、Math.E等于常量e……等属性和方法。 部分Mat…

主动学习基础-贝叶斯神经网络

引言 传统的深度神经网络一般都有过度自信的问题。 即使我给神经网络提供一个从来没有训练过的类别图像,神经网络也会输出一个类别。比如训练猫狗的分类器,如果你抛出一个人的图像,网络也会将其分类为猫或者狗。 在几乎所有现实世界的问题中…

详解java中ArrayList

目录 前言 一、ArrayList是什么 二、ArrayList使用 1、ArrayList的构造 2 、ArrayList常见操作 3、 ArrayList的遍历 4、 ArrayList的扩容机制 三、来个练习 前言 当你看到这篇文章我觉得很好笑,因为我开始也不懂ArrayList现在轮到你了,嘻嘻嘻&am…

深入解析HubSpot在线客户互动工具:提升客户体验的利器

在数字化时代,客户体验成为企业成功的关键因素之一。HubSpot作为一体化的市场营销、销售和服务平台,其在线客户互动工具扮演着提升客户体验的重要角色。本文将深入探讨HubSpot的在线客户互动工具,包括实时聊天、机器人和社交媒体监控&#xf…

视频号的视频怎么提取?推荐2种方法让广告人下载高清原视频变得更轻松

​在当今这个视觉主导的时代,身为一名广告人,您是否经常还在烦恼视频号的视频怎么提取?并能快速、高效地下载到高质量的原视频素材而头疼呢? 视频号提取助手 现在,问题有了答案——"视频号提取助手"这款神…

【K8S 存储卷】K8S的存储卷+PV/PVC

目录 一、K8S的存储卷 1、概念: 2、挂载的方式: 2.1、emptyDir: 2.2、hostPath: 2.3、NFS共享存储: 二、PV和PVC: 1、概念 2、请求方式 3、静态请求流程图: 4、PV和PVC的生命周期 5、…

怎样无货源开网店?2024抖店最新开通和运营教程,小白必看!

我是王路飞。 无货源模式因为对货源没有要求,也算是新手小白入局电商平台唯一的模式选择了。 那么怎么开通无货源网店呢?以抖店举例。 2024抖店最新的开通和运营教程分享如下,小白必看! 内容来源于【醒醒团队-电商王路飞】 无…

如何正确选择ESD保护二极管

ESD保护二极管是一种齐纳二极管,专门用来保护电路免受过压浪涌,特别是静电放电(ESD)事件的影响。 当二极管反向偏置时,有很少的电流从阴极流向阳极。然而,当反向偏压超过某一点(称为反向击穿电压…

【动态规划】【 数学】C++算法:514自由之路

作者推荐 【动态规划】458:可怜的小猪 涉及知识点 动态规划 数学 力扣514 自由之路 电子游戏“辐射4”中,任务 “通向自由” 要求玩家到达名为 “Freedom Trail Ring” 的金属表盘,并使用表盘拼写特定关键词才能开门。 给定一个字符串 ring &#x…

APP备案流程

一、 APP备案是指 自2000年起,依据《互联网信息服务管理办法》(国务院令第292号)规定,电信主管部门对从事互联网信息服务的网站开展备案核准工作(即ICP备案)。经过20多年的持续优化完善,已形成“电信主管部门-网络接入服务提供者-互联网信息…

八. 实战:CUDA-BEVFusion部署分析-spconv原理

目录 前言0. 简述1. 举例分析spconv的计算流程2. 导出带有spconv网络的onnx需要考虑的事情总结下载链接参考 前言 自动驾驶之心推出的 《CUDA与TensorRT部署实战课程》,链接。记录下个人学习笔记,仅供自己参考 本次课程我们来学习下课程第八章——实战&a…

JavaWeb- Tomcat

一、概念 老规矩,先看维基百科:Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies.[2] It provides a "pure Ja…

什么是广告联盟?国内哪些广告联盟?广告联盟如何赚取收益?

开发者想要对接广告联盟获得广告变现收益,就要了解广告联盟的优势,以及广告联盟是如何获取收益的。 一、什么是广告联盟? 广告联盟是一种在线广告服务模式,将广告主和流量主联系在一起。通过广告联盟平台的技术服务,…

自动驾驶HWP的功能定义

一、功能定义 高速路自动驾驶功能HWP是指在一般畅通高速公路或城市快速路上驾驶员可以放开双手双脚,同时注意力可在较长时间内从驾驶环境中转移,做一些诸如看手机、接电话、看风景等活动,该系统最低工作速度为60kph。 如上两种不同环境和速度…