虚幻UE 特效-Niagara特效实战-火焰、烛火

news2024/11/26 1:07:13

在上一篇笔记中:虚幻UE 特效-Niagara特效实战-烟雾、喷泉
我们进行了烟雾和喷泉的实战,而今天这篇笔记
我们在不使用模板的前提下对火焰和烛火特效进行实战

文章目录

  • 一、火焰
    • 1、创建火焰的Niagara系统
    • 2、分析火焰是怎样的特征
    • 3、优化设置
  • 二、烛火
    • 1、创建烛火的Niagara系统
    • 2、分析烛火是怎样的特征
  • 总结


一、火焰

效果:
在这里插入图片描述

1、创建火焰的Niagara系统

此处我们使用Empty空模板进行制作:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2、分析火焰是怎样的特征

加载火焰的材质制作火焰,让其动起来
持续生成,且有一定的左右飘动

加载火焰材质:设置其UV,每帧加载一帧子UV
在这里插入图片描述
让火焰显示出来:
在这里插入图片描述

SpawnRate为1表示每帧生成1张子UV

持续生成:
在这里插入图片描述
让火焰随子UV动起来:
在这里插入图片描述
设置火焰的颜色和大小:
在这里插入图片描述
让火焰有被风吹动的感觉:
在这里插入图片描述

3、优化设置

设置火焰初始化生成的位置:
在这里插入图片描述

Sphere Radius:表示球内半径大小,在球内位置随机生成,我们可以设小一点

把颜色参数暴露出去:
在这里插入图片描述在这里插入图片描述

参数:可以使多个不同参数的特效使用同一个特效系统,减少系统消耗。

二、烛火

效果:
在这里插入图片描述

1、创建烛火的Niagara系统

同样本次使用空白模板进行制作烛火
制作流程和上面的一样

2、分析烛火是怎样的特征

烛火是类似椭圆的形状,且灯芯初容易上下抖动
灯芯处的透明度也很低

设置烛火的上移感:
在这里插入图片描述
使用第一个修复是给粒子一个持续的力进行上移。
设置烛火灯芯处的透明度:
在这里插入图片描述

曲线中的关键字:鼠标中键按下
此曲线的作用是从粒子范围比例增大透明度的变化曲线

设置烛火的形状:
在这里插入图片描述
在这里插入图片描述
这里使用精灵大小而不是模型大小是因为我们现在用的是精灵粒子

这里的曲线是按粒子的范围比例来设置粒子的形状

然后可以通过调整粒子的数量、生命周期、速度来调整烛火的具体形状
最后设置烛火的颜色:
在这里插入图片描述


总结

今天主要是学习了特效中曲线的用法,可以设置曲线来动态对某个参数进行修改
达到一些想要得到的效果。

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

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

相关文章

windows编译TensorFlowServing

概述 整个编译打包过程的总体思路,是参照在linux下的编译流程,配置环境,执行编译命令,根据编译器/链接器反馈的错误,修改相应的源码或者相关库文件的存放路径,编译出windows平台下静态库和二进制执行文件。…

深入了解Transformer:先进语言模型背后的两个强大引擎

Transformer模型的出现对自然语言处理(NLP)领域来说堪称革命性。在Transformer崛起之前,循环神经网络(RNNs)是处理序列数据的标准。然而,Transformer的引入在各种NLP任务中大大超越了RNN的性能,…

RTMP对接腾讯云问题记录

RTMP对接腾讯云问题分析报告 问题现象及原因分析 1. 连不上腾讯云RTMP服务器 连不上腾讯云RTMP服务器,抓包显示服务器在握手完成后,主动断开了当前TCP链接。问题原因可能是connect中的tcUrl不能把域名转为IP,导致在握手不久服务器主动断开…

vue3前端开发,感受一下组合式api和VUE2选项式的差异

vue3前端开发,感受一下组合式api和VUE2选项式的差异!今天开始,正式开始,进入学习Vue3的内容。以后代码,案例分享,都会采用组合式api的模式为大家做展示。 今天是第一节,带大家感受一下,Vue3的组…

【C++入门到精通】智能指针 auto_ptr、unique_ptr简介及C++模拟实现 [ C++入门 ]

阅读导航 引言一、std::auto_ptr1. 简介2. 使用示例3. C模拟实现 二、std::unique_ptr1. 简介2. 使用示例3. C模拟实现 温馨提示 引言 在 C 中,智能指针是一种非常重要的概念,它能够帮助我们自动管理动态分配的内存,避免出现内存泄漏等问题。…

axios的原理及源码解析

面试官:你了解axios的原理吗?有看过它的源码吗? 一、axios的使用 关于axios的基本使用,上篇文章已经有所涉及,这里再稍微回顾下: 发送请求 import axios from axios;axios(config) // 直接传入配置 axio…

