【UE 粒子练习】05——创建光束类型粒子

2023-09-21 11:02:14

效果

步骤

1. 新建一个材质,这里命名为“Mat_Beam”

设置材质域为表面,混合模式为半透明,着色模型为无光照

材质节点如下:

2. 新建一个粒子系统,命名为“P_Beam”

打开“P_Beam”,在发射器中新建一个光束数据

在必需模块中将材质改为上一步创建的材质“Mat_Beam”

在“光束数据”模块中,设置光束方法为“目标”,这表示我们需要提供源和目标

因此需要在发射器中添加“光束-》源”和“光束-》目标”两个模块

设置“源”模块中的源坐标为(-200,0,0)

设置“目标模块”中的目标坐标为(200,0,0)

 在“光束数据”模块中,设置速度为0,表示瞬时光束

此时就能看到从(-200,0,0)到(200,0,0)的一道光束

在生成模块中我们可以将生成的粒子数量改为1

为了让光束变得细一些,我们可以将初始大小改为3

在发射器中删除“生命内颜色”模块,添加一个“初始颜色”模块

我们可以给光束设置一个初始颜色

下面我们希望能够让这个光束弯曲,因此需要在这个直线间设置一些关键点

点击“光束数据”模块,设置“内插点”数量为5

在“源”模块中设置源切线方法为“用户集”

设置源切线的旋转方向为(0,0,10)

在“目标”模块中,我们同样设置目标切线方法为用户集

设置目标切线方向为(0,0,-10)

此时光束粒子形状如下

在“光束数据”模块中,设置薄片为5

内插点数量增加到20

在“源”模块中,将源切线方向增大到(0,0,40)

在“目标”模块中,将目标切线方向也增大到(0,0,-40)

接下来我希望能够让该粒子能够实现像类似闪电一样的效果

在发射器中添加“光束-》噪点”模块

在“噪点”模块中,勾选“已启用低频”,频率值设置为10

设置噪点范围如下:

 此时就可以看到类似电流的效果

可以将噪点范围加大

可以看到光束抖动的幅度更大:

如果感觉光束太细了,可以增加初始大小

为了增加光束数量,我们可以在“光束数据”模块中增加最大光束数量,然后在“生成”模块中增加粒子的生成数量

此时效果如下:

更多推荐

STM32单片机中国象棋TFT触摸屏小游戏

实践制作DIY-GC0167-中国象棋一、功能说明:基于STM32单片机设计-中国象棋二、功能介绍:硬件组成:STM32F103RCT6最小系统+2.8寸TFT电阻触摸屏+24C02存储器+1个按键(悔棋)游戏规则:1.有悔棋键,点击后悔棋一步。2.有绿色提示线,提示当前该哪一方走棋了。3.不按照游戏规则走棋时,比如让

LabVIEW开发气动悬浮系统教学平台

LabVIEW开发气动悬浮系统教学平台目前,通过使用可编程逻辑控制器,几乎可以实现任何工业生产过程的自动化。工业自动化可以提高流程效率,提高生产水平并减少损失。在此背景下,介绍了工业自动化教育系统的设计和实现以及气动悬浮过程中的控制应用。该自动化系统基于PLCS7-1500和LabVIEW中设计的人机界面,用于监测气动

游戏开发之路

最近即将大四,面临实习和就业的问题,学校只想尽快把我们推出去,却不管前方是刀山还是火海。如果没有梦想,去哪里都是流浪。如果怀有梦想,你是否迷茫?我不是985也不是211,我不想使用Unity或Unreal,明明什么都没有我却想做出惊艳的3A作品。但现在实现不了梦想没关系,十年后也许可以实现梦想,二十年后也许可以实现梦想

Ae 效果:CC Hair

模拟/CCHairSimulation/CCHairCCHair(CC毛发)可以在源图像上模拟生成毛发、绒线等,并可调整它们的长度、方向、重量等属性,从而创建出非常独特的效果。CCHair本质上是基于Alpha通道来生成毛发,无毛发处将变为透明。比如,对于文本等矢量图层,它会基于Alpha通道的轮廓来生成毛发。◆◆◆效

企业怎么优化固定资产管理

在优化固定资产管理的过程中,不仅要关注硬件设备和设施的维护,还要重视软件系统和数据管理。一些可能的方法:需要建立一套完整的资产管理系统。这个系统应该包括资产的采购、登记、使用、维修、报废等各个环节的管理流程。通过这个系统,可以实时了解每个资产的状态,及时发现并解决潜在的问题。应该对固定资产进行定期的盘点和维护。这不仅可

操作系统权限提升(二十六)之数据库提权-MySQL UDF提权

MySQLUDF提权MySQL介绍MySQL是最流行的开放源码SQL数据库管理系统,相对于Oracle,DB2等大型数据库系统,MySQL由于其开源性、易用性、稳定性等特点,受到个人使用者、中小型企业甚至一些大型企业的广泛欢迎,MySQL具有以下特点:1、MySQL是一种关联数据库管理系统,具有灵活性。2、MySQL软

mysql的判断语句

ifif用于做条件判断,具体的语法结构如下,在if条件判断的结构中,ELSEIF结构可以有多个,也可以没有。ELSE结构可以有,也可以没有。IF条件1THEN.....ELSEIF条件2THEN--可选.....ELSE--可选.....ENDIF;案例createprocedurep3()begindeclaresc

Linux(Centos)查看硬盘大小

Linux查看硬盘大小使用df命令:df命令可以用来显示文件系统的磁盘使用情况,包括每个挂载点的磁盘空间大小和使用情况。要查看硬盘大小,可以运行以下命令:df-h这将以人类可读的方式显示文件系统的磁盘大小,以GB或MB为单位。下面是df-h命令输出的参数说明:Filesystem:文件系统的名称或挂载点。这是磁盘空间的

Delft3D水动力与泥沙运动模拟实践应用

水体中泥沙运动是关系到防洪,调水等方面的重要问题,也是水利和水环境领域科研热点之一。水利数值模型,在环境影响评价、防洪规划等方面也有着广泛的应用。荷兰Delft研究所开发的Delft3D模型是世界上最先进的水动力之一,能够运用于河网、浅水湖泊、深水水库以及近岸海洋等多种水体的水动力和泥沙问题的研究中;同时,Delft3

MYSQL数据库基础

这里写目录标题MYSQL数据库基础一.数据库原理1.数据的时代2.数据库的发展史1)文件管理系统的缺点2)数据库系统发展阶段3)DBMS数据库管理系统4)数据库管理系统的优点5)数据库管理系统的基本功能6)数据库系统的架构7)各种数据库管理系统8)关系型数据库理论二.MYSQL历史关系型数据库和非关系型数据库三.mys

【Vue】路由与Node.js下载安装及环境配置教程

🎉🎉欢迎来到我的CSDN主页!🎉🎉🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚🌟推荐给大家我的专栏《Vue快速入门》。🎯🎯👉点击这里,就可以查看我的主页啦!👇👇Java方文山的个人主页🎁如果感觉还不错的话请给我点赞吧!🎁🎁💖期待你的加入,一起学习,一起进步!💖💖目录前言

热文推荐