SYLLABUS
ARCH 5420: COMPUTERANIMATIONANDSTORYTELLING
Fall 2019
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:
Karen Gabbert keg2qp@virginia.edu (Office Hours: Tuesdays, 7 to 8 pm, Campbell 107)
Jake Gianni jag5qtg@virginia.edu(Office Hours: Wednesdays, 5 to 6 pm, New CNC Fabrication Studio, 1st floor West, Campbell 126)
Michelle Lovering
ml4nk@virginia.edu(Office Hours: Mondays, 7 to 8 pm, Campbell 107)
--- During Final Exam Week TA Office Hours Will Change:
Karen Gabbert keg2qp@virginia.edu (Office Hours: Tuesday (12/10), 7 to 8 pm, Campbell 107)
Jake Gianni jag5qtg@virginia.edu(Office Hours: Thursday (12/12), 5 to 6 pm, New CNC Fabrication Studio, 1st floor West, Campbell 126)
Michelle Lovering ml4nk@virginia.edu(Office Hours: Wednesday(12/11), 7 to 8 pm, Campbell 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 Next 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. Nearly all 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 27 | Introduction to animation and course overview |
| TH 29 | Interface, primitives (nurbs and polygon primitives), key-framed animation and movie output file creation with FCheck [Robinson: Browse Chapters 1 and 2, Read Chapters 3 and 4] |
- linked in training (formerly lynda.com tutorials are optional and available on grounds or through the UVA VPN system) |
|
| September | |
| TU 3 | Basic lighting and nurbs surfaces |
| - linked in training Maya 2019 Essential Training 7. Nurbs Modeling Techniques, 8. Refining Nurbs Models | |
| TH 5 | Polygon extrusion and editing |
| - linked in training Maya 2019 Essential Training 3. Creating Polygonal Models, 4. Modeling Polygonal Meshes | |
| TU 10 | Instantiation, grouping and parenting, selection modes and templates [Robinson: Read Chapters 5 and 6] |
| TH 12 | Geometry Affine Transformation, FCheck and iMovie Assembly Editing |
| TU 17 | Review exercise 1 |
|
TH 19
|
Sound and digital video editing with iMovie HD and composite video rendering. |
| -linked in training iMovie HD 10.1.1 Essential Training | |
|
TU 24
|
Nurbs (continued) editing, sound syncronization [Robinson: Read Chapters 6 - 9] |
|
TH 26
|
Skeletons & IK Handles [Robinson: Read Chapters 10 - 12] |
| October | |
| TU 1 | Make Human Characters, Non-linear deformers [Robinson: Read Chapters 13 - 15] - linked in training 8. Refining Nurbs Models |
| TH 3 | Camera control and rendering [Robinson: Read Chapter 16 and optionally Chapter 17] |
| TU 8 | Reading Day No Classes |
| TH 10 | Motion capture session at Robertson Digital Media Lab |
| TU 15 | Review exercise 2 |
| TH 17 | Dynamics/particles/colisions [Robinson: Read Chapter 18] |
|
TU 22
|
Shaders, materials, texture mapping, lighting continued |
| - linked in training Maya 2019 Chapter 9. Creating Matarials, 10. Applying Textures, 11. Rendering in Maya 12. Rendering in Arnold | |
| TH 24 | V-Ray Light Energy Modeling and Material Simulation |
|
TU 29
|
Graphical editor & path animation [Optional Palamar: Read Chapter 2] |
|
TH31
|
Fluid dyamic effects, environmental sky |
|
|
- linked in training Quick Fluids Using nCloth in Maya |
| November | |
| TH 5 | Hinges, springs, and hair |
| linked in training Creating Hair with Maya nHair | |
| TU 7 | Cloth
and constraints Review exercise 3 |
| - linked in training Understanding Maya nCloth Maya 2012 | |
|
TH 12
|
MEL |
| TH 14 | Advanced Rendering / Global Illumination Options |
| TU 19 | Unity and HTC VIVE VR System |
| TH 21 | Blend shapes and composite editing in iMovie HD, individual review workshop |
| - linked in training Creating single-mesh blend shapes Maya 2016 | |
| TU 26 | Mash |
| TH 28 | Thanksgiving Holiday |
| December | |
| TU 3 | Special effects (clouds, advanced simulation echniques) Final project preview Exercise 4 |
| TH 5 |
Course Summary |
| TU 17 | Final Project Review, 9-12 a.m.- Campbell Room 105 (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
Creating Visual Effects in Maya: Fire, Water, Debris, Destruction by Lee Lanier, Focal Press, 2014 + § - 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 Programming with Python Cookbook by
Adrian Herbez, Packt Publishing, 2016 + § - 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
* linked in video tutorials (formerly linda.com) are available in internal to uva either on grounds or the VPN access. 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.
A° 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.