Tianjin University, School of Architecture, S206E057, Motion in Design

advertisement
S206E057 S. 2016
Tianjin University, School of Architecture, S206E057, Motion in Design
Final project requirements and deadline --Due: Monday, 6/6/2016
The final project will be the modelling of your selected building (or architectonic elements), which should have some creative
features in the form. The entire processes consist of the following three components.
A. Rhino model component:
1.
2.
3.
An exercise of a Rhino modeling on using Rhino functions to create an architectural design or say a building.
The created model will be placed on a layer named: 1_BLDG, which has sublayers to contain appropriate
elements.
Save the Rhino model as “YourName_BLDG_Name.3dm”.
B. GH component:
The second component is to use GH components for creating the entire major architectural elements of the same
Rhino building model.
1.
2.
3.
4.
If your GH implementation needs some basic Rhino geometries to serve as fundamental modules, then put these
basic modules on a particular layer named: “2_Basic_Geometries.”
Generate a third layer named “3_Baked_Geometires” and put the backed geometries on it
Group the related GH components together to show the sequences or missions, and label groups with
appropriate name for identification.
The GH component file(s) should be named as: “YourName_BLDG_Name.gh”.
C. Python component:
The third component is to write Python coding, implement the codes through GH for the creation of one component of
the building.
1.
2.
3.
4.
5.
Develop a Python class to be used as a library, which shall be a tool used:
• to facilitate Rhino model, or
• to select a Rhino model component for generating new forms.
Create a layer named “4_Python” and put the needed input geometry on that layer.
Create a layer named “5_Python_Baked” to put the baked building on the layer.
The Python class file should be named as “YourName_SomeFunction.py”.
Revise the Python input/output codes to fit GH component as customized design generation tools, save the
Python codes inside the “GH for Python Editor” as “YourName_GH4PY_SomeFunction.py”.
D. Project summary:
Write a summary in DOC to explain: (1) the concepts and algorithm you developed in GH and Python, (2) the input
requirement and output examples of important (or critical) GH functions, (3) procedures of the GH and Python file
supplemented by images to demonstrate the sequential steps of execution, and (4) the applications of both the GH
and Python algorithms in real projects.
Submission and presentation:
You have to thoughtfully organize files and your presentation of the modeling, algorithmic thinking and coding ideas
effectively. The deadline is tentatively scheduled on 6/6/2016, but, we will finalize it in the first day of the class.
Grading criteria:
The final grade is determined by your attendance of the class (12%), your class exercises (12%), and the completion of the
final project (76%).
Page 1 (5/9/2016)
Download