Skip to content

Code samples for people who take part in my Python for Maya course

License

Notifications You must be signed in to change notification settings

dgovil/PythonForMayaSamples

Repository files navigation

Python For Maya: Artist Friendly Programming

Table of Contents

Course Outline

Code samples for people who take part in my Python for Maya course

The course is available here

Python For Maya: Artist Friendly Programming


This course will teach Python for Maya using an artist friendly approach, by breaking down concepts into small digestible pieces and giving projects with real world use.

About Me

You can also find more information about me on my website

http://www.dgovil.com

Projects We'll Be Completing

During the course, we'll create a few different projects to both showcase how Python is useful in a real world context,and to learn new concepts

  • Create and prop geometry with a simple rig (LINK)
  • Rename and organize a scene (LINK)
  • Automatically create Gears for modelling with a configurable amount of teeth (LINK)
  • An Animation Tweener with a simple UI (LINK)
  • A Library tool for Rigging Controls with a UI (LINK)
  • A Light Manager (LINK)
  • A command line file tool to manage image sequences (LINK)

Tools That Will Be Used

For the course we will use the following

Libraries That Will Be Covered

The course will cover the following libraries

  • maya.cmds
  • pymel
  • Qt
  • PySide / PySide2

Other Resources

Books

Just a note that these links are affiliate links that will go to your local Amazon storefront.

This is for MEL and C++ obviously, and quite an old book, but it's one that is still incredibly useful if you're interested in those languages, and one that many developers have learned from.

Websites and Blogs

Rigging Dojo is the online school for rigging and technical skills. They have a ton of great mentored courses on Python, C++, Rigging etc..

A quick introduction to using PyQt4 and PyQt5. If you're using PySide, just replace the library name. This is where I learned to use PyQt4 from when I was teaching myself Python, and it's the first place I point people to when they want to learn.

  • CodeHeadWords

    This is a blog run by John Hood who is a coworker of mine who's taught me a ton.

About

Code samples for people who take part in my Python for Maya course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages