- Joined
- Sep 4, 2023
- Messages
- 70,163
- Reaction score
- 2
- Points
- 38
Python For Maya: Beginner To Advanced Rigging Automation
Published 6/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.22 GB | Duration: 24h 44m
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
Welcome to my course! 'Python for Maya: Beginner to Advanced Rigging Automation'This course is your gateway to mastering Python scripting for Maya, providing an array of skills that will enable you to work faster and smarter, automating tasks that give you more time to engage in the work you love. These skills also add significant value to your employability, helping you progress in your career.Regardless of your experience with Python, this course offers something for everyone. From beginners to experienced coders, you will journey from basic Python syntax and Maya fundamentals to advanced Python methodologies for automating Maya rigging.Here's a taste of what we'll coverython Basics: Syntax, data types, loops, functions, classes, and conditions.Advanced Python Techniques: Control flow, inheritance, testing, best practices.Maya Pythonic Structures: Learn how to manage your codebase and the Maya API together.Maya Rigging Automation: Use Python magic to simplify complex equations and make your code up to 20 times more functional.As your course instructor, I'm a Senior Technical Director who's written tools saving hundreds of hours in productivity. The methodologies I use are the ones I'll be sharing with you here.With each lecture, you'll have access to comprehensive code breakdowns and detailed explanations. Furthermore, our online community of fellow learners and myself are always here to help you out if you encounter difficulties.I learnt Python and Maya through hands-on, project-driven methods, and it's these same techniques that I'll employ to teach you. So, are you ready to enhance your skills and begin your journey towards Python Mastery in Maya? Let's get started!
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 5 Variables
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 46 Dependency Node Code Testing Part 1
Lecture 47 Dependency Node Code Testing Part 2
Lecture 48 Dependency Node Code Testing Part 3
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.
RapidGator
Code:
https://rapidgator.net/file/b8582784f99ea3110dfc7a56a207600d/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part1.rar
https://rapidgator.net/file/6fe3615c73c220a36e057e9163107a81/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part2.rar
https://rapidgator.net/file/a375ddceda90f08e1860cf1eb25fa73a/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part3.rar
https://rapidgator.net/file/6902526585cdf59388168de01589faec/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part4.rar
https://rapidgator.net/file/33467ffff7090fb3e28177ff2aa7e346/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part5.rar
https://rapidgator.net/file/e5441b00af52dde34aa0f7da68d50b32/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part6.rar
TurboBit
Code:
https://turbobit.net/6llkzvs82uyl/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part1.rar.html
https://turbobit.net/tudrbkdgr5ir/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part2.rar.html
https://turbobit.net/ryh039hoyv5f/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part3.rar.html
https://turbobit.net/5iy831ln2uyu/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part4.rar.html
https://turbobit.net/lvm7bu02b0l5/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part5.rar.html
https://turbobit.net/eqcxw0rj6tkp/Udemy_-_Python_for_Maya_Beginner_to_Advanced_Rigging_Automation.part6.rar.html