background preloader


This page is set up to host bits of codes and sample algorithms. Those algorithms are free to be explored or even shared with proper recognition to the author.Please let me know if you reached any interesting result using any piece of the code provided. Before downloading anything from Digital [Sub]stance you consent to the following license agreement Digital [Sub]stance by Marios Tsiliakos is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at Permissions beyond the scope of this license may be available at “If you Enjoyed anf found the content of this blog useful please consider donating to keep Digital [Sub]stance up and running.” Grasshopper Definitions

Civic Sports Centre and 2013 National Games Arena Los Angeles based firm, Emergent have won a competition of the Civic Sports Centre and the 2013 National Games Arena in Shenyang. The project, set on the boarder of the natural and urban life of the city, will comprise an arena with 2000 fixed seats, a swimming arena and civic sports center. The project also includes football, basketball, tennis, badminton, and volleyball courts. A roof with cellular windows and solar panels will cover the different areas with a form derived from natural crystal formations. More about the project details comes from the architect after the jump. Courtesy of Emergent

Fishtnk Design Factory [archive/blog] In collaboration with: Dan Hambleton, MESH consultants. The study has been on going collaborative project which has resulted in a unique approach on structural optimization and material performance analysis furniture and product design for. With the increase of analytic + parametric software presence in design processes, the ideas of mass-customization in large scale production becomes more approachable than ever. The Vessel Chair by fishtnk became a case study for this research. The outcome is developed as a malleable algorithm to be applied to different disciplines for material and structural optimization on the principals of mass-customiza tion.

blackspectacles David LeFevre's course is going to walk you through a number of ways to create and manipulate surfaces using Grasshopper and Rhino. We'll start by showing basic methodologies for creating surfaces. Then, we’ll create a simple Grasshopper definition that will illustrate the basic principles of relationship modeling. From there we’ll learn how to extract information from surfaces in order to create new geometries, we’ll learn how to sample an image to create parametric inputs, and finally, we’ll learn how to inform the selection of objects within arrays of multiple geometries. When we’re finished you will have the knowledge you will need to construct your own parametric surfaces using Grasshopper and Rhino. Here's a link to the course, below is a listing of the videos:

Beijing National Hotel At 1,500 rooms, this hotel will be the largest hotel in Beijing. It is located near the Beijing International Airport in the 5th Ring, and will be used to host international conferences. The building is 303 meters long and is intended to become a major landmark, visible to landing aircraft. Courtesy of Tom Wiscombe The building is organized around three volumetric rings fused together by surfaces draped from the top and bottom.

Tree_Columns(Rhino_Grasshopper) video inside 主要利用Grasshopper裡面的Divide Curve功能 從一個點 Grasshopper Space Planner Updated GH Graphic Programming tool can be found here. Projects will often start off with a period of program analysis, part of which requires each of the program spaces to be drawn to get a graphic sense of the project’s pieces. This information tends to be provided in the form of a spreadsheet which categorizes the spaces in addition to specifying the room’s name, quantity, areas, and other relevant information. With a few modifications, this spreadsheet can be used to generate all of the space geometry through the use of a Grasshopper definition. The Grasshopper definition begins by importing specific rows and columns according to markers that are placed within the spreadsheet. These markers tell Grasshopper where to start and stop importing data as well as where to find the appropriate information for each parameter.

TUTORIALS A lot of people have been asking me how I create my renderings. Since I am finished with grad school, I decided to develop some tutorials that explain techniques I used throughout architecture school. Many of the techniques only require Sketchup and Photoshop. Others later on will be a little more advanced and involve rendering programs that can be downloaded for free. . Kangaroo discussions and examples from GH forum home about us contact sg2011 cluster: use the force Augmented 3D Printing: Architectural Model Overlay App Augmented 3D Printing: Architectural Model Overlay App Article by Urbanist, filed under Conceptual & Futuristic in the Technology category. Augmented reality meets architectural modeling in a remarkable best-of-both-worlds hybridization of two essential technologies for architecture designers, builders and (especially) clients. You have to see this video to believe it:

FORM+CODE In Design, Art, and Architecture by Casey Reas, Chandler McWilliams, and LUST Repeat: RECURSIVE TREE Within the domain of image making, recursion involves drawing a group of related, self-similar shapes. Treelike forms are a clear example — each branch spawns many smaller branches, which in turn spawn more branches. As a simple example, draw the letter Y on a sheet of paper.