A I R algorithmi c sket c hbook SIMONE
SEMESTER 1, 2014 -THE UNIVERSITY OF MELBOURNE -PHILIP BELESKY AND BRAD ELIAS
DESIGN FUTURING LOFTING AND EDITING IN RHINOCEROS3D MANIPULATION OF LOFT The lofted surface produced in Grasshopper was manipulated via modification of the control points of the base curves. The degree to which these points were shifted effected the dramatization of the geometry. Through experimentation this technique was capable of generating various forms and undulating surfaces. The generation of abstract geometry was limited however due to minimal control points. A more complex lofted surface, made up of a series of curves with multiple control points would increase potential to develop stimulating, figurative shapes through manipulation in Rhino3D. Below are thumbnails of the resultant geometry produced through this exercise. The succession of rudimentary to quite advanced geometries produced through experimentation is evident.
Open lofted surface
Closed lofted surface
DESIGN FUTURING LOFTING AND EDITING IN GRASSHOPPER
Loft options The basic curves created in Rhino were set to curves in Grasshopper and lofted using a lofting component . Through lofting options in Grasshopper the form was modified . The initial shape was closed to create a more interesting geometry that creates more dramatic changes in response to experimentation with the lofting options.
02 CLOSED NORMAL
03 OPEN DEVELOPABLE
04 closed tight
05 closed straight
06 closed uniform
Design computation Representation of data sets using grasshopper The chosen data set exemplified in Grasshopper is based on Copenhagen windrose diagrams recorded in Roski between 22 August 2011 and 11 July 2013. These graphs denote frequency of wind speed and wind direction, evidently indicating wind patterns in the region that could be utilised in assessing the efficiency of a wind energy generation system. Three parameters were chosen for the purpose of representing the data in grasshopper as X, Y and Z inputs. The chosen parameters were; month [X], average wind speed for the month (mph) [Y] and average wind calm for the month (%)[Z]. The data represented is based on averages collected for each month from January to June. Multiplication factor components were employed to exaggerate the distribution of the points generated by the data set and assist in producing a more operable and design provoking geometry.
01 Copenhagen January Windrose, 2013, http://mesonet.agron.iastate.edu/onsite/windrose/climate/monthly/01/EKRK_jan.png , (accessed 19 March 2014)
Design computation Exploration of grasshopper tools and techniques CURVE INTERSECTIONS The video tutorial on curve intersections introduced the concept of generating intersecting geodesic curves on a surface. The demonstrations in the video tutorial were replicated using Grasshopper to detail connection points on geometry for the purpose of demonstrating the structure of the design.
LATTICE DESIGN The second replication demonstrates the creation of a lattice-like structure from a basic three-dimensional shape. Projecting circles onto the sphere surface produced the lattice design, which was adapted via manipulation of the radius value. In addition, experimentation with point values resulted in a realisable lattice structure for the purpose of demonstration however, the complexity of the design could be increased or decreased accordingly based on this parameter.
CONTOURS AND SECTIONING
Composition/generation CREATING A GRIDSHELL - MATSYS SMARTGEOMETRY FORM
The “creating a gridshell” video introduced gridshell formation via the Matsy’s Smart Geometry gridshell form. Whilst watching this video, the steps were replicated in Grasshopper to ensure greater synthesis of the components introduced and a better understanding of the way in which connections need to be made to ensure a successful algorithmic output.
Composition/generation CREATING A GRID SHELL - EXPERIMENTATION FORM
The “creating a gridshell” video was followed in order to create of a unique gridshell. Using Rhino3D a series of closed curves were randomly created. By employing the components demonstrated in the video, such as ‘explode tree’ and ‘rebuild’ the algorithm could be controlled and the final outcome enhanced. Manipulation of values using slider components assisted in the creation of a interesting, overlapping gridshell. Through experimentation with values in Grasshopper as well as manipulation of the overall geometry in Rhino, it was evident that the variety of achievable design outcomes was infinite. Through this exercise it became clear how various timber pavilions designs are conceived and realised.
Composition/generation Patterning lists - two dimensional
The ‘patterning lists’ demonstration video was followed to produce a unique pattern projected on a two dimensional rectangular surface. This task presented various complications. Most prominent was a failure of the ‘voronoi’ component despite following the steps of the video tutorial. The process of solving this issue was an important learning experience, which encouraged further research online into possible reasons for the error and processes to overcome this data failure. After thorough reading of online forums and websites, the issue was resolved via communication with peers. Eventually, the ‘box rectangle’ component was used to overcome the error. Once the error was resolved and the algorithm complete, manipulation of the pattern was conducted by changing values on number sliders, and panel inputs. Through these experimental modifications a variety of patterns were generated.
Composition/generation Patterning lists
- three dimensional
Due to issues experienced in the exploration of patterning lists additional online video tutorials were examined in order to gain a better understanding of the algorithms. Through this process experiments were conducted, including the use of the â€˜voronoiâ€™ component to create a three-dimensional form. The result was a rectangular prism with a series of cut outs produced via the pattern created with voronoi. This was a stimulating experimentation as by using the patterning list tools in a three-dimensional context the possibilities for their use in modelling became more apparent.