Python实战 -- PySide6 制作天气查询软件

一、环境准备 开发环境:Python 3.9.2 pycharm PySide6 申请天气情况 API :https://console.amap.com/dev/key/app designer 设计 ui 目录下 Weather.ui 转换为 Weather.py 结果显示 二、完整代码 import sysfrom PySide6 import QtWidgetsimport…

安全牧场,保障优质奶源 追溯羊奶品质

安全牧场,保障优质奶源 追溯羊奶品质 近年来,人们对食品安全和健康越来越关注,而安全牧场的兴起正能够满足人们对优质奶源的需求。安全牧场以严格的品质监控和科学的管理,为消费者提供可追溯的高品质羊奶产品。本文小编羊大师将为…

机器学习算法理论:贝叶斯

贝叶斯定理对于机器学习来说是经典的概率模型之一,它基于先验信息和数据观测来得到目标变量的后验分布。具体来说,条件概率(也称为后验概率)描述的是事件A在另一个事件B已经发生的条件下的发生概率,公式表示为P(A|B)&a…

前端公共组件库优化

背景 前段时间入职了新公司后,做一些内部前端基建的工作,其中一个工作就是优化现有的frontend-common公共组件库。之前的组件库一直是以源码依赖的形式存在,即各个项目通过git submodule的方式将该仓库引入到各个项目中,作为一个…

Linux学习记录——사십삼 高级IO(4)--- Epoll型服务器(1)

文章目录 1、理解Epoll和对应接口2、简单实现 1、理解Epoll和对应接口 poll依然需要OS去遍历所有fd。一个进程去多个特定的文件中等待,只要有一个就绪,就使用select/poll系统调用,让操作系统把所有文件遍历一遍,哪些就绪就加上哪…

基于SURF算法的图像匹配

基础理论 2006年Herbert Bay提出了SURF算法,该算法是对SIFT算法的改进,不仅继承了SIFT算法的优点,而且比SIFT算法速度快。下面是SURF算法的步骤。 (1)建立积分图像 (2)构建尺度空间 &#x…

python使用Apache+mod_wsgi部署Flask

python使用Apachemod_wsgi部署Flask 一、安装python环境(V3.10.10)二、安装mod_wsgi三、安装Apache1、下载2、解压3、配置 四、安装项目依赖五、启动六、基于多端口部署多个flask项目 一、安装python环境(V3.10.10) 安装时勾选&q…

Elasticsearch:将数据从 Snowflake 摄取到 Elasticsearch

作者:来自 Elastic Ashish Tiwari 为了利用 Elasticsearch 提供的强大搜索功能,许多企业在 Elasticsearch 中保留可搜索数据的副本。 Elasticsearch 是一种经过验证的技术,适用于传统文本搜索以及用于语义搜索用例的向量搜索。 Elasticsearch…

C#,入门教程(38)——大型工程软件中类(class)修饰词partial的使用方法

上一篇: C#,入门教程(37)——优秀程序员的修炼之道https://blog.csdn.net/beijinghorn/article/details/125011644 一、大型(工程应用)软件倚重 partial 先说说大型(工程应用)软件对源代码的文件及函数“…

【白皮书下载】GPU计算在汽车中的应用

驾驶舱域控制器 (CDC) 是汽车 GPU 的传统应用领域。在这里,它可以驱动仪表板上的图形,与车辆保持高度响应和直观的用户界面,甚至为乘客提供游戏体验。随着车辆屏幕数量的增加和分辨率的提高,对汽车 GPU 在 CDC 中进行图形处理的需…

基础+常用的数据结构

基础 java基础 JDK 和 JRE JDK,它是功能齐全的 Java SDK,是提供给开发者使用,能够创建和编译 Java 程序的开发套件。它包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc(文档注释工具&#…

贪心算法-活动安排-最详细注释解析

贪心算法-活动安排-最详细注释解析 题目: 学校在最近几天有n个活动,这些活动都需要使用学校的大礼堂,在同一时间,礼堂只能被一个活动使用。由于有些活动时间上有冲突,学校办公室人员只好让一些活动放弃使用礼堂而使用…

Ubuntu20.4 Mono C# gtk 编程习练笔记(二)

界面设计习练后,下面写一些程序设计心得。 程序结构 先看一下程序总体结构,先在program.cs中找到main入口,在命名空间下是MainClass类,Main函数进入后首先建立应用程序环境 Application.Init,然后对MainWindow进行实…

2.mac 安装 Visual studio code 整合go开发

目录 概述前置下载关键命令整合C#go配置go插件常见的go工具安装测试 结束 概述 mac 安装 Visual studio code 整合go开发 相关前置文章 go安装及相关配置 文章 前置 官网速递 mac 系统高于等于 10.15.x 可以直接最新版本 我的系统是 10.13 ,所以只能安装此版本…