UE4_Niagara_两个模型之间的粒子幻化

devtools/2024/12/22 22:11:40/

学习笔记,仅供参考!

操作步骤:

1、新建niagara system,添加空的发射器,渲染改为网格体渲染器,网格体为1M_Cube.

2、创建粒子材质重载。

3、渲染网格体的材质设置:

4、在发射器属性面板,把模拟目标t改为GPU计算模拟,把Fixed Bound(固定边界)勾选上。

5、粒子spawn方式瞬发Spawn Burst Instantaneous。spawn count先设个低的数值500.

6、添加自定义模块:暂存区——模块——add,更改为Getlocaltion,用来获取场景中两个需要转化的静态网格体的位置赋予particle position和静态网格体staticmeshB的随机三角形坐标random tri coord赋予particle命名空间的coord。

变更命名空间:

7、模块添加时,对用户公开。

8、现在我们就能在发射器ParticleSpawn添加这个脚本模块。

9、现在我们需要在参数栏User Exposed添加两个我们需要暴露的mesh,把Source Mode改成Source,方便我们吸取关卡中的静态网格Mesh。

10、添加自定义模块:暂存区——模块——add,更改为UPDatelocation,粒子从一个状态转化到另一个状态(UPDatelocation)。

通过归一化的粒子寿命(年龄/生命周期,介于0-1之间)作为曲线水平轴的曲线来对模型1的三角坐标插值过渡到模型2的三角坐标位置。

11、粒子更新部分添加UPDatelocation,

12、然后现在我们可以把NiagaraSystem拖到场景里,场景里也早就摆好了Mesh1和Mesh2,然后我们需要去吸取场景中的Mesh1和Mehs1.

总结:1、生成的用户公开变量需要设置预览网格体,应该是相当于给变量赋初值。2、库公开。3、静态网格体吸取场景中静态网格体时,发现有的静态网格体无法在表面生成粒子,有的可以,是因为cpu无法访问的问题。需要勾选允许cpu访问。


http://www.ppmy.cn/devtools/31479.html

相关文章

区块链 | IPFS:IPNS(入门版)

🦊原文:IPFS 与 IPNS 啥关系? 🦊写在前面:本文属于搬运博客,自己留存学习。这篇文章讲得太入门了,不涉及任何底层原理。 正文 随着 2019 年 12 月 12 日 Filecoin 测试网的上线,IPF…

leetcode295. 数据流的中位数

class MedianFinder {//A为小根堆&#xff0c;B为大根堆List<Integer> A,B;public MedianFinder() {A new ArrayList<Integer>();B new ArrayList<Integer>();}public void addNum(int num) {int m A.size(),n B.size();if(m n){insert(B,num);int top …

计算机等级考试2级(Python)知识点整理

计算机等级考试2级&#xff08;Python&#xff09;知识点整理 1.基础知识点&#xff08;记忆、理解&#xff09; 第1讲Python概述 01. 源代码 02. 目标代码 03. 编译和解释 04. 程序的基本编写方法 第2讲 Python语言基础&#xff08;一&#xff09; 01. 用缩进表示代码…

flutter实现选择图片视频上传到oss和图片视频的预览功能

一、效果图 flutter实现选择图片视频上传到oss和图片视频的预览功 二、所需要的依赖 image_picker: ^1.1.0 //选择图片 flutter_oss_aliyun: ^6.4.1 //图片上传到阿里云oss uuid: ^4.4.0 //生成唯一uuid interactiveviewer_gallery: ^0.6.0 //图片视频预览 cached_network_ima…

机器学习决策树模型

决策树模型从单一到集成 【机器学习】决策树&#xff08;上&#xff09;——ID3、C4.5、CART&#xff08;非常详细&#xff09;【机器学习】决策树&#xff08;中&#xff09;——Random Forest、Adaboost、GBDT &#xff08;非常详细&#xff09;【机器学习】决策树&#xff…

排序算法--直接选择排序

前提&#xff1a; 选择排序&#xff1a;选择排序(Selection sort)是一种比较简单的排序算法。它的算法思想是每一次从待排序的数据元素中选出最小(或最大)的一个元素&#xff0c;存放在序列的起始位置&#xff0c;直到全部待排序的数据元素排完。 话不多说&#xff0c;直接放图…

uboot-网络配置

文章目录 一、网络简介二、修改PHY芯片地址三、删除 uboot 中 74LV595 的驱动代码1.删除宏定义&#xff0c;添加ENET1和ENET2复位引脚&#xff0c;宏定义2.删除内容如下 四、添加 I.MX6U-ALPHA 开发板网络复位引脚驱动 一、网络简介 &#x1f4a6;I.MX6UL/ULL 内部有个以太网 …

Mac 版 安装NVM

优质博文IT-BLOG-CN NVM&#xff08;Node Version Manager&#xff09;是一个用于管理多个Node.js版本的工具。它允许开发者在同一台机器上安装和切换不同版本的Node.js&#xff0c;以便在不同的项目中使用不同的Node.js版本。macOS用户可以使用homebrew来安装NVM。 一、安装h…