Condensation Generator is a Blender add-on that applies condensation to an object with a single click, dropping thousands of non-overlapping droplets onto a chosen mesh. Its particle-based approach is aimed at product visualization, where realistic droplets on cans, glasses and bottles are a common requirement.
The add-on ships with an interface offering advanced controls. Droplet size and density can be driven by vertex groups, and a physically based alpha distribution is exposed through user-friendly settings. It can push to extreme cases of more than 100,000 non-intersecting droplets, and it can also generate air bubbles inside glass. The developer describes it as an optimized successor to their Droplet Generator, reporting general performance gains of up to 400 times faster calculation.
Condensation Generator sits in the superhive library and is distributed under the GPL license. Documentation is included, and a demo video is available for a closer look at the workflow before you set it up in your own scene.