Python For Maya: Beginner To Advanced Rigging Automation


Python For Maya: Beginner To Advanced Rigging Automation
Python For Maya: Beginner To Advanced Rigging Automation
Published 6/2023
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Master Python in Maya: Automation Techniques, Best Practices, Testing Methods, and all with Highly Efficient Code.

What you’ll learn

Master the creation of high-level, functional Python tools using Python 2 and 3 for Maya to enhance your 3D animation projects

Discover how to build robust Python libraries, aimed at shortening your code base and structuring your tools effectively, improving the quality and maintainabil

Harness Python to build a robust testing suite for Maya tools and scripts

Optimise Python with Maya for clear, well-documented code

Develop your Python and Maya skills in PyCharm, using Maya’s commands in an advanced IDE, enhancing your development efficiency and expanding your toolset

Acquire industry-ready skills essential for any animation or game development studio

Requirements

Basic Autodesk Maya knowledge is beneficial but not mandatory as essentials will be covered.

You will need to download & install Autodesk Maya. The student free version is fine. This course is compatible with Maya 2016 and onward.

Lastly, you will need to install PyCharm Community Edition for Python development. It’s free and versatile.

Description

Overview

Section 1: Introduction

Lecture 1 Course Welcome!

Lecture 2 FAQ – Frequently Asked Questions

Section 2: Python Crash Course

Lecture 3 Python Introduction

Lecture 4 Syntax

Lecture 6 Data Types

Lecture 7 Data Types: Numbers

Lecture 8 Data Types: Strings

Lecture 9 Data Types: Booleans

Lecture 10 Data Types: Lists

Lecture 11 Data Types: Tuples

Lecture 12 Data Types: Dictionaries

Lecture 13 Data Types: Sets

Lecture 14 Control Flow

Lecture 15 Control Flow: Operators

Lecture 16 Control Flow: Conditional Statements

Lecture 17 Control Flow: Loops

Lecture 18 Control Flow: Break & Continue

Lecture 19 Control Flow: Exception Handling

Lecture 20 Map and Filter

Lecture 21 Object Oriented Programming (OOP)

Lecture 22 OOP: Functions

Lecture 23 OOP: Lambdas

Lecture 24 OOP: Classes

Lecture 25 OOP: Decorators

Lecture 26 OOP: Modules

Lecture 27 Debugging and Testing

Lecture 28 Best Practices and PEP

Section 3: Maya Crash Course

Lecture 29 Maya Introduction

Lecture 30 Maya Documentation

Lecture 31 Navigating the Maya UI

Lecture 32 Python 3 vs Python 2

Lecture 33 Maya Nodes

Lecture 34 Materials

Lecture 35 Modelling

Lecture 36 Rigging

Lecture 37 Animation

Lecture 38 Maya Sets

Lecture 39 Maya UI Windows
Lecture 40 Scripting in Maya

Lecture 41 Working in VFX

Section 4: Course Environment Setup

Lecture 42 PyCharm Setup

Lecture 43 Our Folder Structure

Section 5: Dependency Node Class

Lecture 44 Dependency Node Introduction

Lecture 45 Dependency Node Code Setup

Lecture 49 Dependency Node Code Example

Section 6: DAG Node Class

Lecture 50 DAG Node Introduction

Lecture 51 DAG Node Code Setup

Lecture 52 DAG Node Code Testing

Lecture 53 DAG Node Code Example

Section 7: Attributes Class

Lecture 54 Attributes Class Introduction

Lecture 55 Attributes Class Code Setup – Identity Operators and Core Functionality

Lecture 56 Attributes Class Code Setup – Comparison Operators

Lecture 57 Attributes Class Code Setup – Arithmetic Operators

Lecture 58 Attributes Class Code Testing

Lecture 59 Attributes Class Code Example

Section 8: Object Dimension Class

Lecture 60 Object Dimension Class Introduction

Lecture 61 Object Dimension Code Setup

Lecture 62 Object Dimension Code Testing

Lecture 63 Object Dimension Code Example

Section 9: Mesh Class

Lecture 64 Mesh Class Introduction

Lecture 65 Mesh Class Code Setup

Lecture 66 Mesh Class Code Testing

Lecture 67 Mesh Class Code Example

Section 10: Curve Node Class Challenge

Lecture 68 Curve Node Class Challenge

This course is tailored to cater to a broad audience. Beginners will find it an accessible introduction to Python development for Maya, learning best practices from the ground up. Simultaneously, seasoned Python developers will find it invaluable to refine their existing knowledge, discover new techniques, and familiarise themselves with more efficient ways to use Python with Maya. It’s a comprehensive learning experience for all levels of proficiency.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima