Python For Maya: Artist Friendly Programming

BY
Udemy

Know the Python coding to make your work with Maya efficient and fast by enrolling in Udemy’s online programme.

Mode

Online

Fees

₹ 449 3099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Python For Maya: Artist Friendly Programming course is an online short programme designed for beginner and intermediate programmers to excel in their programming and coding skills of Python to be very fluent in Maya. The curriculum will help the learners to develop their basic coding skills of Python to the advanced level that enables them to come up with advanced user interfaces. 

Python For Maya: Artist Friendly Programming online course, offered by Udemy,  could be pursued by both beginners with no prior programming experience and intermediate programmers who have fundamentals of Python.  This short course also will be beneficial for the participants as it strengthens their job market value through the provided certificate and maximizes the chances of being hired. 

Python For Maya: Artist Friendly Programming certification demands certain requirements to make use of the programme fully such as the learners must have a computer with internet connection and Maya 2011 or higher. 

The highlights

  • Online course 
  • English videos with multi-language subtitles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion
  • 30-Day Money-Back Guarantee
  • Links of Required Softwares

Program offerings

  • 8 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with multi-language subtitles

Course and certificate fees

Fees information
₹ 449  ₹3,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of python

After the completion of the Python For Maya: Artist Friendly Programming online certification, the participant will be able to learn the skills to come up with tools that ease the flow of the work and the potentials required for a pipeline developer in major studios.  

The syllabus

Introduction

  • Introduction
  • Overview Of Materials
  • The Script Editor
  • Hello World
  • Hello Cube
  • The Cube Rig
  • Variables and Types
  • Maya's Programming Languages and Libraries
  • Nodes in Maya
  • The History of Python: 2 vs 3
  • Saving Out Scripts
  • MEL For Maya

Object Renammer

  • Introduction
  • Finding Help
  • The LS command
  • If Statements
  • For Loops
  • While Loops
  • Finding The Type of Objects
  • If, Else If and Else
  • Setting Up PyCharm
  • Functions
  • Dictionaries: Keys and Values
  • String Formatting
  • Scopes in Python

The Gear Creator

  • Introduction
  • Creating The Python Script
  • Creating the Gear
  • Modifying the Gear
  • Classes: Custom Types and Interfaces in Python
  • The Gear Class: Converting our functions to classes

The Animation Tweener

  • Introduction
  • Overview of UI Libraries in Maya
  • Writing the Tween Function: Getting Data
  • Writing the Tween Function: Setting Keys
  • Creating the UI
  • Reusing the UI for our Gear Creator
  • Adding Scripts to the Maya Shelf

The Controller Library

  • Introduction
  • Qt: An Overview of the Popular UI Library
  • Qt vs Maya Cmds
  • Duck Typing
  • Qt.py: A portable wrapper for Qt
  • Importing Qt modules
  • Creating The Library Directory
  • Saving Controllers
  • Finding Saved Controllers
  • Loading Controllers
  • Our First Bug
  • Reading and Writing Data to JSON
  • Capturing Screenshots
  • Looking up Qt Documentation
  • Displaying the Qt Window
  • Building the Qt UI
  • Making a Gallery view for the Controllers
  • Signals and Slots
  • Making the UI function
  • Ideas to Improve the Controller Library

The Light Manager

  • Introduction
  • PyMel: An Alternate API in Maya
  • Starting the UI and Partial Functions
  • Creating a Custom Widget and Lambdas
  • Finishing Our Custom Widget: Visibility and Intensity
  • Finishing Our Custom Widget: Controlling Color
  • Creating Portable Code and the Logger module
  • MQtUtil: Combining Qt with Maya controls
  • Try/Except: Handling errors
  • Exporting Our Lights
  • Importing Our Lights
  • Ideas to Improve the Light Manager

Finishing Up

  • Command Line File Renamer: Reading Command Line Parameters
  • Command Line File Renamer: Moving Files
  • Other Python Libraries: Sys and Subprocess
  • Other Script Editors for Python
  • Setting Up Sublime Text
  • Setting Up Eclipse
  • The End!

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books