SYLLABUS
ARCH 5420: COMPUTERANIMATIONANDSTORYTELLING
Fall 2018

DRAFT 1.0

INSTRUCTOR:
Earl Mark
ejmark@virginia.edu
322 Campbell Hall (Office Hours: Wednesdays, 9:00 to 10:45 am or by appointment)

TEACHING ASSISTANTS:
Matthew Jordan
mrj3dd@virginia.edu (Office Hours: Mondays, 7 - 8 pm, Cambpell 107),
Julie Zhou jz2qc@virginia.edu (Office Hours: Wednesdays, 4 - 5 pm, Cambpell 107),

Description: Arch 5420 is a workshop/seminar that explores moviemaking through exercises in computer animation. Approximately five independently developed short animations constitute the work of the term culminating in a one to five minute time-length final movie project. It is anticipated that an interdisciplinary group of students will bring perspectives from across the arts and sciences, design and engineering. Movie projects may range in creative subject areas. For example, built and landscape architectural places may be experienced according to our own changing eye point of view, the transformation of light and objects, as well as the movement of other people. In addition, objects found in architecture and nature reveal formal, tectonic and spatial orders that can be understood through animated sequences that depict varying intervals of time. Storytelling, whether by means of simple character animation or more complex scene description, may be related to these contextual aspects of either real or imagined environments. An in-depth exploration of NURBS three-dimensional modeling and rendering will be the basis for representing built and natural environments, sculpting characters and creating complex geometrical forms. Subject areas for individual projects may range widely according to the disciplinary perspective of the individual student, including visual narratives with character animation movies, or the analysis of mico-scale physical environments or larger scale architectural and landscape architectural settings.

Enrollment: Registration is by instructor permission. Enrollment is open to all graduate students and to all undergraduate students (typically second year undergraduate students and avove) with some weight given to statements of interest on SIS and seniority. There are otherwise no prerequisites. The instructor has a background in moviemaking that includes film/video production and computer graphics animation.  

Technology: The primary software is Maya, a professionally used product in computer animation and movie production. Other  related products may be introduced this term as time allows for animation, including special software focused on sound editing and production, movie editing and advanced light energy modeling and rendering. Maya provides an advanced set of animation techniques, such as instantiated motion, inverse kinematics, compositing, fluid dynamics effects, hair and clothing simulation and other special effects. Also used in the term will be software for digital video editing, compositing, morphing, creating human figures, sound capture and editing. Maya will be available on Apple and Windows computers throughout the school. Free academic use copies of Maya with full functionality are available for students who have access to a personal computer on the Apple and Windows platforms. The required class text is free and online to members of the UVA community (see below). We will also introduce inertial motion capture equipment for full-body motion capture. The V-Ray 3.6 plugin to Maya, an advanced global-illumination and light simulation program, will be integral to advanced rendering tutorials in the class. More information about personal copies under a pilot program established with Chaos Group will be announced in class.
In addition, we will introduce Unity and the HTC Vive VR system on an experimental and voluntary basis. Most classes will meet in Campbell 105. We will meet at other locations on a few occasions only for tutorials on additional equipment as will be announced in class.

Grading: Each of the first four projects counts towards 10% of the grade. The final project counts towards 50% of the grade. Class attendance and participation counts towards 10% of the grade. Due to the sequential building block nature of the topics covered, full attendance is expected but for standard excusable absences (e.g., illness).

SCHEDULE

The schedule below is subject to modification.

August
TU 28 Introduction to animation and course overview
TH 30

Interface, primitives (nurbs and polygon primitives), key-framed animation and movie output file creation [Robinson: Browse Chapters 1 and 2, Read Chapters 3 and 4]  

 

- lynda.com (note: lynda.com tutorials are optional and available on grounds or through the UVA VPN system)
Maya 1017 Essential Training by George Mastri, Overview, 1. The Maya Interface. 2. Selecting and Manipulating Objects, 3. Organizing Maya Scenes

September
TU 4 Basic lighting and nurbs surfaces
  - lynda.com Maya Essential Training 8. Nurbs Modeling Techniques, 9. Refining Nurbs Models
TH 6 Polygon extrusion and editing
  - lynda.com Maya 2017 Essential Training 3. Creating Polygonal Models, 4. Modeling Polygonal Meshes
TU 11 Instantiation, grouping and parenting, selection modes and templates [Robinson: Read Chapters 5 and 6]
TH 13 Review exercise 1
TU 18 Transforms,  Quicktime editing and compiling [password protected quicktime docs: Import Image Sequence (p. 28) Exporting Movie (p. 43 - 45) Exporting to Mpeg 4 (p. 48)]
TH 20
Sound and digital video editing with iMovie HD and composite video rendering.
  - lynda.com iMovie HD 10.1.1 Essential Training
