人工降水的主要方法是向云中播撒人工催化剂。在低于0℃的冷云中播撒碘化银或干冰,可以产生大量人工冰晶(每克催化剂约能产生1012个冰晶),这些冰晶能通过冰晶过程迅速长大成为降水粒子,从而使冰晶过少的自然冷云增加降水。在冷云催化过程中释放的冰晶化活热可使云中温度升高约0.5℃,从而加大浮力,促进河流和云体发展,以增加降水量,这叫动力催化。对于温度高于0℃的暖云,可以播撒大小适当的食盐、尿素或其它吸湿性物质颗粒,使云中迅速形成一批大云滴(每克盐粒约能产生107个大云滴),它们能通过碰并过程迅速长大成雨滴,从而使大云滴不足的自然暖云增加降雨。除了播云催化以外,有人试验用热流机从地面向上喷射高温气流,以加强空中或云中的局地对流,从而增加局地的水汽凝结和降水量。