Parametric Snowflake Generator
by gringer, published
A computer model of a randomly-generated origami snowflake that should be similar to Wilson Bentley's observations.
Load up the OpenSCAD file (snowflake.scad), compile and render. If you don't like the look of the snowflake, recompile and try again. When you see something you like, look at the beginning of the compile output and it will have a seed number. Set this as the variable 'rs'.
Consider using openscad to generate files, rather than the pre-generated STL files, because it will make your snowflakes a bit more unique:
openscad snowflake.scad -o random_flake.stl
Snowflakes will be randomly generated based on a few customisable parameters. For a less dense snowflake (more skeletal), reduce the number of crystals (nc). For a more dense snowflake (more like a hexagon), increase the number of crystals. For more variation in crystals, increase the crystal max thickness (cmt). Other parameters are present, see the top of the file for more details.
I have tried to keep the placement of crystal seed start points fairly uniform across the flake (square root function to account for variable area across a triangle), and crystal angles are limited to 60 degrees (as seems to be the case from Wilson Bentley's pictures).
- Due to the nature of the generator, there may be a few floaters that are not attached to the backbone, so be prepared for a bit of post-print cleaning. The file 'random_flakes_1-16.stl' has been loaded up and cleaned in reptier host by removing these floaters.
- The flake generator is 2D only, but could be easily extended to a 3D version.
- inspiration: http://www.marthastewart.com/276331/how-to-make-paper-snowflakes and http://en.wikipedia.org/wiki/Wilson_Bentley
Snowflake photography is getting more popular:
Liked ByView All
Give a Shout Out
Parametric Snowflake Generator by gringer is licensed under the Creative Commons - Attribution - Share Alike license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- You must distribute Remixes under the same license as the original.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving gringer a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure gringer would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).