TU 25
Nurbs (continued) editing, sound syncronization [Robinson: Read Chapters 6 - 9]
TH 27
Skeletons & IK Handles [Robinson: Read Chapters 10 - 12]
October
TU 2 Make Human Characters, Non-linear deformers [Robinson: Read Chapters 13 - 15]
- lynda.com 7. Refining Nurbs Models
TH 4 Camera control and rendering [Robinson: Read Chapter 16 and optionally Chapter 17]
TU 9 Reading Day No Classes 
TH 11 Motion capture session at Robertson Digital Media Lab
TU 16 Review exercise 2
TH 18 Dynamics/particles/colisions [Robinson: Read Chapter 18]
TU 23
Shaders, materials, texture mapping, lighting continued
  - lynda.com Maya Chapter 10. Creating Matarials, 11. Applying Textures, 12. Rendering in Maya
TH 25
Graphical editor & path animation [Optional Palamar: Read Chapter 2]
TU 30
Fluid dyamic effects, environmental sky
- lynda.com Creating Fluid Effects in Maya
November
TH 1 Hinges, springs, and hair
  lynda.com Creating a Hinge Constraint and Creating Hair with Maya nHair
TU 6 Cloth and constraints
  lynda.com Understanding Maya nCloth
TH 8
Review exercise 3
TH 13 MEL
TU 15 Unity and HTC VIVE VR System
TH 20 Blend shapes and composite editing in iMovie HD, individual review workshop
  - lynda.com Creating single-mesh blend shapes
TU 22 Thanksgiving Holiday 
TH 27 Final project preview Exercise 4
TU 29
Final project preview Exercise 4
December
TU 4 Special effects (clouds, advanced simulation echniques)
TH 6

Course Summary

M 17 Final Project Review, 9-12 a.m.- Campbell Room 105 (Tentative Date Per UVA Exam Schedule or TBA)

Note: The required text/tutorial and addtional reading as well as the linda.com tutorials are available on-line through the UVA Virgo System.  


Required Text:


Maya 8 for WIndows & Macintosh (Visual QuickStart Guide) by Morgan Robinson, and Nathaniel Stein, Peachpit Press, 2007 ±
§ -see on-line version of this textbook

Recommended Readings:

Animation: 

Introducing Autodesk Maya 2016  by Dariush Derakhsshani, Autodesk Official Press, 2015° § - see on-line version of this textbook
Mastering Autodesk Maya 2016 by John Palamar, Wiley Publishing, Inc., 2016 A° § - see on-line version of this textbook
Maya Visual Effects: The Innovators Guide by Eric Keller, Autodesk Official Press, 2013 +  §- see on-line version of this textbook
MEL Scripting for Maya Animations, Second Edition,  by Mark R. Wilkins and Chris Kazmier, Morgan Kaufmann Publishers, 2005 + § - see on-line version of this textbook
Maya Secrets of the Pros 2nd ed. / John Kundert-Gibbs, Dariush Derakhshani et. al. Sybex Inc., 2006. +  § - see on-line version of this textbook
* lynda.com tutorials are available this this link on netbadge . See specific links in schedule above. Use is optional.

Moviemaking:

Arnheim, Rudolf, Film as Art. Los Angeles: University of California Press, 1957.*
Cocteau, Jean, Beauty and the Beast: Diary of a Film. New York: Dover Publications, 1972.
Greene, Graham, The Third Man and The Fallen Idol, Penguin Books Ltd., 1977.
Murch, Walter, In the Blink of An Eye, A Perspective on Film Editing, Silman-James Press, 1995.

Philosophy and Perception:

Arnheim, Rudolf, Art and Visual Perception. Los Angeles: University of California Press, 1974.
Goodman, Nelson, Languages of Art. Indianapolis, Indiana: Hackett Publishing Company Inc., 1976.
Sacks, Oliver, The Man Who Mistook His Wife for a Hat. New York: Harper & Row Publishers, 1987.
Putnam, Hillary, Representation and Reality. Cambridge, MA: M.I.T. Press, 1988.
Existentialism from Dostoevsky to Sarte, Edited by Walter Kaufmann, The World Publishing Company, 1956 (Rainer Maria Rilke, "The Notes of Malte Laurids Brigge", 1910)

Notes:± This is the primary text with paced readings and straightforward tutorials tied to the syllabus and a week to week developmental progression of the class. It is also available online at no cost to members of the University of Virginia community.
§ An online version of these books are available to members of the University of Virginia community only. See also Maya on-line textbook links

 This is a more up-to-date introduction though less compact than the Robinson and Stein text.
+ These texts include greater focus on more on specialized topics. 
Mastering Autodesk Maya 2016  has over 800 pages, covers significantly more features and special effects than the primary text we will be using in the class.