As artist John Edmark 's sculptures wiggle, wobble, and twist before your eyes like some alien creature, it’s hard to believe that what you’re seeing is a real physical object—but we assure you it is, with a bit of trick photography and some heady mathematics thrown in for good measure. Blooms 2 (a year in the making) is the latest collection of wild strobe-animated sculptures that begin life as computer programs written in Python before being 3D printed and set in motion on a table, but the patterns you see are created, in a sense, by nature itself. “Blooms are based on the same geometry nature uses in many plant forms, including artichokes, sunflowers, and pinecones, all of which share the same underlying mathematical pattern,” Edmark shares with Colossal. He explains in more detail how each sculpture is designed: Blooms are 3-D printed sculptures designed to animate when spun under a strobe light. Unlike a 3D zoetrope, which animates a sequence of small changes to objects, a bloom animates as a single self-contained sculpture. The bloom’s animation effect is achieved by progressive rotations of the golden ratio, phi (?), the same ratio that nature employs to generate the spiral patterns we see in pinecones and sunflowers. The rotational speed and strobe rate of the bloom are synchronized so that one flash occurs every time the bloom turns 137.5? (the angular version of phi). While the strobe is necessary to witness the animation when viewing these pieces in person, for the sake of creating this video filmmaker Charlie Nordstrom set the camera to a short shutter speed that freezes individual “frames” of the spinning sculpture. Many of Edmark’s pieces are now in galleries and permanent museum collections around the world. You can see several of his sculptures right now at the Exploratorium in San Francisco and the Technorama in Winterthur, Switzerland. You can also see some of his first designs in his original Blooms video , and for what it’s worth, we also carry his amazing Helicone sculpture in the Colossal Shop .