2016年11月8日 星期二

Digital Building Lab | Auto-routing Test

Project Description |

In ship design and chip design, auto-routing is a common technology to deal with highly complex routing problem. However, routing can be viewed as a broader technology to help architects design circulations and deal with piping problem. This program is the first take trying to search all the possible routing solutions. The computation is very expensive, so it can work in a small region for now.

Fig.01 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.02 - Routing solution with 3 sets of points, 0 obstacle  in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.03 - Routing analysis with 3 sets of points, 0 obstacle in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.04 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.05 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.06 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.07 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.08 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.09 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.10 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer

Fig.11 - Routing solution with 4 sets of points, 2 obstacles in a 6 x 6 box, T.C. Kurt Hong, 2016 Summer



Shape Computing Group | Froebel Blocks

Project Description |

For shape grammar 101, Froebel Blocks are always a good tool to help us understand shape grammar. However, Froebel Blocks are physical tools which has some limitations that students can hardly use as many blocks as they can. Also, physical Froebel Blocks limit some possible combinations because physical blocks can not overlap to each other (embedded in each other). Thus, this project is aimed to develop a digital tool which can expand the educational possibilities of Froebel Blocks. This program is developed in Rhino environment with Rhino Python.


Fig.01 - 5-rule Combination Analysis, T.C. Kurt Hong, 2016 Summer



Fig.02 - 5 rules, T.C. Kurt Hong, 2016 Summer


Fig.03 - 5-rule Combination 3, T.C. Kurt Hong, 2016 Summer


Shape Computing Group | Emergence SHAPE


Project Description |

This project is aimed to develop a graph engine which can recognize emergence shapes according to the concept of shape grammar by George Stiny in 1960's. "Shape" is a non-classical representation which provide readers multiple ways to read. For human beings, it is easy to catch a sub-shape embedded in a shape but difficult to computers. The first version of this engine is designed to find out all the quadrilaterals including convex ones and concave ones. This engine is developed in Rhino environment with Rhino Python to connect architecture designers. Users can draw any shape and this engine will report the number of all possible quadrilaterals and list them as a category.

 Fig.01 "Finding all quadrilaterals" Test 01, T.C. Kurt Hong, 2016 Summer
 Fig.02 "Finding all quadrilaterals" Test 02, T.C. Kurt Hong, 2016 Summer
 Fig.03 "Finding all quadrilaterals" Test 03, T.C. Kurt Hong, 2016 Summer
 Fig.04 "Finding all quadrilaterals" Test 04, T.C. Kurt Hong, 2016 Summer
Fig.05 "Finding all quadrilaterals" Test 05, T.C. Kurt Hong, 2016 Summer
Fig.06 "Finding all quadrilaterals" Test 06, T.C. Kurt Hong, 2016 Summer