Particle system floating in the air My particle system is partly above the mesh and not distributed all over the mesh.

Particles system



Particle system settings top-bottom





Emitters' origins and location



How do I prevent the particles from going off the surface, but stay on the top of the mesh?

p.s: I weight painted the parts of the surface I want to emit my objects and added this vertex group to the density of the particle system

*EDIT: By setting the Normal value to 0 helps not so much, though it does make it slightly better with distribution.But the majority is still not in the right place.

**EDIT: It Actually seems like the children are the objects floating above and below, when I disable children all the objects are in the right place



Is there anything wrong with my children properties, that is causing them to be displaced above and below the object?
I had a similar issue and found the origin point of the objects in my "DupliGroup" were not centered on the geometry, causing each object to move away from the Emitter surface. Fixing the origin points fixed the issue.