Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Introduction to Python Programming for Maya Animators by Fernando Ortega

/

Release date:2023, March

Duration:09 h 36 m

Author:Fernando Ortega

Skill level:Beginner

Language:English

Exercise files:Yes

Welcome to the Introduction to Python Programming for Maya Animators course!

Throughout this course, you will progress from a novice level of programming knowledge to a comfortable level that enables you to create your own tools, automate tedious and repetitive aspects of your workflow, and enhance the efficiency of yourself and your team.

As the title suggests, this course will be especially relevant to animators, layout and rigging artists, and anyone else who works in Maya, thanks to the nature of the projects. However, anyone who is interested in learning Python programming will benefit from the lessons.

Whether you want to enhance your daily workflow or are contemplating transitioning to a technical role, I’m confident that this course will bring you one step closer to accomplishing your goals!

This course covers foundational programming concepts in Python, such as loops, if statements, functions, lists, dictionaries, and more. You will also learn fundamental techniques and best practices that are used by professional TDs and developers, despite the course being aimed at beginners.

The Maya cmds library will be heavily utilized throughout the course, as the tools being created are for Maya. However, the skills you will acquire are broad programming skills that can be applied in other areas beyond Maya.

By the end of the course, you will have developed actual production tools that you can use in your work. Additionally, you will learn how to create user interfaces (UIs) using the built-in libraries in Maya.

What will you learn

Throughout the course, you will:

  • Learn the fundamentals of Python programming
  • Build tools that are ready for production use in Maya
  • Automate and enhance your animation workflows
  • Develop a solid foundation for further programming learning

By taking this course, you can expect to:

  • Acquire a working knowledge of Python programming basics
  • Create tools that meet professional production standards for use in Maya
  • Streamline and optimize your animation workflows through automation
  • Establish a strong foundation for ongoing programming education and growth

The course aims to help you:

  • Master the essentials of Python programming
  • Develop tools that are production-ready and specifically designed for Maya
  • Streamline and improve your animation workflows using automation techniques
  • Build a strong programming foundation that can be applied to other areas beyond Maya.

Requirements

To take this course, you will need to have Autodesk Maya installed. Although the course uses Maya 2020, any version newer than 2017 will suffice. Additionally, you do not need any prior programming experience, as the course covers everything related to Python and coding in Maya.

However, the course assumes that you have a basic knowledge of Maya, and therefore does not teach how to use the software. You should already know how to reference a rig into a scene and understand the concept of a “namespace.” If you do not have this basic knowledge, you can easily learn it from an online tutorial before taking the course.

Watch online or Download for Free
1 – Introduction

01 – Introduction
02 – Script Editor Overview

2 – Your first Python program

03 – Hello Maya
04 – Intro to cmds library and imports

3 – 1st Project Prop Rigging Tool

05 – Project Intro
06 – Tool Breakdown
07 – Creating the Tool
08 – Modifying the Control
09 – Deep Dive Help Documentation
10 – Working With Node Names and Lists
11 – Extending the Tool with if Statements
12 – Deep Dive if Statements and booleans
13 – Introduction to Functions
14 – Turn Code Into a Function
15 – PyCharm Install and Setup
16 – Creating a Module
17 – Deep Dive Functions

4 – 2nd Project Pose Transfer Tool

18 – Project Intro and Breakdown
19 – Namespaces and Lists
20 – Selection and for Loops
21 – for Loops Overview
22 – Getting Attributes
23 – Storing the Pose Intro to Dictionaries
24 – Storing the Pose Building the Pose Dictionary
25 – Applying the Pose
26 – Building Main Transfer Function
27 – Intro to UIs
28 – Creating the UI
29 – Project Recap
30 – Deep Dive Strings
31 – Deep Dive Loops
32 – Deep Dive Lists Tuples Sets
33 – Deep Dive Dictionaries

5 – Final Project Pose Library

34 – Project Intro
35 – Creating the Python Package
36 – Working With Files
37 – Saving Poses to JSON Files
38 – Reading Poses From JSON Files
39 – Creating the UI
40 – Connecting the Functionality and Sharing Your Tools

[Udemy] Introduction to Python Programming for Maya Animators by Fernando Ortega.7z
[Udemy] Introduction to Python Programming for Maya Animators by Fernando Ortega_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *