Using Python Scripting to Enhance Workflow in Autodesk Maya [Short Course]
Event Type
Hybrid Formats
Registration Categories
DescriptionScripting empowers automation. Scripts can handle mundane and repetitive tasks in an efficient and precise manner. This course will introduce small, manageable projects that showcase the use of the Python programming language to enhance workflows in Autodesk Maya. It is intended to be an intermediate course. Attendees should be proficient in Autodesk Maya and have some programming knowledge, preferably in the Python programming language. The goal is to introduce scripting through concrete examples that demonstrate the power and usefulness of scripting. Python scripting can automate many tasks in Maya, from running simple commands to developing plug-ins. We will use Python with the Maya Commands library (Maya.cmds). Examples will be applied in Maya. Attendees will learn how to automate tasks using the magic of scripting. The course will cover projects including placing objects randomly in a scene, creating a custom user interface in Maya, scripting a MASH (motion graphics) network, and creating simple joint chains (rigs) using Python scripting. By the end of the course, attendees should walk away with a solid understanding of how scripting can enhance their daily workflow. Hopefully, they will have the tools, confidence, and initiative to explore more advanced scripts independently.

Attendees should have Autodesk Maya, Python, and Visual Studio Code pre-loaded on their devices if they intend to follow along.