reactions to light

This script developed in Grasshopper explores the use of the voronio to generate light patterns in varied shapes around ten points set in Rhino that act as a source of light. Each one of these points establishes a circle around the point as a light spread distance from the source. The circle is then offset two times. Divisions of the circles create the voronoi linework. The center of each voronio surface is then calculated. A circle is drawn at the center location of each surface. The circles which are closer to the point have a smaller diameter. As the circles distances increase from the original source point, the diameter is increased. This size change is similar to the eye’s pupillary light reflex - when there is more light, the pupil dilates to regulate the intensity of light entering the eye. This is done for each one of the ten points of light. The use of the voronoi allows for the shapes to be linked together between each of the ten points. An average of the overlapping circles is calculated to draw a master circle showing where light is the more intense in the field condition. Following this circle diameter size, the gradient is mapped onto the surfaces of the voronoi’s. The gradient follows the same algorithm as the circle diameter representing light color and intensity. At the source point of the light, the gradient is white and starts to darken as the distance is increased.



architectural student, april 10, 2010
conditional form, rhinoceros, grasshopper