I made a plane in Blender that is made up of about 3000 vertex.
I am using this in Niagara to spawn particles on each vertex world position one by one.
The first particle inside of ue4 doesn’t spawn at the position of the first particle in Blender and the 5th particle spawns in the same position as one of the other particles. They seem to be organized differently.
The weird thing is that if I spawn enough particles the plane gets filled up properly but a lot of the particles are inside of each other.
Ok so it doesn’t spawn particles in the same position for flat meshes but it does for curved meshes?
I came across a similar issue as well. When I placed an emitter directly into the level (with a curved mesh for Static Mesh Location), everything was fine, but if I added the same emitter as an actor component, suddenly all particles started spawning from a single point. I never figured out why that happened.
Turns out UE4 adds vertices to your models for performance reasons.
Currently it’s probably a bug but try making the Niagara system the root component of your actor.





