当前位置: 首页 > news >正文

UE4 Niagara 关卡3.4官方案例解析

Texture sampling is only supported on the GPU at the moment.(纹理采样目前仅在GPU上受支持)

效果:textures can be referenced within GPU particle systems。this demo maps a texture to a grid of particles(纹理可以在GPU粒子系统中被引用这个演示将纹理映射到粒子网格)。粒子模拟纹理并进行缩放。

制作步骤:

1、修改循环时间10秒

2、GPU计算固定边界

3、循环持续时间7秒

4、在网格上出生粒子,调整粒子出生的数量。

5、添加GridLocation出生位置,上面问题自然解决。网格位置输出网格中每个粒子的标准化位置。我们使用该值对纹理进行采样,就像它是UV一样。


6、先设下粒子大小为5,观察下效果图

7、添加采样贴图模块,选择采样贴图

8、修改贴图采样参数

也可以使用

9、移动Initialize Particle模块到Sample Texture模块下面,修改粒子颜色。

效果如图:

10、添加动画效果

添加扰乱力,修改参数,控制力的强度及作用时间等。

添加点吸引力

修改参数

效果如图:

添加Scale Color模块,控制粒子的显示及颜色变化

11、添加Kill Particles模块。

“杀死粒子”模块作为“拒绝采样”的一种形式。如果采样的纹理alpha等于0,我们将对纹理进行采样,然后在第一帧上杀死新生成的粒子。

因为在发射器属性中未选中“插值繁殖”,所以新繁殖的粒子不会在它们出生的帧上运行它们的繁殖和更新脚本,因此这种技术非常便宜。

ok!

http://www.lryc.cn/news/311417.html

相关文章:

  • C# Onnx segment-anything 分割万物 一键抠图
  • Linux配置网卡功能
  • 【C++】十大排序算法之 归并排序 快速排序
  • x-pack的破解方式和免费jar包!!可直接用!!
  • 最新版本,Midjourney保姆级教程!
  • Android中的几种定位方式调用详解
  • 【软件测试】接口调不通排查分析+常遇面试题总结
  • c++基础学习第三天(指针,结构体)
  • 【数仓】zookeeper软件安装及集群配置
  • Qt 实现橡皮擦拭显示图片
  • Vue3+Element-Plus中ELMessage样式丢失处理
  • 97 spring 中的泛型类型注入
  • C++设计模式
  • 反向代购业务系统|无货源代购中国商品|反向海淘代购系统
  • Linux 进程间通信
  • hippy 调试demo运行联调-mac环境准备篇
  • 【golang】go module依赖的git tag被覆盖 如何处理 | 因测试产生大量的git tag 如何清除 最佳实践
  • Spring Cloud原理详解
  • 力扣76. 最小覆盖子串(滑动窗口)
  • 使用华为云云函数functiongraph
  • Android logcat系统
  • android 使用协程CoroutineScope 实现定时器
  • 【algorithm】算法基础课---排序算法(附笔记 | 建议收藏)
  • UnityShader——09数学知识3
  • langchain学习笔记(九)
  • 周处除三害在线资源最新电影1080p高清
  • STM32CubeIDE基础学习-新建STM32CubeIDE基础工程
  • R语言简介|你对R语言了解多少?
  • Android的硬件接口HAL
  • 【js】数组的常用方法