Python Scripting in Maya
Easily learn Python and begin utilizing the powerful capabilities with creative projects, practical examples, and a fun and easy approach to learning object-oriented programming. Ideal for artists interested in tool development, creating rapid applications, and adding efficiency to workflows. Software required: Maya 8.5 and up.
What you'll learn
Easily learn Python and begin utilizing the powerful capabilities with creative projects, practical examples, and a fun and easy approach to learning object-oriented programming. Ideal for artists interested in tool development, creating rapid applications, and adding efficiency to workflows. Contains over 3 hours of intuitive project-based training. Popular highlights include: Basics of Python Coding; Plug-in Development; Rewriting MEL as Python; Variables and Types; Print and Concatenation; Loops and Lists; Working with Selections; Scripting for Automation; Creating a Procedural Gear Generator; Building Custom UIs with Python; Creating Motion Trail and Lags; Timeline Based Scripting; Python in Maya Expressions; Creating a Tkinter GUI; Working with Mayapy Shell; Working with Python Editors. Software required: Maya 8.5 and up.
Table of contents
- My First Python Script 5m
- Running Python in Maya Commands 7m
- Converting Echoed MEL to Python (Part 1) 4m
- Converting Echoed MEL to Python (Part 2) 4m
- Converting Echoed MEL to Python (Part 3) 6m
- Storing Information with Variables 9m
- Types and Concatenation 7m
- Creating Selection Lists 6m
- Going Through Lists 6m
- Having Fun with Loops 6m
- Gear Generation (Part 1) - Figuring the Formula 5m
- Gear Generation (Part 2) - Selecting Every Other Face 6m
- Gear Generation (Part 3) - Scripting Polygon Operations 6m
- Gear Generation (Part 4) - Creating Individual Gears 4m
- Gear Generation (Part 5) - Getting User Values 11m
- Coding a Disperser 8m
- Building a Disperser Window 5m
- Creating Input Fields 8m
- Examining While Loops 4m
- Exploring Timeline Based Scripts 6m
- Scripting Keyframes 8m
- Python Expressions 8m
- Sending MEL Values to Python 5m
- Completing a Motion Trail 7m
- Usersetup File 3m
- Running and Working with Mayapy 4m
- Using External Python Editors 6m
- Coding a Python GUI with Tkinter 5m
- Integrating Maya Commands 5m
- Plugin Programming with Python (Part 1) 4m
- Plugin Programming with Python (Part 2) 8m
- Plugin Programming with Python (Part 3) 9m
- Conclusion 1m