Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Niagara Compute Shader Integration – 证明在 Niagara 粒子中集成计算着色器的 Unreal Engine 5 用插件!

ShaderTech(Aaron Trotter氏)公开了用于在 Niagara 粒子中演示计算着色器集成的 Unreal Engine 5 插件「Niagara CS Integration」。

Niagara Compute Shader Integration

这个项目是一个用于演示 Niagara 粒子系统与计算着色器集成的 Unreal Engine 5 插件。
实现这一点有几种不同的方法,每种方法都有各自的模块。
我们为每种方法准备了一个易于设置的 boids 示例。
希望这个仓库能成为开始玩 UE5 Graph Builder 的好起点。

特点

  • 提供多种 Niagara 与 CS 的联动方式
  • 每种方式都附带 Boids 模拟示例
  • 也收录了仅由 Niagara 组成的示例
  • 有将着色器数据传递到材质的子系统示例
  • 还能学习传统风格的 Compute 管理示例
  • 也可使用 Graph Builder 构建最新的 Compute

模块概要

  • Compute Core:为所有模块提供通用设置和实用功能的运行时模块
  • Niagara Example:不使用 Compute Shader,活用 Particle Attribute Reader,在 Niagara 内实现 Boids 系统
  • Compute RP Example:使用 Graph Builder 设置并执行 Compute Shader 的方法的运行时模块
  • Compute RP SUB Example:扩展 ComputeRPExample,演示如何挂接到场景缓冲并向材质传递着色器数据
  • Compute RP Legacy Example:演示手动管理 Compute 管线并设置、执行 Compute Shader 的方法的运行时模块

许可证

  • MIT License
    从 GitHub 仓库获取时,本项目遵循 MIT License
  • Creative Commons Attribution 4.0 (CC BY 4.0)
    从 Epic Games 的 Fab 市场免费获取时,适用 CC BY 4.0 许可证

看来有一定受众需求吧?安装导入感觉会有点复杂。详情请查看官方网站!插件本身可从 Fab 或 Github 免费获取!

链接

Niagara Compute Shader Integration

Fab

Github

Screenshot of aarontrotter.com

Screenshot of www.fab.com

Screenshot of aarontrotter.com