One of the great things about designing with scripts is the ability to link forms with random variables. One of our main goals at a r c h i t e c t u r e 2 . 0 is to achieve unexpected results through our use of algorithms, and never is this more frequent than when scripting with random functions. We touched on this earlier with the packing script, but here we've decided to explore it further with surfaces.
By inserting a random value when calling our curve method we are able to give the skeleton of our surface an incredibly rich texture. The base curve for the skeleton is just a hyperbola mirrored back on itself. When we apply a random multiplier to the Z coordinates of the hyperbola we get the resulting (goose)bumps. When we loft these lines the transformation from curve to surface is complete. In the rendering we chose to contrast these bumpy forms against the rigidity of the cube. The use of the random brings with it uncertainty, doubt, and sometimes even frightening results. The forms here are are chilling, haunting, grotesque... and also time consuming to render. Happy Halloween.

