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 [...]

Nansensgade Furniture Showroom
Nansensgade Furniture Showroom

A semi-automated furniture showroom/boutique in Copenhagen.

Studenterhuset Design Competition
Studenterhuset Design Competition

A dynamic, covered outdoor space in a tiny courtyard in Copenhagen.

Processing Mosaic
Processing Mosaic

Photo mosaics in Processing.

Parametric Stairs in Grasshopper
Parametric Stairs in Grasshopper

A useful tool to dynamically create and edit staircases via Grasshopper.

Portraits of Friends
Portraits of Friends

I made these a little while back as birthday presents for some friends. One really likes rainbows and one is my favorite sci-fi nerd. It was good to sit down and draw again for the first time in a long time.

Sankt Jørgens Sø Bath House
Sankt Jørgens Sø Bath House

A bath house proposal on Sankt Jørgens Sø in København.

Danish Co-Housing
Danish Co-Housing

A Danish cohousing proposal. My first design project in Copenhagen.

Happy New Year
Happy New Year

A greeting to ring in the new year.

Arch 303, Final Project
Arch 303, Final Project

A proposal for an new elementary school in

Weaving Rhinoscript
Weaving Rhinoscript

A weaving experiment using Rhinoscript.

Arch 302, Charrette One
Arch 302, Charrette One

A case study on the Kanchanjunga Apartments in India by Charles Correa.

Arch 301, Final Project
Arch 301, Final Project

My Arch 301 project at Cal Poly Pomona.

Arch 301, Charrette One
Arch 301, Charrette One

A case study of Albert Frey’s second house in Palm Springs, CA.

Random Tessellation
Random Tessellation

A script developed for the irregular tessellation of a randomly generated “tile”.

Random Sketches
Random Sketches

A few sketches from an old sketchbook.

First Generation Table
First Generation Table

The first successful table is DONE! Have a look.

Particle Text
Particle Text

This script creates the text from a number of swarming particles. It is what I used to make the site logo.

Delaunay Import from Qhull to Rhino
Delaunay Import from Qhull to Rhino

Translates delaunay triangulation information from Qhull to geometry in Rhino.

Convex Hull Import from Qhull to Rhino
Convex Hull Import from Qhull to Rhino

A tool for importing convex hull information from QHull into Rhino.

Notching Tool for Rhino
Notching Tool for Rhino

A tool for notching curves in Rhino.

Sectioning Tool for Rhino
Sectioning Tool for Rhino

A tool for creating and labeling multiple section cuts in Rhino.

3D Image Field
3D Image Field

Create an 3D field from an image.

Lattice Object
Lattice Object

RhinoScript creates a lattice from a set of surfaces or polysurfaces.

Random Points
Random Points

A random point generator that exports a .txt file for processing in qHull.

Arch 203, Charrete 04 – Final Proposal
Arch 203, Charrete 04 - Final Proposal

Our proposal for the USGBC Natural Talent Design Competition. This entry was a finalist in that competition.

Arch 203, Charrette 03 – Midterm
Arch 203, Charrette 03 - Midterm

Our initial proposal for the former jail site.

Arch 203, Charrette 02
Arch 203, Charrette 02

An analysis of the competition site.

Arch 203, Charrette 01
Arch 203, Charrette 01

A couple of case studies.

A Portrait of my Grandma
A Portrait of my Grandma

A portrait of my grandmother.

Skulls
Skulls

A couple of skull studies.

My Hands
My Hands

Some hand drawings.

Drawings from Master Sketches
Drawings from Master Sketches

Old drawings from an Life Drawing class I took.

Arch 202, Charrette 04 – Final
Arch 202, Charrette 04 - Final

My final proposal for the Arch 202 term project, the Acumulação Museum, L_AM.

Arch 202, Charrette 03 – Midterm
Arch 202, Charrette 03 - Midterm

My midterm proposal for the Acumulação Museum.

PictureKey Sketch
PictureKey Sketch

Reproduces an image as a series of random keystrokes.

Arch 202, Charrette 02
Arch 202, Charrette 02

Movement.

Arch 202, Charrette 01
Arch 202, Charrette 01

An exercise in packing space as efficiently as possible.

Arch 201, Charrette 04 – Final Proposal
Arch 201, Charrette 04 - Final Proposal

My final design for the Arch 201 term project, a bath house on a site at Mount Baldy.

Arch 201, Charrette 04 – Midterm Proposal
Arch 201, Charrette 04 - Midterm Proposal

My first design proposal for the bath house project.

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 [...]

Circle Drawer Sketch
Circle Drawer Sketch

A dynamic drawing tool that responds to the movements of the mouse.

Parametric Coffee Table Design
Parametric Coffee Table Design

I’ve had the idea for this coffe table for a while. I’ve finally gotten around to making it.

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.

Arch 201, Charrette 01
Arch 201, Charrette 01

A case study of Therme Vals by the architect Peter Zumthor.

Picture Dots Sketch
Picture Dots Sketch

This script takes a picture and rebuilds it using a series of dots and lines.

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.