Uniform sampling of static meshes for GPU emitters does not work.

Steps to Reproduce
  1. Create a new system from the fountain emitter
  2. Add a Sample Static Mesh, and Static Mesh Location module to Emitter Spawn
  3. Disable Add Velocity in Cone and Gravity Force
  4. Set the Preview and Default mesh on the Sample Static Mesh module
  5. Observe the emitter sample the mesh
  6. Browse to the mesh asset, open it and enable Support Uniformly Distributed Sampling and Support GPU Uniformly Distributed Sampling 
  7. Go back to the emitter and notice the difference in sampling between uniform and non uniform
  8. Change the emitter to GPU Compute


The particles will no longer sample the mesh. in 4.25 they bunch up in the center of the simulation, in Main they sample a triangle, but not the whole mesh.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-96739 in the post.

Login to Vote

ComponentRendering - Niagara
Target Fix4.26.1
Fix Commit15067745
Release Commit15067745
CreatedAug 11, 2020
ResolvedJan 13, 2021
UpdatedFeb 24, 2021