When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Introduction to Python Programming for Maya Animators
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
8 hours 54 minutes
english
Online - Self Paced
course
SkillShare
About Introduction to Python Programming for Maya Animators
Introduction
Script Editor Overview
Your First Python Program: Hello Maya
Intro to cmds library and imports
Project 1 - Prop Rigging Tool: Intro
Tool Breakdown
Creating the Tool
Modifying the Control
Deep Dive - Help & Documentation
Working With Node Names and Lists
Extending the Tool with "if" Statements
Deep Dive - "if" Statements and booleans
Introduction to Functions
Turn Code Into a Function
PyCharm - Install and Setup
Creating a Module
Deep Dive - Functions
Project 2 - Pose Transfer Tool: Intro and Breakdown
Namespaces and Lists
Selection and "for" loops
"for" Loops Overview
Getting Attributes
Storing the Pose - Intro to Dictionaries
Storing the Pose - Building the Pose Dictionary
Applying the Pose
Building the Main "Transfer" Function
Intro to UIs
Creating the UI
Project Recap
Deep Dive - Strings
Deep Dive - Loops
Deep Dive - Lists, Tuples, Sets
Deep Dive - Dictionaries
Final Project - Pose Library: Intro
Creating the Python Package
Working With Files
Saving Poses to JSON Files
Reading Poses From JSON Files
Creating the UI
Connecting the Functionality and Sharing Your Tools
What You Will Learn?
- Welcome to this Introduction to Python Programming for Maya Animators!.
- Learn how to create your own tools, automate tedious and boring parts of your workflow and help yourself and your team work a lot more efficiently..
- As the title implies, the course will be more relatable to animators, as well as layout and rigging artists, mainly due to the nature of the projects, however anyone working in Maya could benefit from the lectures if they are looking to learn Python programming..
- Whether you're just looking to improve your daily work or considering switching to a technical role, I'm sure this course will bring you a step closer to your goal!.
- What is covered?.
- What is NOT covered?.
- Who is this course for?.
- Who is this course NOT for?.
- Best way to approach the course:.
- FAQs.