This issue was reported by the licensee, but it's possible that the number of vertices in the particles is higher than it really is.

Steps to Reproduce
  1. Create empty levels and Particles.
  2. Set the Spawn Rate of the particles in Constant from 1 to 4.
  3. Place the particles on the level and run the ProfileGPU command.
  4. Check Prepass or BasePass and you will see the following values.
    The following example is 3 particles
0.1% 0.02ms   PrePass DDM_AllOpaque (Forced by DBuffer) 2 draws 6 prims 36 verts 
0.1% 0.01ms   DefaultParticle NewParticleSystem 3 instances 1 draw 6 prims 36 verts

As a result, it seems that the increase in the value of Verts is incorrect.

Particles: 1
2 prims 4 vertices
Particles: 2
4 prims 16 vertices
Particles: 3
6 prims 36 vertices
Particles: 4
8 prims 64 vertices

When I checked it with RenderDoc, the number of vertices was not large compared to the value of Profile GPU.
[Image Removed]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-137036 in the post.

Login to Vote

ComponentUE - Rendering - Niagara
Affects Versions4.27
CreatedDec 9, 2021
UpdatedFeb 2, 2022