Degree in Animation and VFX

Become a professional in 3D computer generated imagery, including special effects and 3D artwork. The Degree in Animation at La Salle Campus Barcelona is the first official undergraduate degree program in Catalonia.

Script programming for animation & VFX I

Description
This course will take the students from their very first line of Python code to creating Maya user interfaces with all the requirements we expect of a professional. They will learn skills that will help them work faster by automating repetitive tasks so they can focus on the work they need to be doing.
Type Subject
Optativa
Semester
First
Credits
4.00

Titular Professors

Academic Coordinator
Previous Knowledge
Objectives
Contents

Here's what we'll cover:

Python Fundamentals:
comments
variables
data types:
Text (str)
Numeric (int, float)
Sequence (list, tuple, range)
Mapping (dict)
Boolean (bool)
if statements
Operators:
Arithmetic operators
Assignment operators
Comparison operators
Logical operators
Identity operators
Membership operators
for loops
functions closures and scope
string formatting

Importing modules: maya.cmds, math, os
Writing User Interfaces with Maya Cmds
Writing data to disk and loading it back in to Maya as JSON
Instoduction to classes, inheritance and polymorphism

Methodology
Evaluation
Evaluation Criteria
Basic Bibliography
Additional Material