SYLLABUS
ARCH 5420: COMPUTERANIMATIONANDSTORYTELLING
Fall 2025
FIRST DRAFT 1.0
Instructor: Earl Mark ejmark@virginia.edu
Office Hours: To Be Announced
Description:
Arch 5420 is an in-person workshop/seminar focused on moviemaking through 3D computer animation. Students independently develop five short animations, culminating in a final project of one to five minutes. Students enoll from fields across the arts, sciences, design, and engineering, offering a wide range of perspectives.
Projects may explore built and landscape architectural spaces, using animation to depict shifting viewpoints, light transformations, and movement. Forms found in architecture and nature can be animated to reveal spatial and formal patterns. The emphasis is on storytelling, and it may range from simple character animations to complex scene descriptions, set in real or imagined environments.
The course introduces NURBS and Polygon 3D modeling and rendering for representing both built and natural environments, sculpting characters, and exploring simpler to more advanced forms. Individual projects vary widely based on students' disciplines, covering character animation used in stories about human pathos and places, simulations of micro-scale physical environments (e.g., air, water, gravity, particles, etc.), or larger-scale architecture and landscape architecture 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 above) with
some weight given to statements of interest on SIS and seniority. There are
no prerequisites. The instructor has a background in
moviemaking that includes film/video production and computer graphics
animation.
Technology:
The primary software, Maya, ihas been used in both media entertainiment (e.g., Pixar, Walt Disney) and design (e.g., Zaha Hadid, UN Studio), and for both movie making and design visualization. Additional software will be introduced this term, including tools for sound editing, video editing, and advanced light modeling and rendering. Maya offers techniques such as motion instancing, inverse kinematics, compositing, fluid dynamics, hair and cloth simulation, and other effects. Students will also use software for video editing, compositing, morphing, figure creation, and sound editing. Maya is available on Windows computers throughout the school, on virtual UVA computers accessible accessible for students a personal computer, and free academic versions with full functionality also available for students with an Apple or WIndows personal computer.
Zero Cost Software Option: The class will have 24/7 access to high-performance Virtual Workstations with all the necessary software that can be accessed through personal Windows and Apple Computers. Additional computer resources, either thin client terminals to virtual computers or high performance desktops, also are available for independent use in Campbell Hall at locations to be announced (Campbell 105, 107 and 302). That is, all the software can be used on these computer systems at no cost. However, personal copies of Maya can be downloaded for free under educational program licensing as will be described separately. Optionally, other software we will use can be purchased at educational pricing for those students wanting to be independent of the School's network and computer resources, but this is not necessary.
The required class text is free and available online to UVA community members (see references in syllabus below). Individual copies of Maya are also availlable free under educational licensing. Depending upon the pace of the term, we may use inertial motion capture equipment for full-body capture and/or work with motion capture data, subject to any unexpected re-emergence of Covid guidelines. V-Ray, an Academy Award-winning global-illumination and light simulation plugin for Maya, is integrated into advanced rendering tutorials. Details on obtaining personal copies through Chaos Group will be shared in class.
Grading: Each of the first four assignments counts towards 15%
of the grade. The final project counts towards 30% of the grade. Class attendance and participation counts towards 10% of the grade. The class uses a system of continous assesment throughout the semester that aims to not penalize lack of experience or lack of initial understanding but is focused more on cumulative results and growth. It's similar to a film production class in that there will be periodically screenings of student and other work with informal discussions. There are no quizzes or exams.
Class Participation & Attendance: This is an in-person course.Your presence and active participation is important to creating the most effective, step by step sequenced and coherent learning experience. Due to the sequential building block nature of the topics covered, full attendance is
required but for exceptions allowed under university guidelines. Excusable absences are permitted as described under UVA policies and should be communicated to the course instructor in advance if possible. Note also:
• Your health and well-being are also a priority. Please take the time to care for yourself. For guidance on student absences due to illness, please go to this link on the Student Health and Wellness website for a Statement to Academic Instructors and Students about Medical Excuses. In short, “Student Health and Wellness does not provide ‘medical excuse notes’ to students for absences from classes, labs, studios or exams, or for missed deadlines due to short-term illness, injury, or other clinical appointments.”
• For more information on the University’s policy regarding Academic Accommodations for Religious Observance, follow this link for the Provost Policy PROV-008. Or, for guidance on what constitutes a reasonable accommodation, please visit the following link: Frequently Asked Questions - Accommodations for Religious Observance or contact the University’s Office for Equal Opportunity and Civil Rights (EOCR) at uvaeocr@virginia.edu or (434) 924-3200.
![]() |
The famous Polish pianist and Prime Minister, Ignacy Jan Paderewski, once said, “If I miss one day of practice, I notice it. If I miss two days, the critics notice it. If I miss three days, the audience notices it.” |
|---|
School of Architecture Academic Standards: See School of Architecture Associate Dean of Academics statement on grading, attendance and other academic standards.
Use of Generative AI Tools in This Course: UVA requires that each course provide clear guidance on the use of generative AI tools that creates new images, code, audio, video, or other content. These tools are not required in this course, but you are welcome to experiment with them within certain limits. The instructor has experience with AI and is serving as a 2025–26 UVA Faculty AI Guide to other Faculty. This policy applies to all generative tools, including those released during the semester. Common examples include CoPilot, ChatGPT, and DALL·E. If you would like to use a generative AI tool for an assignment, you should document which tool you used and briefly describe how it contributed to your work. Otherwise, please refrain from using such tools.
AI tools should not replace the core skills taught in this course, modeling, animation, simulation, and visualization. However, they may be used to enhance related tools and support secondary tasks, such as:
• Generating texture maps,
• Interpreting environmental conditions for global illumination (e.g., simulating a cloudy winter sky in Maine),
• Drafting MEL scripts for more technically inclined students, such as those interested in character animation in Maya (e.g., animating a person jumping hurdles in a track event).
Studios such as Pixar use MEL techniques in films like Jerry's Game and Toy Story to enhance character design and animation. If you’re unsure whether a specific use is appropriate, please ask the instructor. Time permitting, we may explore a few AI-assisted techniques during class on a discretionary basis.
Individual Support: This course embraces the diverse experiences students bring to the classroom which has the potential to enrich the education of all. Factors such as personal identities, disabilities (visible or invisible), family circumstances, physical location, mental health, and internet access may all influence your learning experience. To meet these challenges, the course seeks to create an environment that supports each individual's needs and encourages open communication and idea exploration. For example, your projects can reflect any cultural, national, or geographical context. Broader subject choices are encouraged and offer potential benefit everyone, including the instructor and student peers.
The course also recognizes the challenges educators face in responding to the varied personal histories that students bring. These include complex factors such as cultural perspectives, disabilities, family circumstances, and access to mental health resources and the Internet. To better support your learning, you are encouraged to share any unique requirements with the instructor so the course can be more responsive.
If personal situation affects your performance, please also don't hesitate reach out privately so we can discuss accommodations. If you prefer to keep your circumstances fully confidential and need accommodate beyond the course requirements, you can speak with the SDAC Center at student health.
• ITS (Technical Support) for live classroom support.
• If you are not in an online class, contact the ITS Help Desk (chat, email, online).
• Zoom Support (for contact outside regular classroom times)
• School of Architecture IT Request form (e.g, virtual workstation, classes server, internal resources).
SCHEDULE
The schedule below is subject to modification.
| August | |
| TU 26 | Introduction to animation and course overview |
| TH 28 | 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 2 | Basic lighting and nurbs surfaces |
| - linked in training Maya 2026 Essential Training 7.Working with Curves and Surfaces | |
| TH 4 | Polygon extrusion and editing |
| - linked in training Maya 2026 Essential Training 3. Creating Polygonal Models, 4. Modeling Polygonal Meshes | |
| TU 9 | Instantiation, grouping and parenting, selection modes and templates [Robinson: Read Chapters 5 and 6] |
| TH 11 | Geometry Affine Transformation, FCheck and iMovie Assembly Editing |
| TU 16 | Review exercise 1 |
|
TH 18
|
Sound and digital video editing with iMovie HD and composite video rendering. |
| -linked in training iMovie HD 10.1.1 Essential Training | |
|
TU 23
|
Nurbs (continued) editing, sound syncronization [Robinson: Read Chapters 6 - 9] |
|
TH 25 |
Skeletons & IK Handles [Robinson: Read Chapters 10 - 12] |
| TU 30 | Make Human Characters, Non-linear deformers [Robinson: Read Chapters 13 - 15] - linked in training 8. Maya 2018 Essential Training 8: Refining Nurbs Models |
| October | |
| TH 2 | Camera control and rendering [Robinson: Read Chapter 16 and optionally Chapter 17] |
| TU 7 | Inertial body suit data capture and rigging. (tentative). |
| TH 9 | Review exercise 2 |
| TU 14 | Reading Break _ No Class |
| TH 16 | Dynamics/particles/colisions [Robinson: Read Chapter 18] |
|
TU 21
|
Shaders, materials, texture mapping, lighting continued |
| - linked in training Maya 2018 Chapter 9. Creating Materials, 10. Applying Textures, 11. Rendering in Maya 12. Rendering in Arnold | |
| TU 23 | V-Ray Light Energy Modeling and Material Simulation |
|
TU 28
|
Graphical editor & path animation [Optional Palamar: Read Chapter 2] |
|
TH 30
|
Fluid dyamic effects, environmental sky |
|
|
- linked in training Quick Fluids Using nCloth in Maya |
| November | |
TU 4 |
Election Day _ No Class |
| TH 6 | Fluid dynamics continued Chaos Training Basic Example Using Chaos Phoenix |
| Hinges,
springs, and hair Linked in training Creating Hair with Maya nHair |
|
| TU 11 | Cloth
and constraints Review exercise 3 |
| - linked in training Understanding Maya nCloth Maya 2012 | |
| TH 13 | Advanced Rendering / Global Illumination Options / VRay Atmosphere Simulation |
| TU 18 | Blend shapes and composite editing in iMovie HD, individual review workshop |
| linked in training Creating single-mesh blend shapes Maya 2016 | |
| TH 20 | MEL |
| TH 25 | FX: mash, fluid dynamic clouds, paint effects Special topics , open workshop |
| TH 27 | Thanksgiving Holiday |
| December | |
| TU 2 | Final project preview exercise |
| TH 4 | Course Summary |
| TH 18 | Final project screening. (9 to noon per UVA Exam Schedule) Note: Time chane due to studio review conflict Alternative arrangments possible for anyone with an exam scheduling conflict. |
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 by Dariush Derakhsshani, Autodesk Official Press, 2025 § - 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 verion 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.* - see
on-line version of this textbook
C. 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. For earlier textbooks of continuing relevence 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.