First, you sprinkle cherry-sized pellets of dry ice on a cloud - it must be a super-cooled cloud, its temperature below freezing. The dry ice immediately produces tiny ice crystals. Each crystal becomes a nucleus around which more moisture from the cloud freezes. This forms snowflakes of rapidly increasing size, which fall through the cloud. When the snowflakes reach warmer altitudes they melt into rain.