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.

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

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的赞赏与支持!平台所收取打赏费用仅作为平台服务器租赁及人员维护资金 费用不为素材本身费用,望理解知悉!