my design work in and out of architecture school.luis@legildesign.com

Posts Tagged ‘algorithm’
Reflect
Reflect

“Reflect” was my proposal for a public art competition on a piece of land on Brattle Street near Harvard Square. The proposal uses common building techniques and materials to erect a monument intended to provide a space for individual contemplation on the state of our housing stock in the United States. The brief project narrative […]

The Way of the Dinosaurs
The Way of the Dinosaurs

    I created this piece entirely in Processing with minimal post production. The algorithm processes a specified set of characters in a number of specified fonts to extract the perceived “brightness” of a character on a blank background. This information is then used to plug the best matching characters into a matrix of sample […]

Extruded Hex Pic
Extruded Hex Pic

This Grasshopper definition is a continuation of some image tessellation experiments I have been doing in Processing extruded to 3 dimensions. The definition abstracts an image into hexagonal clusters made composed of 3 quadrilateral whose common point is then extruded to a height relative to the image brightness at that point. A mouthful, I know, […]

Trianglephant
Trianglephant

This triangular tessellation is an abstraction of an image and is generated through a script I wrote using the Processing programming language. I wrote the script to interpret an input image and give a resultant triangular tessellation with larger triangles representing brighter areas of the image and vice versa. After initial investigations/experiments I am very […]

TIMEless
TIMEless

  This sculpture was a piece commissioned by the Superfront Gallery in Los Angeles for their exhibition, “TIMEless,” an exhibition exploring the 4d possibilities of space. I worked with Michael Fox of FoxLin to develop a sculpture based on a short story which Michael wrote titled “Nano City” (read it here). The story is of […]

ENV Downtown
ENV Downtown

ENV Downtown was my Senior Degree Project at Cal Poly Pomona. The proposal is for a new facility for the College of Environmental Design of Cal Poly Pomona in downtown Pomona. As a concept, the idea of a College of Environmental Design is a unique one. The model at Cal Poly Pomona is unique in […]

unEARTH
unEARTH

The task at hand for this studio was to design an economically viable space station. Initially, the station was to be programmed as a space hotel, but to make the station economically viable each student was to propose another use for the project that could feasibly create revenue. This was one of the most interesting/frustrating […]

Urban Continuance
Urban Continuance

Urban Continuance is the new urban typology. In dense urban areas, large, open park spaces are under utilized and inefficient. Sprawling expanses of grass are both unsustainable and unrepresentative of the needs of an urban population. Instead of the isolated grass lawn, then, a new park typology is needed: the park as connective tissue. The […]

Facade-O-Matic!
Facade-O-Matic!

Catchy name, yeah? This is an idea I’ve kind of had kicking around in my head for a while. It is based on the Random Tessellation script I wrote for Processing a while back. This Grasshopper does much the same thing but in three dimensions instead of two. A unit module is created by the […]

A Walking City
A Walking City

A Walking City is a project on which I was design team member while I was employed at WE Architecture in Copenhagen, Denmark. The proposal was our entry in an international competition to reinvent the city of Drammen, Norway. The approach we took on this project was that of reinvigorating the historic city center of Drammen […]

Rhombic Disphenoid
Rhombic Disphenoid

This Grasshopper definition approximates a disphenoid minimal surface in Rhino. The definition creates one and also has the option to create a grid of such geometries as seen above. The definition employs the Minimal Surface plugin for Grasshopper by Robert Cervellione. This object is used to speed up the process of defining the composite surface […]

Darboux Curve Evolution
Darboux Curve Evolution

Darboux evolution is a pretty cool way to morph a curve. Basically, you take a polycurve and find the midpoint of each segment composing that closed polycurve. Create a new polycurve by connecting these midpoints and repeat. It is a simple procedure with pretty nice results. The more iterations, the more the curve begins to […]

Recursion RhinoScript
Recursion RhinoScript

This is a simple recursion script with pretty nice results. The idea comes from Marc Fornes’ experiments with the same technique. This script creates a recursive equilateral triangle sequence. As an input the script asks for an edge length, incident angle, and the number of iterations.   Download the Script   Recursion by Luis Gil […]

Curve Branching
Curve Branching

A simple L-systems branching script for Rhino. Run the script, select a starting curve and the script will replicate that curve in a branching manner. Download Script   Curve Branching by Luis Gil is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.  

Grasshopper Basics
Grasshopper Basics

I put together these files a while back for a Grasshopper workshop I gave while I was working at WE Architecture in Copenhagen. While these files are not so much tutorials, they present the very basic knowledge that is necessary to be able to really get off the ground when using Grasshopper. There are three […]

Hexagonal Weaving in Grasshopper
Hexagonal Weaving in Grasshopper

This Grasshopper definition was inspired by the structure for the new Pompidou-Metz Center by Shigeru Ban. The structure is said to be inspired by hexagonal weaving pattern found in traditional Chinese hats. This is a very common weaving pattern also found in things such as chairs. For a large scale structure, however, it is impractical […]

Weaving in Grasshopper
Weaving in Grasshopper

This is an update to the weaving Rhinoscript I posted a while back. I decided to play with it and try it out in Grasshopper a while back when I was learning Grasshopper. This is the result and it works a lot better and smoother than the RhinoScript version ever did. Feel free to download […]

Processing Mosaic
Processing Mosaic

Photo mosaics in Processing.

Dark Spot Sketch
Dark Spot Sketch

I got the idea for this skecth by from some of the work of Casey Reas in Processing. The sketch consists of a number of circles which move about the working area. If two or more sphere collide, each one gradually takes on the direction of the other until each elements respective directional momentum seperates […]

Arch 201, Charrette 03
Arch 201, Charrette 03

A small portion of the future bath house. A combination of a steam room and cold bath derived from the geometries of Charrette 02.

Arch 201, Charrette 02
Arch 201, Charrette 02

An exploration into algorithmic problem solving using a fixed number of known elements.

KeyStroke Visualizer
KeyStroke Visualizer

A script that visualizes key strokes by connecting typed letters randomly colored curves.

Circles Sketch
Circles Sketch

Circles that grow and shrink with the location of the mouse.

Centroid Recursion Sketch
Centroid Recursion Sketch

A recursive cracking algorithm for the Processing platform.