Description
Course info
Rating
(10)
Level
Beginner
Updated
Oct 6, 2017
Duration
2h 46m
Description

Do you ever feel like you could work better and faster in Maya if you didn't have to do so many repetitive tasks? In this course, Python for Maya Fundamentals, you'll learn the skills to make your own tools that automate those actions away. First, you'll discover how to use functions. Next, you'll explore more about classes. Finally, you'll learn other programming concepts to make artist friendly user interfaces. When you're done with this course, you'll be able to write software for yourself, your team, or even your studio, making you the fastest artist around and invaluable to your employers. Software required: Maya.

About the author
About the author

Dhruv is a lead pipeline developer in the feature film industry. Over the past half decade he's worked on several animated and visual effects films. With a background as an artist, his focus is on teaching programming skills that even non-programmers can use right away.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Dhruv Govil, and welcome to my course, Python for Maya Fundamentals. I'm a lead pipeline developer for the feature film and visual effects industry, having worked on many big animated features and summer blockbusters. I taught myself Python when I used to work as an artist, and since then I've used that knowledge of self-teaching and my background as an artist to help many industry professionals learn to program with no prior knowledge. Python is the backbone of the modern feature film and games industry, and is used both as the glue that holds all the departments together, as well as to make the tools that let artists' work foster by letting them focus on what they do best. In this course, we're going to start at the very basics of Python and see how we can use it to interact with Maya, and take it all the way to building our own tools that can automate many of our procedures. Some of the major topics that we will cover include functions, classes, and other features of programming Python, using Python to interact with Maya, making user interfaces, and writing code that can be reused for multiple tools. By the end of this course you'll have the core skills needed to program in Python and be ready to make your own software that can be used in production. Before beginning the course, you should be familiar with the basic use of Maya. I hope you'll join me on this journey to learn Python, with the Python for Maya Fundamentals course, at Pluralsight.