This generator cycles a snowflake from a seed to its final state and also loops its crystal distribution kaleidoscopically on two axes. It takes the user input and distributes hexagons on a pinion accordingly, applies mirroring and sixfold symmetry, generates a heightmap, and adds lighting and refraction. This is done with a fragment shader; the snowflake lies on a plane, and there is no geometry created.
Identify the birds you see or hear with Merlin Bird ID. Free global bird guide with photos, sounds, maps, and more.