资讯/NEWS
使用Niagara Grid 2D绘制渲染目标 -
发布于 2024/02/21  |  发表在 [ 3D类 ]    浏览 ( 685 )      0
使用Niagara Grid 2D绘制渲染目标 - 教程视频、文章和项目数据,解释如何在UE5中使用Niagara Grid 2D写入渲染目标

使用Niagara Grid 2D绘制渲染目标 - 教程视频、文章和项目数据,解释如何在UE5中使用Niagara Grid 2D写入渲染目标

1.gif

Terrible Posture Games 的技术总监 Chris Zukowski @ChrisZukoArt解释了如何使用 Niagara 的 Grid 2D 来编写渲染目标、教程视频、分解文章和项目数据。


发布速度很慢。 我终于有机会尝试一下,所以我详细检查了内容。
与迄今为止使用频繁的 Scene Capture 和 Render Target 的使用流程相比,它似乎工作得相当轻松。


Niagara Grid 2D 感觉就像一个超能力! 将位置绘制到渲染目标 Unreal 5.1

在本教程中,您将学习如何使用 Grid 2D 在渲染目标上绘制位置。 与使用相机捕捉演员的另一种方法相比,这是一种非常便宜的获得此效果的方法。

我们专注于这项技术的主要原因是找到一种方法,在运行时快速创建纹理,这些纹理也可用于雾和潜在的流体模拟。 以前的方法很昂贵(大约2-5ms),并且使用了复杂的系统(例如,一个相机捕捉演员,它生成了只有相机才能看到的粒子,或者通过点击小部件组件的渲染目标来制作一个圆形小部件)。 )。

在对 Grid 2D 和 Niagara Simulation 阶段进行了一些修改后,最终结果是能够一次绘制 100 个圆圈,同时对 CPU 和 GPU 的影响最小。 我决定创建这个 Niagara 系统,并创建一个视频和一个示例项目,展示如何使用自定义 HLSL 代码从头开始绘制一个圆。 你不需要任何Niagara的经验来完成本教程,任何知道如何使用Niagara的人都可以随心所欲地跳过它! 在本教程中,我试图尽可能灵活。

过去引入的 UE 资源,例如 Prismatiscape Interaction System、FluidNinj a 和 Fluid Flux,基本上是使用 Niagara 使用与此类似的方法构建的。
克里斯·祖科夫斯基(Chris Zukowski)的网站上有一篇细分文章。 此外,项目数据可在 Gumroad 页面上免费获得。 我想在建立自己的学习的同时学习,所以我认为这是一本非常好的学习材料。 一定要去看看!

 收藏 (0)  喜欢 (0)