How do snow crystals form?
Snow crystals are formed at subfreezing temperatures by the conversion of water from its gaseous form, called water vapor, directly to ice without passing through a liquid phase. Freezing of water in its liquid form results in sleet.
The precise shape of the formed crystal depends on a combination of the temperature, humidity and atmospheric pressure that the growing crystal experiences as it is tossed to and fro in the atmosphere.
Snowflake Morphology Diagram
by Ken Libbrecht, PhD. Sourced with permission from snowcrystals.com