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.

SkillShare logo

Introduction to Python Programming for Maya Animators

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon8 hours 54 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

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.