In FNP, a solution of the material to be precipitated is injected into a non-solvent under high shear conditions. The rapid mixing causes supersaturation, leading to nucleation and growth of nanoparticles. Key factors such as mixing speed, solvent/non-solvent ratio, and the nature of the materials involved are critical to control the final nanoparticle size and uniformity.