Das Modul Autodesk Maya - Advanced Workflows with Python vermittelt fundierte Kenntnisse in einem der wichtigsten 3D Modeling Programme. Das Modul führt in die Programmierung mit Python in Maya ein.

Introduction
  • Beginning Python for Maya
  • Python Overview
  • Python vs. MEL
  • Scripting Environment
  • Charcoal Editor Installation
  • Python Versions (2.x and 3.x)
Maya Commands
  • Maya Commands
  • Maya Command Reference
  • Quick Help
  • Converting MEL Commands to Python
Data Types
  • Core Data Types
  • Variables
  • Comments
  • Numeric Types
  • Operators
  • Division and Truncation
  • Maya Commands: getAttr
  • Maya Commands: setAttr
  • Strings
  • Escape Sequences
  • Basic String Operations
  • Indexing and Slicing Strings
  • Modifying Strings
  • String Methods
  • String Formatting
  • Print Function
  • Lists
  • Lists - Adding and Removing Objects
  • Sorting Lists
  • Maya Commands: ls
  • Dictionaries
  • Tuples
Statements
  • Python Statements
  • If/Else Flow Control
  • Logical and/or Operators
  • Maya Commands: Errors and Warnings
  • For Loops
  • While Loops
  • Maya Commands: select
Functions
  • Introduction to Functions
  • Function Basics
  • Return Statements
  • Args, Keywords and Defaults
  • Pass by Reference
  • Built-in Functions
  • Simple Car Example Using Functions
Komplexe Übungen und Anwendungsbeispiele