Ultimate Painter

You can use it to paint and distribute objects (copy or instances) on the grid or on surfaces. With Random controls, collisions detection, attachment surface...
You can paint all the max objects (geometries, helpers, proxies...)