1.1 - CPU和GPU Sprite粒子对比

介绍特效示例中的各种关卡。

Windows
MacOS
Linux

image006.png

GPU Sprite 是虚幻引擎4中可用的粒子类型之一。这些粒子首先在CPU上生成,但之后完全由显卡处理和计算。这样做的好处是,由于GPU负责处理计算,因此可以同时处理成千上万的粒子,从而实现更密集和更细节化的粒子系统。

第一个特效展示了两个非常简单的粒子喷泉,其中一个通过标准的CPU粒子Sprite创建,而另一个则通过GPU Sprite创建。请注意,右边的喷泉使用GPU粒子创建,输出的粒子明显多于另一个喷泉。

虽然CPU Sprite和GPU Sprite的行为类似,但它们有一些关键的区别。CPU粒子中可用的一些功能(例如光发射、材质参数控制和吸引模块等)在GPU粒子中并不适用。然而,GPU粒子在支持功能上的不足可通过数量优势得到弥补;GPUSprite类型数据使你能够生成数万到数十万个粒子,同时并不会严重地影响性能。这无疑将极大地改变我们对诸如降雪、降雨或火花等效果的处理。 若要使用这些粒子,请 右键单击 发射器(Emitter)下方的空白区域,选择 类型数据(Type Data)> 新GPU Sprite(New GPU Sprites)

image008.png

请记住,有些模块不支持GPU粒子。如果你在发射器中使用不兼容的模块,这些模块将以红色高亮显示。如需更多信息,请参阅GPU Sprites类型数据文档

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消