Document 10627905

advertisement
Motion in Design – Spring 2016
Tianjin University, School of Architecture – Motion in Design
Spring 2016, S206E057, 1.5 Credits, 24 course hours 5/16/2016-5/26/2016
Instructor:
Email address:
Meeting time & place:
Course Web address:
Chiu-Shui Chan, Ph.D
cschan@iastate.edu
See the course schedule, Rm: 西樓107
http://www.public.iastate.edu/~cschan/534/index.html
“I can never stand still,”
“I must explore and experiment,”
I am never satisfied with my work,”
“I resent the limitations of my own imagination.”
-- Walt Disney --
1. Students with Disabilities:
ADA policy statement: If you have any condition, such as a physical or mental disability, which will make
it difficult for you to carry out the work as I have outlined below, please notify me in the first two days of the
meeting period so that we may make appropriate accommodations.
2. Tentative Class Schedule (will be changed as necessary)
Su
5/15/2016
M
5/16/2016
5/22/2016
EV: 西樓107,
6:30-10 pm
5/23/2016
AM: 西樓107,
8:30-12 pm
Tu
5/17/2016
W
5/18/2016
5/24/2016
PM: 西樓107,
1:30-5 pm
5/25/2016
PM: 西樓107,
1:30-5 pm
Th
5/19/2016
F
5/20/2016
Sa
5/21/2016
5/26/2016
EV: 西樓107,
6:30-10 pm
5/27/2016
5/28/2016
EV: 西樓107,
6:30-10 pm
3. Introductions
Digital design and digital architecture consist of the following major concentrations:
1. Geometric and solid modelling, BIM modelling
2. GIS / City modelling
3. Virtual reality and interactive environments
4. Digital fabrication and construction prototypes
5. Generative, parametric and evolutionary design
6. Design tool development
7. Shape studies / Shape grammar
8. Collaborative design / Virtual design studio
9. Ubiquitous and mobile design computing
10. Human-Computer Interaction / User participation in design
Some of these concentrations are available or have been covered here at TU. Yet, in this course, the concentration would
be on:
1. Parametric modeling of Rhino, algorithmic reasoning in design through Grasshopper, basic programming of
Python, and the interface between Python and Grasshopper in Rhino.
2. Backward design thinking.
3. Interaction between platforms.
Two components of digital media had been explored historically and explicitly in the class. One is “motion in
Page 1 (2/25/2016)
Motion in Design – Spring 2016
design product”, and the other one is “design through motion”. “Motion existing in design products” relates to the
methods, impacts, and effects of putting motion into design, whereas “design through motion” refers to the design of
motion and action. Motion that existed in design products could be accomplished by animation (see video), whereas
design through motion could be done by utilizing motion capture to catch the motion data (see video) or by utilizing
parametric modeling to catch the results of movement. This semester, parametric modeling for accomplishing
motion in design is the focus.
4. Objectives
This course will cover three major and one minor components of parametric modeling in architectural design to visualize
the motion in design. Component one is Rhino modeling. Component two is Grasshopper, and the third component is
Python Programming in Rhino. It is expected to work in Rhino to generate a design for the purposes of equipping
yourself with a good knowledge and skills on parametric modeling. You have to “spend time” to do a lot of exercises for
being able to fully control the use of the system, particularly on consciously utilizing and formalizing design logic and
reasoning. We have to decide which major concentration that we shall spend more time on it.
5. Installations
For your information, the Rhino program has free trial version that could be used for free with the condition that it
provides 25 times of saving files. If it is over the limit, the system will be expired. So, you have to be careful on the use
of free trials. Yet, Rhino offers student version with very attractive student discount (around $100).
The Grasshopper, Processing, and Python interpreter are free download software. These three platforms are
independent system, but, all run inside the Rhino environment. Therefore, Robert McNell & Associates, the company
developed these systems, handles the operation and management of these plugins.
Please load these files in your own machine and bring the machine to class and work in class, if you want to. But,
these systems are available in the lab as well. After going through the lab exercises and lectures, you will be very
familiar with skills on 3D solid modeling, algorithmic application, and computer programming. If you have any
questions on programming, we could do the best to fit the learning curve.
6. Projects and exercises
It is expected to apply Rhino to generate a digital model through the Grasshopper and Python programming. Two
examples are given here for your reference. It is not required to have the physical form completed as the final
requirement. Yet, it is required to generate such a form digitally.
7. Expectation and grading
All assignments will be graded by points, and the final grade is the accumulation of all assignments weight and
Page 2 (2/25/2016)
Motion in Design – Spring 2016
determined by the following scale:
Letter
grade
Point grade
(max 100)
Quality of work
A
points>=90
Exceptional work, above standards
B
90>points>=80
Satisfactory work, meet standards
C
80>points>=70
Unsatisfactory work, below standards
D
70>points>=60
Deficient work
F
points<60
Failure, course needs to be repeated
8. Things that would affect the final grade:
1. Projects will be graded on the completeness of presentation, imaginations applied, and the creativity
expressed. The schedule of deadlines will be strictly enforced. Incompletes will not be given without
extenuating circumstances.
2. According to the general department regulations, students are required to attend every class. Class
participation is critical for final grade evaluation.
3. More than three unexcused absences during the course of the semester may either result in the reduction
of the semester grade, or fail the course. An absence of class will result in many times more effort and
time to catch up with the class.
4. During the class, turn off your cell phone and put it away. It is not respectful to answer cell phone calls or
send text message in the class.
9. Tutorial Resources:
Here are the on line tutorial resources.
1. Rhino: Rhino 5 Essential Training: http://www.lynda.com/.
2. Grasshopper: http://www.grasshopper3d.com/page/tutorials-1
3. Grasshopper: Up and Running with Grassphopper at Lynda.com, http://www.lynda.com/Grasshoppertutorials/Up-Running-Grasshopper/174491-2.html.
4. Grasshopper tutorial: http://blackspectacles.com/topics/grasshopper-rhino-tutorials-training/.
5. Rhino Python Tutorials: http://www.plethora-project.com/education/2011/09/12/rhino-python-tutorials/.
6. Python: Up and Running with Python, http://www.lynda.com/.
•
There are course outlines available that will provide detailed steps and procedures of executing tasks. You
should complete every exercise to get good understandings of the three major parametric modeling systems.
10. How to Learn in This Class:
•
The tutorials are designed not only to let you master the fundamental knowledge of computer applications, but
also to introduce you with some systematic methods of design computing and animation. You should focus on
the application of tutorials, on homework and projects. Learn the theories behind the applications. Don't miss
any tutorials or any part of a tutorial. All tutorials are important for completing the assignment projects.
Page 3 (2/25/2016)
Download