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) |
|
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) |